Smart Contracts, MAST – Die unbekannten Pläne zu Bitcoin Smart Contracts
Smart Contracts, MAST – Die unbekannten Pläne zu Bitcoin Smart Contracts

Quelle: © jcomp - Fotolia.com

MAST – Die unbekannten Pläne zu Bitcoin Smart Contracts

Zwar ist sie die größte und bisher langlebigste Blockchain, doch Bitcoin ist nicht wirklich für seine Programmiereigenschaften bekannt.

In einem Zeitalter in dem neue Blockchain-Projekte immer größere und bessere Dinge versprechen (Ethereum heuert nun sogar Einsteiger-Programmierer an), schwört Bitcoin auf seine einfache und sichere Bauweise. Das bedeutet nun aber nicht, dass es in dem Bereich keine Arbeit gibt, die die Funktionalitäten des Netzwerks ausbauen soll.

Falls ein bestimmter kontroverser Code namens SegWit vollständig eingesetzt wird (und hier liegt die Betonung auf “falls”), dann könnte dies laut den Protokoll-Entwicklern den Weg für neue technische Upgrades ebnen. Dies bezieht den lange bekannten Merkelized Abstract Syntax Tree (MAST) ein. Dieses Konzept ist ein offizieller Vorschlag von Bitcoin Core-Developer Johnson Lau Anfang 2016 gewesen.

MAST ist ein nagelneues Element neuster Kryptographie. Zwar ermöglicht es nicht per se neue Smart Contracts, doch da die benötigte Größe für Bitcoin-Skripts reduziert wird, ermöglicht es “komplizierte Rückzahlungskonditionen”, die aufgrund der jetzigen Platzprobleme nicht möglich sind.


Smart Contracts, MAST – Die unbekannten Pläne zu Bitcoin Smart Contracts
[Anzeige]
Bitcoin, Ethereum, Ripple, IOTA und die bekanntesten Kryptowährungen auf Plus500 handeln. Warum Plus500? Kostenloses Demo-Konto; Mobile Trading-App; Einzahlungen per PayPal; große Auswahl an verschiedenen Finanzprodukten (Kryptowährungen, Aktien, Rohstoffe, ETFs, Devisen, Indizies).

Jetzt kostenloses Konto eröffnen

Lau erklärte CoinDesk:

“MAST verringert die Größe komplizierter Smart Contracts. Dies reduziert den benötigten Block-Speicherplatz und verbessert den Datenschutz, da man nur einen kleinen Teil des Smart Contracts der Public Blockchain offenbart, was ihn somit schwerer zu analysieren macht.”

Aus einer technischeren Sicht könnte MAST als eine Erweiterung des Pay to Script Hash bezeichnet werden.

Mit der Nutzung von Merkle Trees (dieselbe Datenstruktur, die zur Speicherung von Bitcoin-Blocken verwendet wird), ermöglicht man eine neue Art und Weise wie man Skripts einsetzt und gleichzeitig bessere Skalierbarkeit und Datensicherheit erhält.

Es klingt technisch (und vielleicht nur nach einer kleinen Änderung), doch viele Bitcoin-Entwickler sind schon sehr gespannt. Sie sehen hier das Potenzial aus Bitcoin “programmierbares Geld” zu machen.

Smart Contract Verwirrung

Schaut man sich das ganze für eine Minute mal von außen an, so erkennt man “Smart Contracts” als einen Codeausschnitt an, der seine Ausführung selbst sicherstellt. Es ist dafür kein Mittelsmann notwendig.

Zwar sieht es danach aus, als wenn man sich Smart Contracts als komplexere Programme vorstellt, doch jede Bitcoin Zahlung ist eigentlich ein Smart Contract. Solange der Sender nicht die richtige Digitale Signatur bereitstellt (und damit sicherstellt, dass er der rechtmäßige Besitzer ist), wird das Netzwerk keine Bitcoins transferieren.

Doch wie bereits erwähnt, klingt diese Definition verglichen mit Ethereum eher schwach. Die alternative Blockchain Dapp-Plattform ermöglicht es den Entwicklern schlichtweg jeden Smart Contract zu entwickeln.

Lau betonte: “Damit Smart Contracts wirklich ‘smart’ sind, sollten sie den Nutzern mehr als nur eine einfache Zahlung ermöglichen”.

Weiterhin darf man nicht vergessen, dass die Bitcoin-Skriptsprache bisher komplexere Typen von Smart Contracts unterstützt hatte.

Doch der pseudonyme Entwickler, Satoshi Nakamoto, erkannte in 2010, dass diese vom Netzwerk verschwinden müssen, da sie Angreifern die Möglichkeit geben mit Spam das Netzwerk zu fluten. Es brauchte eine Weile bis diese Funktionalität wieder hinzugezogen wurde.

Mit diesem Hintergrund hat Lau einige neue Bitcoin-Anträge für neue Befehlscodes gestellt (die wiederum neue Smart Contracts erlauben sollen). Viele von diesen Codes wurden wieder in die Testumgebung zurückgeholt und sollen wahrscheinlich zusammen mit MAST veröffentlicht werden.

Er erklärte, dass einige dieser Anträge das zurückholt, was vor sieben Jahren herausgenommen werden musste.

Sobald die Zeit aber kommen wird, erwartet Lau nicht, dass alle Befehlscodes aus dem BIP (Bitcoin Improvement Proposal) akzeptiert werden. “Selbst einige wenige (bspw. OP_CAT oder OP_XOR) könnten Dinge ermöglichen, die heute noch nicht möglich sind”, sagte er.

Diese würden, wie bereits gesagt, mit MAST an die Öffentlichkeit kommen.

Neue Nutzung des Bitcoin

Es gibt auch praktische Anwendungsfälle für diese neuen Features. Lau wies darauf hin, dass eine neue Nutzung durch Kombination von MAST und den Befehlscodes möglich wird.

Ein Fall wäre ein Wette “ohne Vertrauensgrundlage”, sagte er. Seine Beispielimplementation nutzt die vorgeschlagenen OP_XOR und OP_RSHIFT Befehlscodes. Doch auch andere Skriptkombinationen, sogenannte “Covenants” (Abkommen), sollen dasselbe erreichen.

Sie stellen ein, wie der Nutzer seine Mittel nutzen kann, und werden “häufig angefragt”, sagte Lau.

Blockstream enthüllte im letzten Jahr, dass es mit Covenants auf einer Sidechain experimentiert – einer Blockchain, die ein anderes Regelsystem besitzt und an Bitcoin gekoppelt ist.

Die Idee dahinter ist, dass man den Nutzern mehr Kontrolle über ihre Bitcoins gibt, selbst wenn sie gestohlen werden. Angenommen man schickt seine Bitcoins an eine Börse, hat aber Angst, dass die Börse wie im Falle von Mt Gox das Geld verliert.

Mit einem Konzept namens “Vault” (Tresorraum), das wahrscheinlich bekannteste Beispiel eines Covenants, wäre es Nutzern möglich seine Bitcoins mit einem bestimmten Code an eine neue Adresse zu schicken. Das Skript hat die Möglichkeit alle Bitcoin wieder herauszuziehen, sobald man beispielsweise Opfer eines Mt Gox-ähnlichen Hacks wird.

Dieses Konzept würde die neuen Befehlscodes OP_CAT und OP_CHECKSIGFROMSTACK benötigen.

Es bleibt wohl anzumerken, dass einige Entwickler Vaults kritisch gegenüber stehen. Sie denken, dass man das Geld irgenwie anders schützen müsse.

Darauf aufbauend gibt es mehrere Typen von Covenants. Mitbegründer der MIT Digital Currency Initiative Jeremy Rubin beschrieb in seiner Präsentation auf der Stanford Blockchain Security Konferenz letzte Woche eine Reihe solcher Beispiele.

Es gibt da draußen noch eine Reihe weiterer Ideen wie man MAST noch nutzen könnte (die unter anderem auch völlig zufällig auftauchen und meistens dann, wenn man mit Bitcoin Entwicklern spricht).

Olaoluwa Osuntokun, Lightning Labs Ingenieur, stellte seine Ideen ebenfalls in Stanford vor und erwähnte, dass MAST sogar das Lightning Netzwerk verbessern könnte.

Dieses Top-Layer Netzwerk zielt auf die Verbesserung der Bitcoin-Kapazität ab. Es benötigt aber wiederum einen Überwachungsmechanismus, falls jemand versucht den Kanal zu manipulieren, der die Parteien miteinander verbindet. MAST könnte das an Dritte outsourcen und damit gleichzeitig den Speicherverbrauch reduzieren.

Kleine Schritte

Neben MAST und den damit einhergehenden Befehlscodes, gibt es auch andere Smart Contract Ideen die herumschwirren.

Mindestens zwei Gruppen arbeiten daran, dass Bitcoin Sidechain-Funktionalität erhält. SegWit würde aber, wie viele andere Features, die Schritte vereinfachen, da es eine große Veränderung für den Consensus mitbringt.

Joseph Poon, Mitbegründer des Lightning Netzwerks, erwähnte in einer aktuellen Präsentation, dass er eine Implementierung aus Smart Contracts vorgeschlagen hat, die bereits existierende Befehlscodes von Bitcoin nutzt.

Im Bereich MAST geht die Forschung und Entwicklung weiter. In einem Interview mit CoinDesk erklärte Rubin, dass er an einer neuen besseren Art und Weise arbeitet, dasselbe zu implementieren. Doch zurzeit sieht es so aus, als sei der kontroverse SegWit die größte Hürde.

Auch wenn der Consensus Wechsel noch nicht in den nächsten acht Monaten aktiviert wird, so betont Lau bereits, dass es noch einen “weniger eleganten” Weg gibt, um das Transaktionsproblem zu beheben und damit MAST zu unterstützen – einen Weg, der Smart Contracts im Bezug auf Bitcoin wieder häufiger ins Gespräch kommen lassen wird.

BTC-ECHO

Englische Originalfassung voon Alyssa Hertig via CoinDesk

Mehr zum Thema:

Smart Contracts, MAST – Die unbekannten Pläne zu Bitcoin Smart Contracts

Bereit für den nächsten Karrieresprung?

Sichere dir deinen Vorsprung durch Wissen und werde zum Blockchain & Krypto Experten

z.B. "Blockchain Basics Kurs"

Inklusive personalisiertes Teilnahmezertifikat
Zum Online Kurs

Ähnliche Artikel

Smart Contracts, MAST – Die unbekannten Pläne zu Bitcoin Smart Contracts
Bitcoin-Kurs im Golden Cross: So stehen die Chancen für eine neue Rallye
Bitcoin

Bitcoin-Bullen frohlocken angesichts dieser Konstellation: Das Golden Cross hat dem Bitcoin-Kurs in 60 Prozent der Fälle eine Rallye beschert. Dennoch gibt es noch keinen Grund, den Lambo-Lieferservice anzurufen. Ein Blick auf das Kreuz mit dem Golden Cross.

Smart Contracts, MAST – Die unbekannten Pläne zu Bitcoin Smart Contracts
Neuer Token bringt Bitcoin auf die Ethereum Blockchain
Bitcoin

Mit tBTC erblickt ein Token das Licht der Krypto-Welt, der Bitcoin in die Ethereum Blockchain einbettet. Der ERC-20 Token ist für DeFi-Anwendungen konzipiert und soll künftig eine Brücke zwischen den Krypto-Ökosystemen schlagen.   

Newsletter

Die aktuellsten News kostenlos per E-Mail

Aktuell

Smart Contracts, MAST – Die unbekannten Pläne zu Bitcoin Smart Contracts
Verheimlichen die Simpsons Satoshis wahre Identität?
Szene

Eine Erwähnung bei den Simpsons gleicht einem Ritterschlag. Die Serie fesselt nach wie vor ein Millionenpublikum und ist seit über dreißig Jahren nicht aus der Fernsehlandschaft wegzudenken. In der jüngsten Folge finden nun auch Kryptowährungen ihren Weg nach Springfield. Dabei lässt eine Andeutung das Kryptoversum aufhorchen.

Smart Contracts, MAST – Die unbekannten Pläne zu Bitcoin Smart Contracts
Irischer Drogendealer verliert Bitcoin im Wert von 53,2 Millionen Euro
Sicherheit

Wer seine Private Keys für Tausende von Bitcoin auf einem Blatt Papier lagert, tut gut daran, letzteres wie seinen Augapfel zu hüten. Im Fall eines verhafteten irischen Drogendealers ist der Wortst Case – der Verlust des Blatts – eingetreten. Bleibt, die Frage wer sich mehr über die verschwundenen Bitcoin ärgert, der Dealer oder die Strafverfolgungsbehörden?

Smart Contracts, MAST – Die unbekannten Pläne zu Bitcoin Smart Contracts
Bloomberg packt Bitcoin-Regulierung an und Libra gerät ins Straucheln
Regulierung

Bloomberg will das Krypto-Heft in die Hand nehmen, Südkorea das Anleihensystem umkrempeln und Nornickel Bodenschätze zu digitalem Gold machen. Derweil wird Libra erneut in die Mangel genommen, während die BigTechs Kurs auf den Finanzsektor setzen und Schweden an einer virtuellen Krone bastelt. Das Regulierungs-ECHO.

Smart Contracts, MAST – Die unbekannten Pläne zu Bitcoin Smart Contracts
Bitcoin Halving „noch nicht eingepreist“ – CZ
Kolumne

Peter Schiff hat eingeräumt, dass manche sich mit Bitcoin eine goldene Nase verdient haben. Wie jedoch sein jüngster Anti-Bitcoin-Tweet zeigt, bleibt der Gold-Fan ein leidenschaftlicher Krypto-Gegner. Unterdessen wiegelt Jed MCaleb den Einfluss seiner XRP-Verkäufe ab, während der Chef der nach eigenem Bekunden hauptquartierlosen Krypto-Börse Binance angesichts des Bitcoin Halvings Kurszuwächse erwartet. Das Meinungs-ECHO.

Angesagt

Dezentralität bei Bitcoin und DeFi
Kommentar

Bitcoin, so viele Experten, ist dank zentralisierter Mining Pools höchst zentralisiert. Das DeFi-Ökosystem, so wiederum die Bitcoin-Maximalisten sei dank Admin Keys und Ähnlichem nicht dezentral. Beide Kritikpunkte betrachten Dezentralität jedoch unvollständig.

Bitcoin Wallet für anspruchsvolle Nutzer: Electrum Wallet unter der Lupe
Wissen

Electrum ist eine bekannte Wallet im Bitcoin-Ökosystem. Auch andere Kryptowährungen haben Varianten dieser funktionsreichen Wallet. Zeit, einen genaueren Blick auf sie zu werfen.

Von Bitcoin Crash bis IOTA Hack: Die Top-Krypto-News der Woche
Kolumne

Während der Bitcoin-Kurs sich mit goldenen Kreuz-Beschwerden an der 10.000-US-Dollar-Marke abarbeitet, waren IOTA und das Ethereum-Lending-Projekt bZx mit der Beseitigung von Sicherheitslecks beschäftigt, die Angriffe und gestohlene Krypto-Gelder zur Folge hatten. Unterdessen rückt Ethereum 2.0 immer näher, was Chef-Analyst Dr. Giese zum Anlass nimmt, die Stabilität des Netzwerks unter die Lupe zu nehmen. Die Top News der Woche.

Blockchain beschleunigt den Handel von Emissionszertifikaten
Unternehmen

Klimaschutz ist im Jahr 2020 in aller Munde. Sowohl Staaten als auch Vertreter der Privatwirtschaft sehen sich zunehmend in die Pflicht genommen, dem voranschreitenden Klimawandel entgegenzuwirken.

Smart Contracts, MAST – Die unbekannten Pläne zu Bitcoin Smart Contracts

Warte mal kurz ... !

Kennst du schon unseren Newsletter? Wir versorgen dich kostenlos mit den spannendsten News der Krypto- und Blockchainszene: