NieuwsCryptoMATT-voorstel richt zich op stateful contracts voor Bitcoin (BTC) via OP_CCV Pull Request 32080

MATT-voorstel richt zich op stateful contracts voor Bitcoin (BTC) via OP_CCV Pull Request 32080

Auteur: Coinotag·

Belangrijkste punten

  • •Bitcoin Core pull request #32080 introduceert de OP_CHECKCONTRACTVERIFY (OP_CCV)-opcode, de meest directe implementatie van het MATT-framework voor stateful contracts op de basellaag.
  • •MATT, in eind 2022 voor het eerst geschetst door ontwikkelaar Salvatore Ingala op de Bitcoin-Dev mailinglijst, zou scripts in staat stellen state over transacties mee te dragen, waardoor covenant-ontwerpen zoals vaults met zelf-afwikkkelende spend-regels mogelijk worden.
  • •Het framework richt zich ook op schaalbare fraud proofs, waarbij off-chain berekeningen alleen on-chain worden geverifieerd wanneer een challenge wordt ingediend, volgend op een patroon dat wordt gebruikt in optimistic rollup-ontwerpen op andere platforms.
  • •Het voorstel sluit aan bij eerdere covenant-initiatieven in de Bitcoin-gemeenschap, waaronder OP_CHECKTEMPLATEVERIFY voorgesteld door Jeremy Rubin.
  • •Activering zou uitgebreide review en brede adoptie door node-operatoren en het ecosysteem vereisen, zonder opgegeven tijdlijn; de meest recente upgrade, Taproot, werd in november 2021 geactiveerd na een proces van meerdere jaren.
MATT-voorstel richt zich op stateful contracts voor Bitcoin (BTC) via OP_CCV Pull Request 32080

Een voorstel dat nu openstaat in de Bitcoin Core-repository zou de scripts van het netwerk iets geven dat ze nog nooit hebben gehad: een geheugen. Het framework erachter, bekend als MATT (Merkleize All The Things), maakt stateful contracts en schaalbare fraud proofs mogelijk op de basellaag van Bitcoin, en de meest directe implementatie loopt via de OP_CCV-opcode, uiteengezet in Bitcoin Core pull request #32080. De ontwikkeling werd op 11 november 2026 gemeld door COINOTAG.

Waar MATT voor is ontworpen

Bitcoin's bestaande scripttaal evalueert elke transactie-invoer op zichzelf, zonder ingebouwd mechanisme waarmee een script kan bepalen hoe die munten daarna mogen worden uitgegeven. MATT, in eind 2022 voor het eerst geschetst door ontwikkelaar Salvatore Ingala op de Bitcoin-Dev mailinglijst, richt zich precies op dat gat: het doel is om Bitcoin-scripts state over transacties heen te laten dragen — in feite geheugen aan contracts toe te kennen — met slechts een minimale uitbreiding van de scripttaal. Constructies van dit soort, doorgaans covenants genoemd, beperken hoe een munt in toekomstige transacties mag worden uitgegeven en maken ontwerpen mogelijk zoals vaults en andere zelf-afwikkkelende spend-regels, waarbij herstel- en uitgiftevoorwaarden direct aan de munten zelf zijn gekoppeld.

Covenant-achtige voorstellen doen al jaren de ronde in de Bitcoin-gemeenschap, en MATT voegt zich bij verwante initiatieven zoals OP_CHECKTEMPLATEVERIFY (OP_CTV), voorgesteld door ontwikkelaar Jeremy Rubin, om de expressiviteit van de basellaag uit te breiden.

Fraud proofs en verificatie op de basellaag

Een tweede doel van het framework is schaalbare fraud proofs: verificatieschema's waarbij een off-chain berekening alleen on-chain wordt gecontroleerd wanneer een challenge wordt ingediend, in plaats van volledig opnieuw te worden uitgevoerd — een patroon dat bijvoorbeeld wordt gebruikt in optimistic rollup-ontwerpen op andere platforms, waar berekeningen off-chain plaatsvinden en alleen betwiste resultaten controle op de basellaag vereisen. Omdat de verificatie-inspanning gekoppeld is aan challenges in plaats van aan de omvang van de berekening zelf, worden dergelijke schema's als schaalbaar beschouwd. In het MATT-ontwerp is deze verificatie bedoeld om direct op Bitcoin's basellaag te draaien, waarbij OP_CCV (kort voor OP_CHECKCONTRACTVERIFY) dient als de kernopcode voor het afdwingen van contractlogica.

Review, geen activering

Consensuswijzigingen in Bitcoin verlopen via openbare pull requests in de Bitcoin Core GitHub-repository, waar technische review en tests doorgaans langere tijd in beslag nemen. Omdat Bitcoin's consensusregels uiteindelijk worden afgedwongen door de exploitanten van full nodes in het hele netwerk, is een gunstige code-review slechts één stap; brede adoptie door het bredere ecosysteem maakt een voorgestelde wijziging tot een actieve netwerkregel. Bitcoin's meest recente consensusupgrade, Taproot, werd in november 2021 geactiveerd na een proces van meerdere jaren, een verloop dat illustreert hoe lang dergelijke trajecten kunnen duren. Pull request #32080 zou, net als alle dergelijke voorstellen, uitgebreide review en brede instemming van de gemeenschap vereisen voordat enige activering kan worden overwogen; het bronbericht noemt geen tijdlijn. De openbare review-thread op GitHub, waar technische opmerkingen en revisies van bijdragers zich ophopen, biedt een directe manier om te volgen of het voorstel doorgaat.

Deze content werd voor het eerst gepubliceerd op COINOTAG: https://en.coinotag.com/matt-op-ccv-bitcoin-covenant-pull-request-32080