Bitcoin Smart Contract-Funktion

Ich bin ein Noob, also ertragen Sie mich bitte.

Ich frage mich, ob das Bitcoin Core-Team plant, in naher und ferner Zukunft eine intelligente Vertragsfunktion zu integrieren, die die Bitcoin-Skriptsprache in einer anspruchsvolleren weiterentwickelt.

Afaik, die einzige Arbeit, die derzeit geleistet wird, betrifft Sidechains. Irgendwelche Hinweise?

Antworten (3)

Für das Protokoll ist keine solche Verbesserung geplant, nur die erwarteten BIP sind in https://github.com/bitcoin/bips/blob/master/README.mediawiki aufgeführt . Sie sollten aber verstehen, warum bei Bitcoin nur ein eingeschränkter Skripting-Mechanismus verwendet wird, anstatt eine VM mit einer Vertragssprache wie bei Ethereum (Sicherheitsgründe). Das Projekt RSK zielt darauf ab, eine solche Möglichkeit durch eine Sidechain zu bieten, also erkunden Sie es.

Verbesserungen an der Skriptsprache von Bitcoin werden über Bitcoin Improvement Proposals oder „BIPs“ vorgenommen. Nicht alle BIPs konzentrieren sich auf Skripte, aber einige schon. Neue Operationscodes werden eingeführt und von Entwicklern und Minern vereinbart. Jüngste Beispiele hierfür sind BIP 65 und BIP 68 . Einer der Vorteile von BIP 144 oder „Segregated Witness“ besteht darin, dass seine Übernahme Skript-Upgrades noch einfacher machen sollte.

Es ist wichtig zu beachten, dass eine anspruchsvollere Sprache allein möglicherweise nicht alle Ihre Smart-Contract-Probleme löst. Die andere große Hürde ist Statefulness. Bitcoin unterstützt nativ zwei Zustände: ausgegeben und nicht ausgegeben. Ethereum und Rootstock unterstützen eine größere Vielfalt von Zuständen, von denen ich glaube, dass Bitcoin entweder hart forken oder über Seitenketten aufbauen müsste.

Smart-Contract-Funktionalität für Bitcoin ist über Rootstock geplant:

https://coins.newbium.com/post/292-what-is-rootstock-cryptocurrency