StarkWare deschide calea către descentralizare pe două fronturi: planificare și implementare. O foaie de parcurs bine definită este în vigoare pentru a ghida transformarea protocolului Starknet într-un protocol descentralizat de verificare a mizei.
Introducere
#StarkNet în prezent valorifică securitatea și descentralizarea blockchain-ului Ethereum, trimițând #STARK dovezi ale tranzițiilor de stat pentru validare. Această abordare impune constrângeri semnificative autorităților centrale, asigurând că nicio entitate nu poate modifica mesajele tranzacțiilor sau manipula datele sau activele utilizatorilor în mod fraudulos. Acest pas inițial este esențial pentru minimizarea încrederii, dar este nevoie de mai multă muncă pentru a obține o descentralizare completă, unde rețeaua poate funcționa independent de părțile centralizate. Acest articol schițează o foaie de parcurs preliminară pentru următoarele faze ale acestei călătorii.
Cum a ajuns Starknet la asta?
În urmă cu aproximativ un an, echipa a inițiat un proces cuprinzător de cercetare a descentralizării, cronicind-o printr-o serie de postări pe blog care au culminat cu o propunere concretă. Scopul principal este tranziția operațiunilor Sequencer+Prover la un protocol descentralizat de verificare a mizei. Acest lucru ar permite participarea deschisă la secvențiere, eliminând orice punct unic de defecțiune din rețea. Două fire critice sunt acum în curs:
Implementarea diferitelor componente necesare rulării protocolului descentralizat.
Un proces de tranziție pentru a descentraliza treptat operațiunile Starknet către participanții din rețea.
În acest articol, accentul nostru se va concentra pe acesta din urmă.
Procesul de tranziție
Procesul de tranziție în sine cuprinde patru fire principale:
Trecerea la o arhitectură de rețea descentralizată în timp ce operarea Sequencer rămâne centralizată.
Asigurarea disponibilității unei stive de software complet open-source.
Dezvoltarea rețelelor de testare și integrare din ce în ce mai largi.
Promovarea integrării Staker în pregătirea pentru tranziția finală la operațiunea Sequencer de către participanții cu dovada de miză.
Aceste fire reprezintă dependențe secvențiale, dar lucrul concomitent este posibil. Mai jos, ne aprofundăm în fiecare fir:
1. Arhitectură de rețea descentralizată
Rețeaua Starknet se îndreaptă către un model mai descentralizat. În prezent, nodurile complete nu comunică între ele, bazându-se pe interogări periodice către Sequencer printr-un gateway de alimentare centralizat. Într-un model mai puțin centralizat, nodurile complete vor face parte dintr-o rețea peer-to-peer, eliminând nevoia de conexiuni directe la Sequencer. Această tranziție cuprinde mai mult decât conectivitate la rețea, inclusiv introducerea semnării blocurilor de către Sequencer și o abordare mai distribuită a propagării datelor între noduri.
2. Lucrul către o stivă de software complet deschisă
Efectuarea stivei de software open-source este crucială pentru a permite o participare mai largă la dezvoltarea protocolului și a rețelei. Pe măsură ce sunt implementate mai multe componente, acestea vor fi eliberate pentru testare și control public. Exemple notabile de componente open-source includ noduri complete (Pathfinder, Juno, Deoxys), Provers (Stone, Sandstorm), Sequencers (Blockifier, Madara) și Block Explorers (Starkscan, Voyager, ViewBlock, Stark Compass).
3. Rețele de testare și integrare
Rețelele largi de testare și integrare sunt esențiale pentru o tranziție fără probleme. Componentele vor progresa de la rețele de testare interne la rețele de testare autorizate cu participanți externi și, eventual, la rețele de testare publice, integrare și rețea principală. Deciziile privind introducerea secvenţială sau concomitentă de noi componente vor fi luate în timp util.
4. Staker Onboarding
O cantitate semnificativă de jetoane trebuie să fie mizată în contractul de miză L1 pentru a asigura protocolul descentralizat cu o greutate economică substanțială. Această precauție previne un scenariu în care un număr mic de participanți cu mize minime încearcă să preia controlul Starknet în mod rău intenționat.
Concluzie
În rezumat, acest articol oferă o prezentare generală la nivel înalt a foii de parcurs provizorii pentru descentralizarea Starknet. Ca și în cazul oricărui plan de inginerie complex, acesta este supus evoluției și schimbării, pe măsură ce comunitatea de constructori și contribuabili câștigă perspective și înțelegeri mai bune. Feedback-ul, sugestiile și criticile sunt încurajate și binevenite pe forumul comunității Starknet.
Starknet se află pe calea către un viitor descentralizat, asigurând minimizarea încrederii și securitatea tuturor utilizatorilor săi.