Letzte Nacht hatte ich nicht vor, mir etwas Neues zum Lernen vorzunehmen.

Ich öffnete die @BabylonLabs_io docs in der Annahme, dass ich fünf Minuten lang lesen würde, bevor ich den Tag beende.

Doch stattdessen zog mich ein Abschnitt komplett in seinen Bann.

Er beantwortete eine Frage, die ich mir nicht einmal selbst gestellt hatte:

Was hält jemanden davon ab, beim Einsatz von Bitcoin zu schummeln?

Genau da bin ich auf Slashing gestoßen.

Die Dokumentation erklärt es anhand einer Person namens Alice.

Vor dem Staking erstellt sie ein EOTS-Schlüsselpaar und fügt den öffentlichen Schlüssel in ihren Staking-Contract ein.

Später, wenn sie in einer PoS-Chain über einen Block abstimmt, erzeugt sie einen Nonce, verpflichtet sich öffentlich zu der zugehörigen öffentlichen Nonce und signiert ihre Abstimmung.

Alles kann von beliebigen Personen überprüft werden.

Aber was, wenn Alice versucht, an derselben Blockhöhe zwei verschiedene Blöcke mit derselben geheimen Nonce zu wählen?

Dann wird das Design interessant.

Wer beide Signaturen sieht, kann ihren geheimen Schlüssel wiederherstellen, wodurch der Slashing-Fall im Contract ausgelöst wird und ihr gestaktes Bitcoin in Gefahr gerät.

Was mir daran besonders auffiel, war nicht nur die Strafe.

Es war, wie die Kryptographie unehrliches Verhalten teuer macht – statt die Teilnehmer einfach nur zu bitten, sich ehrlich zu verhalten.

Ein weiteres Detail, das ich geschätzt habe, ist die Dokumentation selbst.

Sie nennt das Design offen eine naive Slashing-Idee und erkennt an, dass es nur der Ausgangspunkt ist.

Ich mag diesen Ansatz.

Gutes Protokolldesign bedeutet nicht, so zu tun, als sei die erste Version perfekt.

Es geht darum, das System Schritt für Schritt zu verbessern, sobald neue Herausforderungen auftauchen.

Deshalb lese ich gerne technische Dokumentationen.

Sie erklären nicht nur, was ein Protokoll macht.

Sie erklären auch, warum es so entworfen wurde.

Glaubst du, dass die Sicherheit einer Blockchain stärker von der Kryptographie selbst abhängt – oder von Anreizen, die Betrügen so teuer machen, dass es sich nicht lohnt?

#baby $BABY
$BLESS
$BTW
Was macht eine Blockchain sicherer?
Better Cryptography
0%
Better Incentives
0%
Both Together
0%
More Validators
0%
0 Stimmen • Abstimmung beendet