Welche neuen Transaktionen sind mit 15 Operationen möglich?

Heute hat Gavin getwittert , dass er die IsStandardRegeln für Pay-to-Script-Hash-Transaktionen lockert, um jede Transaktion mit 15 oder weniger Operationen zuzulassen. ( Vollständiges Git-Commit hier )

Wenn dies zusammengeführt und weit verbreitet ist, welche neuen Arten von Transaktionen werden möglich?

Nur eine kleine Korrektur: 15 oder weniger Signaturoperationen

Antworten (1)

Es sind nicht gerade "15 Operationen" ...

Die Bitcoin-Adresse ist nicht wirklich ein öffentlicher Schlüssel, sondern ein spezielles Skript, das aus speziellen Befehlen aufgebaut ist . Aus diesen Befehlen könnten Sie wirklich seltsame Transaktionen erstellen, zum Beispiel die hier erwähnten , die Gelder an einer Adresse sperren, auf die nur zugegriffen werden kann, wenn es jemandem gelingt, SHA2 zu knacken.

Bis jetzt behandelten die Miner alles andere als die vier grundlegenden Skriptarten als nicht standardisiert. Das bedeutete, dass Sie sie der Blockchain hinzufügen konnten (weil sie gültig sind), aber nur, wenn Sie sie selbst abbauen oder einen der Pools davon überzeugen, sie dem Block hinzuzufügen.

Dank der gelockerten Regeln können Sie Transaktionen erstellen, die von fast jedem Skript eingelöst werden können, das aus den hier aufgeführten Befehlen erstellt wurde: https://en.bitcoin.it/wiki/Script . Solange sie nicht mehr als 15 Unterschriftenprüfungen enthalten.

Der größte potenzielle Anwendungsfall dafür sind wahrscheinlich Orakel / Smart Contracts, wie in Gavins Bit-Thereum- Beitrag erläutert. Unser Projekt - Orisi / Distributed Oracles ist derzeit die einzige praktische Umsetzung dieses Konzepts und wird in unserem Whitepaper ( https://github.com/orisi/wiki/wiki/Orisi-White-Paper ) ausführlich beschrieben. Wir können die erweiterten Skripte verwenden, um eine 1+M von N-Multisig-Prüfung durchzuführen – das heißt, eine Signatur sowohl des Transaktionssenders als auch von M von N-Orakeln zu verlangen, die die Transaktion schützen. Wenn diese Erklärung nicht klar genug ist, sollten Sie vielleicht unsere Website besuchen .

Abschließend die ETA dieser Funktionalität – sie könnte im nächsten kleineren Update erscheinen, aber das wird wahrscheinlich in ein paar Monaten geschehen.