Je mehr ich lese, desto mehr finde ich die kryptografische Mechanik @BabylonLabs_io , die verwendet wird, um das Slashing auf Bitcoin durchzusetzen, eleganter und beunruhigender, als es die meisten Berichte zu erklären bemühen. Jeder andere Staking-Protocol mit Slashing-Funktionalität setzt für die Bestrafung auf Smart Contracts.
Babylon hat keine Smart Contracts auf Bitcoin. Bitcoin Script ist nicht Turing-vollständig. Dennoch slasht Babylon Validatoren. Der Mechanismus ist EOTS, Extractable One-Time Signatures, und sein Verständnis verändert, wie man darüber denkt, was Bitcoin tatsächlich nativ erzwingen kann.
Ein Finality Provider signiert jeden Block mit einem Einmal-Schlüssel, der aus seinem Master Key abgeleitet ist. Die entscheidende Eigenschaft ist mathematisch und nicht vertraglich. Wenn dieser Finality Provider zwei widersprüchliche Blöcke in derselben Höhe signiert, legen beide Signaturen zusammen ihren privaten Schlüssel für jeden offen, der zuschaut. Die Mathematik von Schnorr-Signaturen sorgt dafür, dass diese Offenlegung automatisch geschieht. Kein Gericht. Keine Ausschussabstimmung. Keine Smart-Contract-Ausführung. Das doppelte Signieren selbst erzeugt bereits den kryptografischen Beweis, der für die Bestrafung erforderlich ist.
Was ich wirklich für prüfenswert halte, ist die spezifische Einschränkung für den extrahierten Schlüssel. Einmal geleakt kann er nur eine einzige, im Voraus genehmigte Aktion ausführen: die Slashing-Bedingung, die zum Zeitpunkt der Einzahlung in die Staking-Transaktion kodiert wurde. Der extrahierte Schlüssel kann die BTC nicht stehlen. Er kann nur den festgelegten Slashing-Prozentsatz verbrennen und den Rest an den Staker zurückgeben. Der Umfang der Bestrafung ist zur Einzahlungszeit festgelegt und kann danach von niemandem erweitert werden.
Diese Einschränkung ist die architektonische Integrität, die die meisten Slashing-Diskussionen auslassen. Babylon vertraut nicht darauf, dass niemand den extrahierten Schlüssel missbrauchen wird. Es macht den Missbrauch aus Designgründen kryptografisch unmöglich. 57,290 BTC, gestaked über 135,000 Teilnehmer, haben diese Garantie statt jedes anderen Ansatzes gewählt.
#baby $BABY
Babylon hat keine Smart Contracts auf Bitcoin. Bitcoin Script ist nicht Turing-vollständig. Dennoch slasht Babylon Validatoren. Der Mechanismus ist EOTS, Extractable One-Time Signatures, und sein Verständnis verändert, wie man darüber denkt, was Bitcoin tatsächlich nativ erzwingen kann.
Ein Finality Provider signiert jeden Block mit einem Einmal-Schlüssel, der aus seinem Master Key abgeleitet ist. Die entscheidende Eigenschaft ist mathematisch und nicht vertraglich. Wenn dieser Finality Provider zwei widersprüchliche Blöcke in derselben Höhe signiert, legen beide Signaturen zusammen ihren privaten Schlüssel für jeden offen, der zuschaut. Die Mathematik von Schnorr-Signaturen sorgt dafür, dass diese Offenlegung automatisch geschieht. Kein Gericht. Keine Ausschussabstimmung. Keine Smart-Contract-Ausführung. Das doppelte Signieren selbst erzeugt bereits den kryptografischen Beweis, der für die Bestrafung erforderlich ist.
Was ich wirklich für prüfenswert halte, ist die spezifische Einschränkung für den extrahierten Schlüssel. Einmal geleakt kann er nur eine einzige, im Voraus genehmigte Aktion ausführen: die Slashing-Bedingung, die zum Zeitpunkt der Einzahlung in die Staking-Transaktion kodiert wurde. Der extrahierte Schlüssel kann die BTC nicht stehlen. Er kann nur den festgelegten Slashing-Prozentsatz verbrennen und den Rest an den Staker zurückgeben. Der Umfang der Bestrafung ist zur Einzahlungszeit festgelegt und kann danach von niemandem erweitert werden.
Diese Einschränkung ist die architektonische Integrität, die die meisten Slashing-Diskussionen auslassen. Babylon vertraut nicht darauf, dass niemand den extrahierten Schlüssel missbrauchen wird. Es macht den Missbrauch aus Designgründen kryptografisch unmöglich. 57,290 BTC, gestaked über 135,000 Teilnehmer, haben diese Garantie statt jedes anderen Ansatzes gewählt.
#baby $BABY