XRPL-Amendment Cosign landet in rippled: Multisig-Vorschläge kommen ins Ledger
Das rippled-Repository hat am 28. September den Pull Request #8205 gemergt, der eine erste Version des Amendments Cosign für das XRP Ledger einführt. Er setzt die in XRPL-Standards Pull Request #613 vorgeschlagene Spezifikation um.
Heute wird eine XRPL-Mehrfachsignatur außerhalb des Ledgers zusammengesetzt: Unterzeichner reichen eine Transaktion herum, sammeln genug Signaturen und reichen das Ergebnis ein. Cosign verlegt diese Abstimmung ins Ledger. Dieser Pull Request liefert den ersten Schritt: ein neues Ledger-Objekt TransactionProposal, das eine unsignierte vorgeschlagene Transaktion speichert, während Signaturen gesammelt werden, und eine neue Transaktion TransactionProposalCreate (Typ 93), die einen solchen Vorschlag mit der Transaktion und einem Ablaufzeitpunkt einstellt. Vorschläge liefert account_objects, einzeln abrufbar sind sie über ledger_entry.
Der Rest folgt noch. Laut Pull Request sollen spätere Änderungen TransactionProposalSign, Execute und Cancel hinzufügen, also die Schritte, mit denen Unterzeichner signieren und die Transaktion ausgeführt wird. Das Amendment ist als nicht unterstützt markiert und stimmt standardmäßig mit „nein“, es ist also in keinem Netz aktiv, und Validatoren können noch nicht dafür stimmen.

Warum das wichtig ist
Für Institutionen und Treasuries, die XRP unter Mehrfachsignatur halten, ist meist die Abstimmung das Schwierige, nicht die Kryptografie: Wer hat unterschrieben, welche Fassung, und wann verfällt die Anfrage. Liegt der Vorschlag im Ledger, sehen alle Unterzeichner denselben Stand. Gelandet sind die Speicherung und das Anlegen; ob die Funktion als Ganzes trägt, zeigt sich erst mit den Änderungen für Signieren und Ausführen.