Transazioni con opcode di introspezione
Transazioni che usano opcode covenant o di introspezione nel tempo
Che cos'è?
Questo grafico segue il numero di transazioni accettate, ogni giorno, che usano un opcode covenant o di introspezione (da OpTxVersion a OpOutputAuthorizingInput, opcode 0xb2–0xd6). Questi opcode permettono agli script di ispezionare la transazione che li spende: una capacità centrale di Toccata, che consente di imporre condizioni di spesa in base alla struttura della transazione.
Una transazione viene conteggiata quando crea un output il cui script usa un opcode di introspezione, oppure quando spende un output P2SH il cui script di riscatto rivelato ne contiene uno. Ogni transazione è conteggiata una sola volta, indipendentemente da quanti opcode di introspezione compaiono.
Come viene calcolato
Ogni transazione accettata viene analizzata alla ricerca di opcode di introspezione negli script di output e negli script di riscatto rivelati dalle spese P2SH. Un parsing che riconosce i push evita che i payload di dati vengano scambiati per opcode. I risultati sono aggregati a livello orario per gli intervalli brevi e giornaliero per gli intervalli superiori a 90 giorni.