Verbrachte den Nachmittag im @BabylonLabs_io Bitcoin Staking-Vertragsbau
Einen Staking-UTXO auf Bitcoin zu erstellen ist nicht so einfach wie BTC irgendwohin zu senden. Dafür muss man eine Transaktion bauen, die bestimmte Ausgabebedingungen enthält, die direkt in Bitcoin Script geschrieben sind.
Bedingung 1 (Normales Freischalten): Erfordert die eigene Signatur des Stakers plus einen zeitabhängigen Sperrfristablauf; aktuell bis zu ungefähr 15 Monaten. Das ist der direkte Weg, den die meisten Staker verlassen.
Bedingung 2 (Slashing): Erfordert den offengelegten EOTS-Private-Key des Finality Provider. Wenn ein Provider sich fehlverhält, wird dieser offengelegte Key zum Auslöser: Die BTC kann verbrannt oder an eine nicht ausgebbare Adresse gesendet werden. Echte wirtschaftliche Konsequenzen, erzwungen durch Kryptografie statt durch eine Entscheidung, die jemand im Nachhinein trifft.
Entkopplungspfad: Für eine vorzeitige Auszahlung ist dafür sowohl die Signatur des Stakers als auch die Zustimmung eines 6-von-9-Komitees für die Covenant (Verpflichtungszusagen) erforderlich. Wichtig: Dieses Komitee hat keine unabhängige Macht. Es kann nur die genaue Entkopplungs-Transaktion mitunterzeichnen, die im Voraus fest definiert wurde.
Was dieses „selbstverwaltete“ (self-custodial) ausmacht, ist nicht nur ein Label, sondern die Struktur. Die BTC liegt in einem Script, in dem diese drei Schlüsselpfade die einzigen Wege sind, auf denen sie sich jemals bewegen kann. Selbst das Covenant-Komitee kann die Mittel nicht umleiten oder beschlagnahmen; es kann nur den einen Pfad genehmigen, der bereits im Vertrag festgeschrieben ist.
@BabylonLabs_io #baby
$BICO $BABY $BTC
Einen Staking-UTXO auf Bitcoin zu erstellen ist nicht so einfach wie BTC irgendwohin zu senden. Dafür muss man eine Transaktion bauen, die bestimmte Ausgabebedingungen enthält, die direkt in Bitcoin Script geschrieben sind.
Bedingung 1 (Normales Freischalten): Erfordert die eigene Signatur des Stakers plus einen zeitabhängigen Sperrfristablauf; aktuell bis zu ungefähr 15 Monaten. Das ist der direkte Weg, den die meisten Staker verlassen.
Bedingung 2 (Slashing): Erfordert den offengelegten EOTS-Private-Key des Finality Provider. Wenn ein Provider sich fehlverhält, wird dieser offengelegte Key zum Auslöser: Die BTC kann verbrannt oder an eine nicht ausgebbare Adresse gesendet werden. Echte wirtschaftliche Konsequenzen, erzwungen durch Kryptografie statt durch eine Entscheidung, die jemand im Nachhinein trifft.
Entkopplungspfad: Für eine vorzeitige Auszahlung ist dafür sowohl die Signatur des Stakers als auch die Zustimmung eines 6-von-9-Komitees für die Covenant (Verpflichtungszusagen) erforderlich. Wichtig: Dieses Komitee hat keine unabhängige Macht. Es kann nur die genaue Entkopplungs-Transaktion mitunterzeichnen, die im Voraus fest definiert wurde.
Was dieses „selbstverwaltete“ (self-custodial) ausmacht, ist nicht nur ein Label, sondern die Struktur. Die BTC liegt in einem Script, in dem diese drei Schlüsselpfade die einzigen Wege sind, auf denen sie sich jemals bewegen kann. Selbst das Covenant-Komitee kann die Mittel nicht umleiten oder beschlagnahmen; es kann nur den einen Pfad genehmigen, der bereits im Vertrag festgeschrieben ist.
@BabylonLabs_io #baby
$BICO $BABY $BTC