Inside MAST: Der wenig bekannte Plan, um Bitcoin Smart Contracts voranzubringen | DE.democraziakmzero.org

Inside MAST: Der wenig bekannte Plan, um Bitcoin Smart Contracts voranzubringen

Inside MAST: Der wenig bekannte Plan, um Bitcoin Smart Contracts voranzubringen

Obwohl sie die größte und am längsten laufende blockchain wird Bitcoin nicht genau für seine Programmierfunktionen bekannt.

In einem Zeitalter, neue blockchain Projekte versprechen ständig größer und besser (und Plattformen wie Astraleum offen mehr unerfahrenen Programmierers Gericht) hat bitcoin sogar seinen einfachen, sicheren Aufbau geschätzt. Aber das ist nicht zu sagen, dass die Arbeit nicht im Gang ist mehr erweiterte Funktionen an das Netz zu bringen.

Falls und wenn eine bestimmte strittige Codeänderung Upgrade genannt SegWitis eingesetzt (und dies bleibt ein if), Protokoll-Entwickler sagen, dass es den Weg für eine Reihe neuer technischer Verbesserungen ebnen könnte. Dazu gehört auch die langjährige Merkelized Abstract Syntax Trees (MAST) Upgrade, ein Konzept in einem offiziellen proposalby Bitcoin Core-Entwickler Johnson Lau Anfang 2016 verpackt.

Ein weiteres neues Stück modernste Kryptographie, MAST nicht neue intelligente Verträge per se nicht aktiviert, sondern durch die Größe der Daten, die für Bitcoin-Skripten zu reduzieren, ermöglicht es „kompliziert Rücknahmebedingungen“, die teilweise aus Platzgründen derzeit nicht rentabel sind Einschränkungen.

Lau sagte CoinDesk:

„MAST komplizierte intelligente Verträge macht in der Größe sehr klein werden. Dadurch verringert sich die Nachfrage auf Block Raum und verbessert die Privatsphäre, wie Sie nur einen kleinen Teil des smart Vertrag an die Öffentlichkeit blockchain offenbaren, so dass es schwieriger zu analysieren.“

Auf technischen Ebene könnte MAST als Erweiterung beschrieben werden, um Script Hash zu zahlen.

Durch die Verwendung von Hash-Baum (die gleiche Datenstruktur, die Transaktionen in bitcoin Blöcken speichert), ermöglicht es eine neue Art der Einbettung und Verarbeitung von Skripten, die mehr Skalierbarkeit und Privatsphäre bietet.

Es klingt technischen (und vielleicht wie eine kleine Änderung), aber viele bitcoin Entwickler durch das Potential erregt, weil sie glauben, es bitcoin Fähigkeit erweitert als „programmierbare Geld“ verwendet werden soll.

Smart-Vertrag Verwirrung

Ein Schritt zurück für eine Minute, eine ‚intelligente Vertrag‘ ist ein Begriff, der auf einen Code-Snippet verweist, die Regeln für seine eigene erzwingt, ohne stützte sich auf einen Vermittler, die Regeln zu interpretieren und Streitigkeiten, wenn sie entstehen.

Obwohl die Tendenz von Smart-Verträgen als komplexere Programme zu denken ist, verwendet jede bitcoin Zahlung ein. Es sei denn, der Absender die richtige digitale Signatur bereitstellt (was beweist, dass er oder sie ist der Eigentümer), wird das Netzwerk nicht die bitcoin übertragen.

Doch wie bereits erwähnt, könnte diese Definition nicht berauschend klingt im Kontext des Astraleum, die alternativen blockchain Anwendungen Plattform, die Entwickler praktisch jede Art von Smart-Vertrag erstellen kann.

Lau bemerkt, wie viel. „Für intelligente Verträge wirklich seine‚smart‘, soll es zulassen, dass Menschen etwas mehr als einfache Zahlung zu tun“, sagte er.

Es ist erwähnenswert, auch, dass bitcoin Skriptsprache zuvor komplexere Arten von Smart Verträgen unterstützt.

Um jedoch die noch pseudonyme Schöpfer Satoshi Nakamoto digitale Währung mußten viele von ihnen herausreißen wieder im Jahr 2010, als er oder sie erkannte, dass es Fehler, die böswilligen Akteure nutzen könnten das Netzwerk mit Spam zu verstopfen. Es hat eine Weile gedauert, bis diese Funktionalität zu bauen zurück.

Vor diesem Hintergrund hat sich Lau zusammen einen weiteren bitcoin proposalfor ein Bündel neuer ‚OP-Codes‘ (ermöglicht neue intelligente Verträge), von denen viele wieder in einer Testumgebung gebracht worden ist, sagen diese wahrscheinlich in tandem würde ausgerollt mit MAST.

Er fügte hinzu, dass sein Vorschlag könnte weiter einige wieder einzusetzen, die vor sieben Jahren herausgerissen wurden.

Obwohl, wenn die Zeit kommt, Lau stellte fest, dass er nicht erwarten, dass alle des OP-Codes in der BIP (bitcoin Verbesserungsvorschlag) vorgeschlagen, um akzeptiert zu werden. „Auch nur wenige (zB OP_CAT oder OP_XOR) würde die Dinge ermöglichen, die heute nicht möglich sind“, sagte er.

Und wieder würden diese mit MAST gebündelt werden.

New bitcoin Anwendungen

Darüber hinaus gibt es praktische Anwendungen für diese Funktionen, und Lau, um ein paar Anwendungsfälle für MAST zeigte mit dem neuen OP-Codes kombiniert.

Eine davon ist ein Wettsystem „ohne Vertrauen benötigt“, sagte er. Seine Beispiel-Implementierung verwendet die vorgeschlagene Opcodes OP_XOR und OP_RSHIFT, aber er stellte fest, dass es andere Skript Kombinationen ‚Covenants‘ genannt, die das Gleiche erreichen.

Diese beschränken, wie Benutzer Mittel verwenden können, und werden als „häufig angefordert, nach Lau“.

Blockstream enthüllte im vergangenen Jahr, dass es wurde mit Bündnissen auf einer Test-Seitenkette zu experimentieren - ein blockchain mit einem anderen Regelsystem, das Bitcoin gebunden ist.

Die Idee ist, den Benutzern mehr Kontrolle über ihre bitcoin zu geben, auch wenn es gestohlen wird. Angenommen, Sie möchten Ihre Bitcoin zu einem Austausch senden, aber Sie sind besorgt über den Austausch zu verlieren Mittel, wie mit Mt.Gox passiert ist.

Mit Hilfe einer Konstruktion ein ‚Gewölbe‘ genannt, vielleicht das bekannteste Beispiel eines Bundes, können Benutzer ihre bitcoin neue Adresse zusammen mit einer bestimmten Art von Skript senden. Effektiv hat das Skript die Möglichkeit, Ihre Bitcoin wieder im Falle eines Mt.Gox-Stil Hack zu saugen.

Diese Konstruktion würde den neuen OP-Codes OP_CAT und OP_CHECKSIGFROMSTACK erfordern.

Es ist erwähnenswert, aber, dass einige Entwickler sind skepticalthat Gewölbe funktionieren würde, und denken, dass die Schutzmittel wären besser mit anderen Mitteln erreicht werden.

Das heißt, es gibt viele Arten von Bündnissen. Mitbegründer des MIT Digital-Currency Initiative Jeremy Rubin beschrieben eine Vielzahl von anderen Beispielen in einer Präsentation auf der Stanford blockchain Sicherheitskonferenz letzte Woche.

Und es gibt andere verschiedene Ideen, wie MAST verwendet werden könnte (die zufällig zu Pop scheinen und oft, wenn sie mit bitcoin Entwicklern im Chat).

Blitz-Labs Ingenieur Olaoluwa Osuntokun, der auch an der Stanford vorgestellt, erwähnt, dass MAST sogar das Blitz-Netzwerk verbessern könnte.

Diese Top-Layer-Netzwerk, steigern bitcoin Kapazität soll, muss jemand den Kanal zur Überwachung Parteien in der Transaktion in dem Fall verbinden ein zu betrügen versucht. MAST könnte mit der Auslagerung dieser Notwendigkeit an Dritte helfen, da sie den Speicherplatz reduziert vorgeschrieben ist.

Kleine Schritte

Jenseits MAST und die damit gebündelt Opcodes, gibt es andere intelligenten Vertrag Ideen im Umlauf.

Mindestens zwei groupsare auf OP-Codes arbeiten, die früher verändern würde bitcoin auf Seitenketten-Funktionalität, erwähnt hinzuzufügen. Jedoch, wie viele andere Funktionen, würde SegWit es einfacher machen, weil es große Konsens zu machen Änderungen eine neue Art und Weise rollt.

Blitz-Netzwerk Mitschöpfer Joseph Poon erwähnte in einer aktuellen Präsentation, die von ihm vorgeschlagene Umsetzung wird ein interessantes System von Smart-Verträgen verwendet von wenigen Opcodes Schwellen, die bereits in bitcoin sind.

Soweit MAST, F & E ist im Gange. Im Gespräch mit CoinDesk stellte Rubin, dass er durch eine neue, potenziell bessere Weise ist schon der Umsetzung das gleiche denken. Aber für den Augenblick, die strittige Codeänderung SegWit scheint das Haupthindernis zu sein.

Doch auch wenn der Konsens Änderung in den nächsten acht Monaten nicht aktiviert ist, bemerkt Lau, dass es eine anderer „weniger elegant“ Weg, um die Transaktion Biegsamkeit Problem zu umgehen und damit das Hinzufügen der Unterstützung für MAST - einen Schritt, den Ort bitcoin helfen könnte zurück in der breitere intelligente Verträge Gespräch.

Ähnliche Neuigkeiten


Post Altcoin

Marc Hochstein von American Banker tritt CoinDesk als Managing Editor bei

Post Altcoin

Australian Regulator: Bitcoin ist kein Finanzprodukt

Post Altcoin

Wie Bitcoins Banking Crunch die US-Startups zurückhält

Post Altcoin

Bitcoins wachsende Rolle in der US-Politik

Post Altcoin

500 Startups Fonds Fünf Bitcoin-Startups mit je 100.000 $

Post Altcoin

Apriva kooperiert mit GoCoin, um Bitcoin und Altcoin Payments anzubieten

Post Altcoin

Bitcoin vs argentinischer Peso: Was ist schlechter dran?

Post Altcoin

BitOcean bringt einen Zwei-Wege-Bitcoin-ATM auf den Markt, um mit den Marktführern zu konkurrieren

Post Altcoin

Singapurs Zentralbank skizziert, wenn ICOs Wertpapiere sind und nicht sind

Post Altcoin

Coinalytics stellt sich als Skry vor, beauftragt IBM, Blockchain zu gehen

Post Altcoin

Bankähnliches Bitcoin Portal Neo eröffnet erste Niederlassung in Zypern

Post Altcoin

Bitcoin Startup Coins.ph startet mit zwei großen philippinischen Händlern