Ich bin diese Woche das Staking-Litepaper-Transaktionsmodell durchgegangen – zusammen mit allem anderen, was bisher zum Bitcoin-Staking behandelt wurde –, weil sich herausstellt, dass vier Transaktionen das eigentliche mechanische Gerüst unter jeder höheren Erklärung bilden.
Eine Staking-Transaktion sperrt die BTC in das Vault-UTXO. Die Unbonding-Transaktion ist das, was ein Staker freiwillig initiiert, um den vorgesehenen „Happy Path“ zu verlassen – und das dauert ein paar Tage, wie es das Design vorsieht, statt sofort zu geschehen. Eine Slashing-Transaktion wird ausgeführt, wenn der Staker oder sein delegierter Finality Provider doppelt signiert, ausgelöst durch den extrahierten Schlüssel, und zwar nicht aufgrund der Ermessensentscheidung irgendeiner Person. Die Unstaking-Transaktion ist der letzte Schritt, der die Gelder freigibt, sobald das Unbonding abgeschlossen ist oder das Dispute-Fenster endet.
Vier Transaktionen – zwei mögliche Pfade durch sie: freiwilliger Exit oder erzwungene Strafe – wobei Staking und Unstaking die gemeinsamen Eintritts- und Austrittspunkte sind, egal welcher Weg.
Ich denke tatsächlich, dass es als vier einzelne Transaktionen zu sehen – statt erst zu staken und irgendwann zu unstaken – verdeutlicht, wo die eigentlichen Sicherheitszusagen verankert sind. Die Slashing-Transaktion ist diejenige, die die Durchsetzung übernimmt; die anderen drei sind eher Buchhaltung rundherum.
Was ich noch nicht ausgearbeitet habe, ist, ob die exakte Länge der Unbonding-Perioden ein fester Protokollparameter ist oder ob sie je nach Staker oder je nach Beziehung zu einem Finality Provider variieren kann.
#ShareYourThoughts
$ALLO $EUL
@BabylonLabs_io $BABY #baby
Eine Staking-Transaktion sperrt die BTC in das Vault-UTXO. Die Unbonding-Transaktion ist das, was ein Staker freiwillig initiiert, um den vorgesehenen „Happy Path“ zu verlassen – und das dauert ein paar Tage, wie es das Design vorsieht, statt sofort zu geschehen. Eine Slashing-Transaktion wird ausgeführt, wenn der Staker oder sein delegierter Finality Provider doppelt signiert, ausgelöst durch den extrahierten Schlüssel, und zwar nicht aufgrund der Ermessensentscheidung irgendeiner Person. Die Unstaking-Transaktion ist der letzte Schritt, der die Gelder freigibt, sobald das Unbonding abgeschlossen ist oder das Dispute-Fenster endet.
Vier Transaktionen – zwei mögliche Pfade durch sie: freiwilliger Exit oder erzwungene Strafe – wobei Staking und Unstaking die gemeinsamen Eintritts- und Austrittspunkte sind, egal welcher Weg.
Ich denke tatsächlich, dass es als vier einzelne Transaktionen zu sehen – statt erst zu staken und irgendwann zu unstaken – verdeutlicht, wo die eigentlichen Sicherheitszusagen verankert sind. Die Slashing-Transaktion ist diejenige, die die Durchsetzung übernimmt; die anderen drei sind eher Buchhaltung rundherum.
Was ich noch nicht ausgearbeitet habe, ist, ob die exakte Länge der Unbonding-Perioden ein fester Protokollparameter ist oder ob sie je nach Staker oder je nach Beziehung zu einem Finality Provider variieren kann.
#ShareYourThoughts
$ALLO $EUL
@BabylonLabs_io $BABY #baby