Diskrete Protokollverträge bringen private, „skriptlose“ intelligente Verträge zu Bitcoin

Free Bitcoins: FreeBitcoin | BonusBitcoin

Coins Kaufen: Bitcoin.deAnycoinDirektCoinbaseCoinMama (mit Kreditkarte)Paxfull

Handelsplätze / Börsen: Bitcoin.de | KuCoinBinanceBitMexBitpandaeToro

Lending / Zinsen erhalten: Celsius NetworkCoinlend (Bot)

Cloud Mining: HashflareGenesis MiningIQ Mining


"Republican_win"; "Democratic_win." Dies sind die Parameter (und Anruffunktionen) für die erste Treuhandwette mit intelligentem Vertrag, die auf das Mainnet von Bitcoin platziert wurde.

Am 8. September haben der Gründer von BTCPay Server, Nicolas Dorier, und der Gründer von Suredbits, Chris Stewart, die Wette auf das Ergebnis der US-Präsidentschaftswahlen 2020 mit einem diskreten Protokollvertrag (DSL) abgeschlossen, einer Form von Smart Contract, die dank Bitcoin erst in diesem Jahr möglich wurde Die technischen Fortschritte des unabhängigen Bitcoin-Entwicklers Lloyd Fournier im Bereich der sogenannten "scriptless-scripts" in der Bitcoin-Blockchain.

Wer auf welcher Seite der Wette stand, sagten Dorier und Stewart nicht. Selbst nach dem Wahltag, an dem die Stimmen gezählt werden, wissen wir noch nicht, wer die Wette gewonnen hat. Und genau darum geht es.

Andernfalls wären die Verträge nicht diskret.

Was sind diskrete Protokollverträge?

Diskrete Protokollverträge, die vom Entwickler Gert-Jaap Glasbergen als "unsichtbare intelligente Verträge" beschrieben werden, sind so strukturiert, dass sie wie Standardtransaktionen mit mehreren Signaturen in der Bitcoin-Blockchain aussehen. Wenn jemand nach der Transaktion im Hauptbuch suchen würde, hätte er keine Möglichkeit zu wissen, dass es sich um einen intelligenten Vertrag handelt oder, im Fall von Dorier und Stewart, um die Details der Wette.

Diese intelligenten Verträge waren seit der Einführung von Bitcoin theoretisch realisierbar, aber die bahnbrechende Arbeit mit ECDSA-Adaptersignaturen (ein kryptografisches Signaturschema, mit dem „skriptlose Skripte“ intelligente Verträge ausführen können, ohne sich auf die Skriptsprache von Bitcoin zu verlassen) hat sie im vergangenen Jahr von der Theorie auf den neuesten Stand gebracht Anwendung.

Weiterlesen: RGB setzt seine Arbeit fort, um Bitcoin bessere intelligente Verträge zu bieten

„Technisch gesehen hätten DLCs seit der ursprünglichen Veröffentlichung durchgeführt werden können, aber viele der Bausteine ​​waren damals noch nicht bekannt. Beispielsweise verwenden wir für DLCs ECDSA-Adaptersignaturen, deren Anwendung für diesen Anwendungsfall erst in diesem Jahr entdeckt wurde [by Lloyd Fournier]", Sagte Suredbits-Entwickler Ben Carman gegenüber CoinDesk.

Suredbits ist neben Crypto Garage, Atomic Loans, dem von Square Crypto finanzierten unabhängigen Entwickler Loyd Fornier und dem Chaincode Labs-Entwickler Antoine Riard einer der Hauptakteure bei der Entwicklung von DLC.

Die Struktur einer DLC-Transaktion ist ziemlich einfach. Aufbauend auf der Wette zwischen Dorier und Stewart senden zwei Parteien Geld an eine Adresse mit mehreren Unterschriften. Um die Transaktion abzuwickeln, würde ein Orakel den Vertrag mit einer Unterschrift unterzeichnen, die dem Hash des Gewinnergebnisses entspricht (in diesem Fall entweder Republican_Win oder Democrat_Win).

Die Person mit dem Hash, der der Unterschrift des Orakels entspricht, kann dann das Geld vom Vertrag abheben.

In Carmans Worten: "Es ist eine ausgefallene Kryptographie, zu zeigen, dass Ihr Vertrag auf der Orakelsignatur basiert und Sie das Geld nur ausgeben können, wenn Sie diese gültige Orakelsignatur haben."

Die DLC-Entwicklung ist jung, aber vielversprechend

Carman sagte, DLCs seien "noch sehr früh", so dass die Teams, die daran arbeiten, immer noch Bibliotheken für Codierungsspezifikationen erstellen.

Er fügte hinzu, dass DLCs sogar ein Zuhause im Lightning-Netzwerk finden könnten, dies würde jedoch einige Fortschritte erfordern, da die aktuellen Implementierungen nicht fest codiert sind, um ECDSA-Adaptersignaturen aufzunehmen.

Die Anpassung von ECDSA an Lightning würde das Hinzufügen von PTLCs (Point-Time-Lock-Verträgen) erfordern, einer in Arbeit befindlichen aktualisierten Version der Hash-Time-Lock-Verträge, die derzeit mit Lightning ausgeführt werden.

Schnorr-Signaturen wären eine ideale Basis für die Implementierung von PTLCs. Das lang erwartete Schnorr / Taproot-Upgrade sei für DLCs im Allgemeinen immer noch unerlässlich, sagte Carman. Obwohl DLCs heute ausgeführt werden können, sind fortgeschrittenere Anwendungsfälle viel einfacher zu implementieren, wenn die Codebasis von Bitcoin von der Schnorr / Taproot-Softfork verstärkt wird.

Weiterlesen: Die Zukunft von Bitcoin: Genau wie ein bevorstehendes Upgrade den Datenschutz und die Skalierung verbessern könnte

DLC-Anwendungsfälle

"Wetten wird am Anfang der Hauptanwendungsfall sein – also Wahlen, Sport und was-hast-du", sagte Carman gegenüber CoinDesk. "Sobald es etablierter ist und wir einen Markt für die Definition von Gegenparteien für Trades haben, wird es Anwendungsfälle für die Absicherung oder synthetische Vermögenswerte geben."

Der Anwendungsfall der Absicherung wird von Glasbergen in seinem Blogbeitrag „Unsichtbare intelligente Verträge in der Bitcoin-Blockchain“ beschrieben. Die „Terminkontrakte“ würden dazu führen, dass zwei Parteien einen DLC abschließen, wobei eine Partei sich bereit erklärt, eine bestimmte Menge Bitcoin (BTC) zu einem vereinbarten Preis zu kaufen, und die andere Partei die Liquidität für diesen Kauf bereitstellt.

Wenn der Zeitpunkt für die Vertragsabwicklung gekommen ist, zahlt der Vertrag dem Käufer den Bitcoin-Betrag zu dem zum Zeitpunkt des Vertragsschlusses angegebenen Preis und nicht zum aktuellen Wechselkurs. Im Wesentlichen sind diese Terminkontrakte ein Weg zu Long- oder Short-Bitcoin.

Dieselben Terminkontrakte könnten auch zur Abwicklung synthetischer Rohstoffe (DLC-Kontrakte, die beispielsweise Rohstoffe wie Gold und / oder Silber darstellen) in Bitcoin-Kontrakten verwendet werden.

Free Bitcoins: FreeBitcoin | BonusBitcoin

Coins Kaufen: Bitcoin.deAnycoinDirektCoinbaseCoinMama (mit Kreditkarte)Paxfull

Handelsplätze / Börsen: Bitcoin.de | KuCoinBinanceBitMexBitpandaeToro

Lending / Zinsen erhalten: Celsius NetworkCoinlend (Bot)

Cloud Mining: HashflareGenesis MiningIQ Mining

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close