Formele verificatie? Wat is het? Leer meer 🧵
Trillions of dollars zitten in blockchains. Eén consensusfout = directe afroming. Testen kan fouten vinden, maar kan niet bewijzen dat ze onmogelijk zijn. Formele verificatie voor op DAG-gebaseerde protocollen verandert dat spel.
Formele verificatie modelleert een protocol als een toestandsmachine en laat een bewijsleverancier elke overgang uitputtend controleren - niet alleen een testmonster.
Het moeilijke deel? Bewijzen zijn traag om te schrijven. Sonic's inzicht: breek protocollen op in herbruikbare bouwstenen in plaats van elke keer opnieuw bewijzen uit te vinden.
Sonic Labs heeft zojuist een TLA+ bibliotheek open-source gemaakt die wiskundig de veiligheid bewijst voor DAG-Rider, Hashgraph, Bullshark, Aleph en meer—geen betaalmuur, geen NDA's.
Dijkstra: “Programmatietests kunnen de aanwezigheid van bugs aantonen, maar nooit hun afwezigheid.” Bewijzen geven je het afwezigheidsgedeelte.
De bibliotheek splitst dingen in tweeën:
• DAG-constructie 🌳
• Ordening / leidersverkiezing 🗳️
Elk blok heeft zijn eigen specificatie + machine-gecontroleerd bewijs.
Het kostte ongeveer 14 persoon-maanden voor 5 onderzoekers om 5 protocollen te modelleren. Het toevoegen van een 6e kost nu dagen, geen maanden.
Het werk debuteerde op NASA Formal Methods 2025. Als het robuust genoeg is voor raketten, is het waarschijnlijk ook goed voor Sonic!
Waarschuwing: deze bewijzen dekken veiligheid (geen forks, geen dubbele uitgaven). Ze verhelpen geen levendigheid of economische aanvallen - maar het uitbannen van hele klassen van veiligheidsfouten is nog steeds een enorme overwinning.
TL;DR — Auditchecklists zijn 2020. Composable, open-source bewijzen zijn 2025. Laten we "provably safe" de standaard maken in crypto.
Blog →
Code →
4,84K
35
De inhoud op deze pagina wordt geleverd door derden. Tenzij anders vermeld, is OKX niet de auteur van het (de) geciteerde artikel(en) en claimt geen auteursrecht op de materialen. De inhoud is alleen bedoeld voor informatieve doeleinden en vertegenwoordigt niet de standpunten van OKX. Het is niet bedoeld als een goedkeuring van welke aard dan ook en mag niet worden beschouwd als beleggingsadvies of een uitnodiging tot het kopen of verkopen van digitale bezittingen. Voor zover generatieve AI wordt gebruikt om samenvattingen of andere informatie te verstrekken, kan deze door AI gegenereerde inhoud onnauwkeurig of inconsistent zijn. Lees het gelinkte artikel voor meer details en informatie. OKX is niet verantwoordelijk voor inhoud gehost op sites van een derde partij. Het bezitten van digitale activa, waaronder stablecoins en NFT's, brengt een hoge mate van risico met zich mee en de waarde van deze activa kan sterk fluctueren. Overweeg zorgvuldig of de handel in of het bezit van digitale activa geschikt voor je is in het licht van je financiële situatie.