Laut CoinDesk wurde in einer diese Woche veröffentlichten Forschungsarbeit ein neues Paradigma namens BitVM skizziert, das darauf abzielt, Smart Contracts im Ethereum-Stil in das Bitcoin-Netzwerk zu bringen. Autor der Arbeit ist Robin Linus, ein Hauptbeitragender zu ZeroSync, einem Projekt, das Tools für die Verwendung von Zero-Knowledge-Beweisen für Bitcoin entwickelt. Das Ziel von BitVM ist es, Turing-vollständige Bitcoin-Verträge zu ermöglichen, ohne das Netzwerk für andere Benutzer komplizierter zu machen. Berechnungen würden außerhalb der Kette durchgeführt und dann in der Kette verifiziert, ähnlich der Mechanik optimistischer Rollups bei Ethereum.

An dem Protokoll sind zwei Parteien beteiligt: ​​ein „Beweiser“ und ein „Verifizierer“. Der Beweiser behauptet, dass eine bestimmte Funktion bei bestimmten Eingaben eine bestimmte Ausgabe erzeugt. Sie unterzeichnen vorab eine Reihe von Transaktionen und ermöglichen so ein Challenge-Response-Spiel zwischen den beiden. Anschließend tätigen sie On-Chain-Einzahlungen an eine Bitcoin-Adresse, aktivieren den Vertrag und beginnen mit dem Austausch von Off-Chain-Daten, wobei der Verifizierer die Einzahlung des Beweisers einbehalten kann, wenn eine falsche Behauptung aufgestellt wird. Dies sollte bedeuten, dass Angreifer immer ihre Einzahlungen verlieren, schrieb Linus.

Der Vorschlag von BitVM hat jedoch gemischte Reaktionen hervorgerufen, wobei einige Kommentatoren auf seine Einschränkungen hingewiesen haben. Der pseudonyme Bitcoin-Autor Shinobi stellte fest, dass die Kosten für die Datenverwaltung außerhalb der Kette „enorm“ seien und dass das Protokoll nur zwei Parteien umfasst – den Beweiser und den Prüfer – ebenfalls eine „große Einschränkung“ darstelle. Bob Bodily, CEO des Ordinals-Marktplatzes Bioniq, verglich BitVM mit einer sehr frühen, eingeschränkten Version der Ethereum Virtual Machine (EVM), räumte jedoch auch ein, dass es sich um einen erstaunlichen Durchbruch mit lösbaren Problemen handele. „Ich erwarte, dass in den nächsten Monaten viele dieser Lücken geschlossen werden, und dann werden wir leistungsfähigere Bitcoin-Skripte ohne ein Bitcoin-Upgrade haben“, sagte er.

Bemühungen, Smart-Contract-Funktionen im Bitcoin-Netzwerk zu implementieren, sind nicht neu. Entwickler haben versucht, Wege zu finden, die Einschränkungen des Netzwerks zu umgehen, die durch seine einfachere Skriptsprache im Vergleich zu Blockchains wie Ethereum oder Solana entstehen. Im Dezember letzten Jahres veröffentlichte das Blockchain-Projekt Stacks ein Whitepaper, in dem es seine digitalen Assets „Stacks Bitcoin“ (sBTC) vorstellte, die als Möglichkeit angepriesen wurden, Smart Contracts in Bitcoin zu bringen.