Tocmai am găsit ceva în documentele protocolului de semn care nu am văzut pe nimeni discutând public, și îmi stă inconfortabil în cap.
Structura schema în protocolul de semn are un câmp numit revocabil. este un boolean — fie atestările construite pe o schemă dată pot fi revocate, fie nu pot fi. această alegere de design se face la momentul creării schemei, de către registrantul schemei. și, crucial, odată ce o schemă este înregistrată pe lanț, câmpul revocabil este fix. nu poți retroactiv să faci o schemă non-revocabilă revocabilă. acea decizie este permanentă.
Acum gândește-te la ceea ce @signofficial poziționează semnul pentru: sisteme naționale de ID digital, credențiale guvernamentale, infrastructură CBDC. revocarea acreditivelor nu este un caz marginal în aceste contexte. este o cerință operațională de bază. un pașaport poate fi anulat. o licență poate fi suspendată. o atestare a eligibilității pentru beneficii poate expira. dacă un departament guvernamental sau un contractor setează revocabil: false atunci când înregistrează o schemă — chiar și din greșeală, chiar și ca o alegere temporară de desfășurare — fiecare atestare făcută sub acea schemă nu poate fi retrasă. niciodată.
Documentele descriu o soluție alternativă: poți emite o nouă atestare corectivă care face referire la cea eronată prin linkedAttestationId. acel mecanism funcționează pentru semnalizarea erorilor, dar nu șterge originalul. acreditivul incorect există în continuare pe lanț. un verificator care citește schema brută obține atestarea originală înainte de corectare, cu excepția cazului în care interoghează explicit revocările legate.
Cartea albă descrie sistemul ca infrastructură suverană. $SIGN alimentează stratul de guvernanță. dar designul revocabil înseamnă că guvernanța începe la crearea schemei, nu după fapt. pentru guvernele care sunt la începutul desfășurării, acesta este fereastra în care deciziile permanente sunt cele mai probabil să fie luate fără o conștientizare deplină a permanenței lor 🤔
@SignOfficial #SignDigitalSovereignInfra
{future}(SIGNUSDT)