Transactions de précompilation ZK
Transactions de vérification de preuves à connaissance nulle, par système de preuve
Qu'est-ce que c'est ?
Ce graphique suit les transactions qui utilisent OpZkPrecompile (opcode 0xa6), lequel permet de vérifier on-chain des preuves à connaissance nulle. Toccata prend en charge plusieurs systèmes de preuve, identifiés par un octet d'étiquette : Groth16 pour des preuves succinctes à vérification rapide, et R0Succinct (RISC Zero) pour des preuves zkVM à usage général.
Vérifier des preuves à connaissance nulle sur la L1 permet des ponts sans tiers de confiance, des transactions privées, la vérification de calculs hors chaîne et des preuves d'identité, sans révéler les données sous-jacentes. La croissance de cette métrique signale l'adoption de protocoles cryptographiques avancés construits sur Kaspa.
Comment c'est calculé
Chaque transaction acceptée est analysée à la recherche d'OpZkPrecompile dans les scripts de sortie et les scripts de rachat P2SH. Lorsqu'il est trouvé, l'octet d'étiquette suivant classe le système de preuve (0x01 = Groth16, 0x02 = R0Succinct, autre = inconnu). Les résultats sont agrégés à l'heure pour les plages courtes, et au jour pour les plages de plus de 90 jours.