Drumul Catre Primul Upgrade…

Desi Mainnet-ul a fost lansat cu succes, acesta este doar inceputul. Gandindu-ne la viitor, am identificat mai multe arii, care ar putea fi imbunatatite pentru a face ParaTime-urile, dar si din intreaga retea, mai performante. Pe termen scurt, Fundatia isi propune sa implementeze un set de instrumente sub forma de actualizare a Mainnet-ului in primul trimestru al anului 2021. Fiecare dintre acestea se afla in legatura cu detaliile tehnice sub forma unui ADR. Multe dintre schimbarile propuse au fost deja implementate in Oasis Core, iar altele se afla in audit.

Clientii Light si Sincronizarea Punctelor de Control

Pentru a imbunatati viteza nodurilor din retea, actualizarea va introduce suport pentru clientii light si recuperarea starii din punctele de control furnizate de alte noduri din retea (vezi oasis-core#2880 si oasis-core#2440). Nodurile vor putea sa anunte ca furnizeaza puncte finale publice pentru clientii light pentru a face descoperirea mai usoara (ex: permisiuni pentru exploratorii de block-uri pentru a publica punctele finale).

Random Beacon

Random Beacon-ul este folosit de stratul de consens pentru alegerile comitetului ParaTime-ul, si este o componenta critica in furnizarea securitatii pentru ParaTime, cu o politica de admisie deschisa. ADR 0007 specifica o implementare random beacon bazata pe SCRAPE, care furnizeaza un rezultat obiectiv, cu conditia ca cel putin un participant (nod validator) sa fie onest.

Guvernanta in Chain pentru o Coordonare a Actualizarilor Mai Facila

Pana acum, toate actualizarile au fost coordonate manual in afara chain-ului, iar validatorii au fost nevoiti sa ia anumite masuri in momente specifice, sa repare, etc. In plus, fiecare actualizare a incemnat ca orice stare anterioara (si istoric) a fost stearsa. Noua guvernanta in chain, asa cum este specificata de ADR 0006, furnizeaza un cadru simplu pentru trimiterea propunerilor de guvernanta, urmand ca validatorii sa voteze propunerile. Odata ce o propunere de actualizare trece, va exista o metoda de a executa actualizarea intr-o maniera controlata, care minimizeaza timpii offline.

Transferul de ROSE dintre Straturile de Consens si ParaTime-uri

In Mainnet-ul actual nu exista nicio metoda pentru ParaTime-uri sa interactioneze cu alte conturi in stratul de consens. ADR 0003 propune un mecanism in care ParaTime-urile pot emite mesaje ca parte a procesarii oricarui block ParaTime. Aceste mesaje pot declansa operatiuni in stratul de consesns din partea ParaTime-ului. Acest lucru inseamna ca ParaTime-urile vor avea propriile conturi in stratul de consens, conturi care pot stoca si transfera monede.

O cale catre ParaTime-urile cu Guvernanta Proprie

In acest moment, toate ParaTime-urile pot fi guvernate de o singura entitate — proprietarul ParaTime-ului. In aceasta privinta, guvernanta inseamna abilitatea de a actualiza anumite campuri in descriptorul ParaTime-ului stocat de registrul din stratul de consens. Pe de o parte, descriptorul contine parametri critici de securitate, iar pe de alta parte trebuie sa existe un mecanism prin care ParaTime-ul sa poata fi actualizat (in special pentru runtime-urile TEE, unde un runtime binar este impus prin mecanisme de atestare la distanta). ADR 0004 extinde optiunile de guvernanta ale ParaTime-urilor si permite o cale catre ParaTime-urile care isi definesc propriile mecanisme de guvernanta.

…si mai mult de atat

Dincolo de actualizarile stratului de consens, exista si alte arii la care Fundatia se gandeste, in baza feedback-ului de la comunitate, care se afla in faza incipienta:

  • Imbunatatirea experientei devoltatorilor de pe ParaTime, prin introducerea SDK-ului ParaTime care furnizeaza functionalitati comune.
  • Imbunatatirea experientei pentru dezvoltatorii frontend prin introducerea SDK-ului JavaScript, care suporta atat stratul de consens, cat si ParaTime-urile arbitrare bazate pe SDK-ul ParaTime.
  • Construirea unui bridge intre ParaTime si alte retele, precum Ethereum.

Primim cu drag alte propuneri pentru imbunatatire din partea comunitatii (fie prin intermediul procesului de contributie Oasis Core, fie prin sugestiile de nivel inalt din forumul comunitatii), si va punem la dispozitie si subventii.

Disclaimer: Aceasta este o traducere neoficiala, realizata de comunitate. Puteti accesa textul original, in engleza, aici: The Road Towards the First Upgrade…

Leave a Reply

Your email address will not be published. Required fields are marked *