Qu'est-ce que c'est ?

Ce graphique suit, chaque jour, le nombre de transactions acceptées qui utilisent un opcode de covenant ou d'introspection (d'OpTxVersion à OpOutputAuthorizingInput, opcodes 0xb2–0xd6). Ces opcodes permettent aux scripts d'inspecter la transaction qui les dépense. C'est une capacité clé de Toccata, qui permet d'imposer des conditions de dépense selon la structure de la transaction.

Une transaction est comptée lorsqu'elle crée une sortie dont le script utilise un opcode d'introspection, ou lorsqu'elle dépense une sortie P2SH dont le script de rachat révélé en contient un. Chaque transaction n'est comptée qu'une fois, quel que soit le nombre d'opcodes d'introspection présents.

Comment c'est calculé

Chaque transaction acceptée est analysée à la recherche d'opcodes d'introspection dans les scripts de sortie et dans les scripts de rachat révélés par les dépenses P2SH. Une analyse qui reconnaît les opcodes de push garantit que les charges utiles de données ne sont jamais prises pour des opcodes. Les résultats sont agrégés à l'heure pour les plages courtes, et au jour pour les plages de plus de 90 jours.