Metadescriere: Polkadot 2.0 își propune să abordeze barierele mari la intrare și ineficiența resurselor prin Agile Coretime, Elastic Scaling și Susținere asincronă
Polkadot 2.0 își propune să abordeze barierele mari la intrare și ineficiența resurselor prin Agile Coretime, Elastic Scaling și Asynchronous Backing. În plus, va înlocui formatul de licitație de sloturi – care în prezent permite parachainilor să închirieze spațiu bloc pentru până la doi ani, cu opțiuni mai flexibile la cerere și de cumpărare în bloc.
După multe argumente din partea comunității, s-a votat pentru arderea profitului timpului de bază, ceea ce adaugă un al doilea mecanism de ardere a simbolurilor. Cu toate acestea, sloturile care sunt deja cumpărate se vor epuiza abia în următorii doi ani, iar veniturile care urmează să fie arse la început ar putea fi foarte modeste, iar inflația va crește treptat.
Primul
În centrul acestei arhitecturi se află Lanțul Polkadot. Este adesea denumit lanțul de ștafete și folosește Dovada de miză nominalizată ca metodă de consens. Implementarea caracteristicilor Polkadot 1.0 a fost finalizată în iulie 2023; acum, comunitatea depune deja eforturi mari în dezvoltarea următoarei generații, numită oficial „Polkadot 2.0”.
Polkadot 2.0 vine cu propria sa paradigmă de spațiu bloc personalizat la cerere, care va înlocui vechiul mecanism de licitație a sloturilor. Aceasta include Async Backing, Elastic Scaling și Agile Coretime, permițând o procesare mai rapidă a tranzacțiilor și reducând barierele de intrare pentru proiecte noi. Această actualizare deblochează potențialul pentru mai multe inițiative creative și cazuri de utilizare, precum și pentru o mai mare descentralizare în sine. Acest lucru poate fi văzut într-o creștere cu 2042% a referendumurilor trezoreriei de la trecerea de la Gov V1 la OpenGov.
Actualizări tehnice
Polkadot 2.0 este alimentat de o paradigmă economică dinamică și flexibilă pentru gestionarea resurselor de calcul prin trei upgrade-uri tehnologice:
👉Timp Agile Core
👉Scalarea elastică.
👉Suport asincron
Aceste schimbări îl fac pe Polkadot să se comporte ca AWS sau Azure, unde puteți cumpăra stocare și capacitate de calcul și vă puteți planifica scalarea în mod dinamic, în funcție de nevoile afacerii. Aceste actualizări aduc beneficii comparative aplicațiilor blockchain: proiectele cu cerere mare vor putea încadra mai multe tranzacții în același timp, crescând astfel veniturile, iar proiectele aflate în stadiu incipient vor plăti doar pentru timpul de bază atunci când este necesar.
O modalitate de adaptare și scalare a resurselor
Noile dezvoltări tehnologice oferă resurse adaptabile și scalabile diferitelor inițiative din lanț, optimizând performanța și eficiența acestora. Toate aceste caracteristici combinate îl disting pe Polkadot ca un computer cloud Web3 cu auto-scalare, ca răspuns la cerințele în schimbare.
Cadrul de securitate și operațional al Polkadot 1.0 pentru paralanțuri se învârte în jurul conceptului de leasing. Designul impune ca parachains să achiziționeze sloturi printr-o licitație competitivă și să își susțină slotul cu garanții DOT substanțiale timp de până la doi ani.
În timp ce această paradigmă asigură securitatea și continuitatea operațiunilor, ea încorporează bariere mari de intrare pentru proiecte mai mici și are ca rezultat o alocare ineficientă a resurselor. De exemplu, dacă un interval standard de generare a blocurilor de douăsprezece secunde este implementat în toate paralanțurile, perioadele de activitate scăzută vor risipi resurse prin crearea de blocuri neutilizate, iar perioadele de activitate maximă vor duce la congestie prin limitarea capacității de procesare a tranzacțiilor.
Coretime agil
Agile Coretime abordează aceste ineficiențe printr-o alocare executabilă și dinamică a puterii de calcul într-un mod care aduce disponibilitatea resurselor mai aproape de cererea reală a rețelei. Această metodă adaptivă asigură utilizarea mai eficientă a resurselor și, prin urmare, sunt puse la dispoziție pentru o gamă mai largă de inițiative, oferă amploare și agilitate și le permite noilor dezvoltatori să se bazeze pe Polkadot, menținând în același timp securitatea și descentralizarea.
Elemente arhitecturale Agile Coretime
Agile Coretime asigură un grad ridicat de eficiență prin mai multe dintre părțile sale indispensabile:
Miez
Un nucleu reprezintă o unitate de calcul virtuală pe lanțul Polkadot, care procesează traficul și execută contracte inteligente specifice paralanțului.
Coretime măsoară timpul în care un parachain este activ în interiorul unui nucleu Polkadot Chain. Este timpul necesar procesării tranzacțiilor și executării funcțiilor unui blockchain. Aceasta este o parte foarte importantă a disponibilității, astfel încât să existe suficientă putere de calcul pentru a asigura funcționarea corectă și continuă a paralanțurilor.
Lanțul Coretime
Coretime Chain este un sistem specializat în parachain în Polkadot responsabil pentru alocarea și administrarea timpului de bază. Funcționează cu toate tranzacțiile conectate, începând de la achizițiile inițiale prin reînnoiri și redistribuire, folosind algoritmi puternici pentru a distribui joburile de calcul în mod optim prin nucleele disponibile ale rețelei.
Lanțul Polkadot (denumit și Lanțul Releu) este lanțul central din rețeaua Polkadot; este responsabil pentru securitate, consens și interoperabilitate între lanțuri. Este esențial pentru sistemul Agile Coretime, deoarece găzduiește nuclee alocate dinamic care gestionează consensul, validarea și execuția pentru paralanțuri.
Funcționalitatea sa subliniază designul de control al alocării generale de bază pentru a se asigura că timpul de bază este distribuit eficient și corect între paralanțuri.
Achiziționarea Coretime
Agile Coretime are două metode de cumpărare pentru timpul de bază: prin lanțul Coretime și prin piețele secundare.
Achiziție la cerere de Coretime
Aceasta este o strategie excelentă pentru proiecte noi cu cerere scăzută sau variabilă, cum ar fi testarea de dezvoltare sau activitatea variabilă a aplicațiilor, permițându-le să cumpere spațiu bloc după cum este necesar. În această strategie la cerere, prețul coretime este dinamic, schimbându-se în timp real datorită cererii și resurselor de rețea disponibile pentru rentabilitate și utilizare eficientă a resurselor.
Achiziții în vrac Coretime
Timpul de bază în vrac este orientat către aplicații care au cerințe de calcul destul de constante. Este de a asigura utilizatorii de fiabilitatea alocării resurselor. Timpul de bază în vrac este achiziționat în zile literale, teoretizat în avans și concretizat, ca NFT. Acest lucru se adaugă la stabilitatea operațională și predictibilitatea economică.
Tranzacțiile sunt efectuate atunci când perioadele de vânzare programate în Coretime Head oferă șansa de a achiziționa resurse la un preț fix și, prin licitații olandeze, în timpul Descoperirii prețurilor. Prețurile de reînnoire sunt limitate pentru a permite predictibilitatea resurselor. Perioadele de reînnoire sunt menite să permită paralanțurilor să-și extindă alocările și să mențină continuitatea resurselor, mai degrabă decât să fie nevoiți să revină frecvent pe piață pentru resurse.
Scalare elastică
Elastic Scaling abordează limitările arhitecturii single-core referitoare la Agile Coretime și încearcă doar avansarea managementului resurselor computaționale din Polkadot.
Elastic Scaling permite parachain-urilor să folosească mai multe nuclee împreună în același bloc al Polkadot Chain, crescând astfel debitul rețelei și gestionarea tranzacțiilor. Deși Agile Coretime permite alocarea dinamică a resurselor ca răspuns la cererea recepționată a rețelei, cu ajutorul procesării concurente, Elastic Scaling îmbunătățește acest proces. Acest lucru asigură că proiectele se extind fără probleme pe măsură ce cererile cresc, evitând în același timp un blocaj de performanță.
Utilizare de bază multiplă
Elastic Scaling permite parachain-urilor să folosească numeroase nuclee într-un singur bloc pe Polkadot Chain, crescând astfel capacitatea lor de procesare a tranzacțiilor. Fiecare nucleu acționează ca un server virtual care procesează și validează blocuri de la multe paralanțuri. Datorită distribuției sarcinilor de calcul pe diferite nuclee, scalarea elastică asigură că rețeaua poate procesa volume mai mari de tranzacții fără blocaje.
Validarea și includerea parablocurilor
Procesează mai multe parablocuri simultan pentru a îmbunătăți ieșirea rețelei. Acestea sunt blocuri generate de paralanțurile lui Polkadot. În procesul de includere în lanțul Polkadot, acestea sunt validate și verificate pentru alinierea stării rădăcinii. Astfel, lanțul Polkadot acceptă o succesiune de blocuri din paralanțuri pe nuclee distincte și le tratează ca neconectate în timpul suportului, disponibilității și aprobării. În acest fel, se realizează procesare paralelă.
Infrastructura și debitul de colator
Acest lucru înseamnă pur și simplu că debitul total al unui paralanț este decis de capacitatea sa infrastructurii de asamblare de a produce mai multe parablocuri în acea perioadă de timp. Colaboratorii ar trebui să mărească producția datorită capacităților de procesare îmbunătățite pe lanțul Polkadot. Acest lucru ar necesita modificări ale specificațiilor tehnice ale colatorilor, garantând capacitatea acestora de a genera și de a trimite multe blocuri în succesiune rapidă.
Implementare în etape
Aceasta este prima pistă de implementare care se concentrează pe paralanțuri cu un set de colator de încredere sau cu permisiuni. Multe nuclee pot fi utilizate fără a afecta procesele implicate în primirea candidaților. Acest lucru deschide ușa pentru îmbunătățiri viitoare, asigurând în același timp că sistemul este stabil și fiabil.
Modificări ale arhitecturii la Cumulus vor fi necesare în fazele ulterioare, astfel încât să poată fi utilizate seturi de colatoare care nu sunt de încredere sau fără permisiuni. Acest cadru conține arhitectura necesară pentru rularea paralanțurilor în rețeaua Polkadot.
Finalizarea acestui pas va finaliza integrarea cu Cumulus, permițând astfel parachainilor să se bucure de acces constant la multe nuclee, beneficiind în același timp pe deplin de Elastic Scaling.
Considerații tehnice și provocări
Lanțul Polkadot ar trebui să fie suficient de eficient pentru a compensa complexitatea adăugată de procesare a diferitelor blocuri simultan și pentru a asigura intervalele de timp de validare, disponibilitate și aprobare. Aplicarea Elastic Scaling include considerente tehnologice și provocări, cum ar fi modernizarea infrastructurii colatorilor, astfel încât acestea să atingă o capacitate de producție mai mare.
Tehnica de implementare în etape reduce riscurile potențiale prin implementarea incrementală a modificărilor, permițând astfel testarea și optimizarea extinse. Acest lucru asigură că rețeaua se poate configura la noul sistem, asigurând în același timp integritatea și performanța.
Suport asincron
Acest lucru face parablocurile mai eficiente și crește randamentul acestora, de unde optimizarea producției de blocuri și procesul de verificare a acestuia. Reduce timpul de blocare de la douăsprezece secunde la șase secunde, deschizând validarea tranzacțiilor paralele și producția de blocuri pentru a oferi un randament de până la zece ori mai mare pentru algoritmul de consens paralanț al Polkadot și stochând de patru ori mai multe date per bloc. Tranzacții mai rapide și mai eficiente, taxe mai mici, aducând o capacitate crescută de a rula aplicații mai complexe și mai mari de date - acest lucru permite noi utilizatori și dezvoltatori în rețea.
Generarea de parablocuri și suport
Colaboratorii la nivel de paralanț creează parablocuri și apoi le trimit validatorilor din lanțul Polkadot pentru verificare. Susținerea se face prin verificarea acestor parablocuri cu un subset de validatori sau grupuri de suport care asigură rezistența inițială la cenzură pentru parablocuri menționate.
Cu toate acestea, parablocurile susținute nu sunt garantate a fi valabile, deoarece necesită mai multă validare. Aceste parablocuri, odată susținute, sunt distribuite în continuare altor validatori pentru a fi incluse în lanțul Polkadot. Pentru a spune simplu, blocurile releu conțin chitanțe candidate mai degrabă decât parablocuri întregi.
Împărțirea sarcinii complexe de validare a blocurilor în creare, susținere și includere asigură faptul că blocurile vor fi testate în mod repetat pentru rezistența la cenzură și valabilitate. Această abordare de verificare pe mai multe niveluri scade posibilitatea ca tranzacțiile nevalide să ajungă în lanțul Polkadot și asigură atât integritatea, cât și stabilitatea pentru această rețea particulară.
În plus, în comparație cu parablocuri întregi, chitanțele candidate reduc sarcina de date a lanțului Polkadot - îmbunătățind capacitățile de stocare și procesare, ceea ce este esențial pentru scalarea rețelei pentru a găzdui mai multe tranzacții.
Mecanism de suport asincron
Suportul asincron elimină producția de parablocuri din constrângerile de timp ale suportului sincron, permițând producția de parablocuri la fiecare șase secunde pentru a tripla suportul sincron în debit și pentru a reduce întârzierea. Acest lucru permite colatorilor să folosească la maximum două secunde de timp de execuție per bloc para, toate acestea fiind foarte utile în creșterea datelor deținute în fiecare bloc. Permite colatorilor să propună un parabloc cu mult timp în avans, folosind context suplimentar din segmentul neinclus, sporind astfel eficiența generală în crearea blocurilor.
Conducte și Utilizare Multiple Core
Suportul asincron introduce pipelining, permițând ca multe parablocuri să fie construite în lanț de către colatori în paralel. De fapt, parablocurile pot fi astfel susținute și incluse într-un singur bloc Polkadot Chain, dar pot permite procesarea paralelă. Inspecția și verificarea alinierii rădăcinilor de stat au loc la momentul includerii în lanțul Polkadot în această tehnică, pentru a îmbunătăți debitul rețelei. Mai multe nuclee pot fi folosite într-un singur bloc al Lanțului Polkadot; prin urmare, crește capacitatea de procesare a tranzacțiilor a Polkadot.
Rezumat de închidere
Printr-o structură de licitație pentru sloturile pentru lanțuri și blocarea masivă a DOT, Polkadot și-a depășit în sfârșit problemele anterioare cu bariere mari la intrare pentru proiecte mai mici. Este obișnuit ca inițiativele mai mari să liciteze peste cele mai mici pentru sloturi și să prezinte includerea lor ca o prioritate. Timpul de producție fix de 12 secunde a avut un alt efect secundar: resursele nu au fost folosite eficient, creând blocuri goale în perioadele de trafic redus și aglomerație în perioadele de trafic intens. Aceste provocări sunt depășite în Polkadot 2.0 cu Agile Coretime, Elastic Scaling și Asynchronous Backing. Modificări care au atins un timp de blocare de șase secunde, achiziționarea la cerere și în bloc de coretime, optimizarea utilizării multi-core și uniformizarea câmpurilor competitive dintre paralanțuri.
Întrebări frecvente
Ce este Polkadot 2.0 și prin ce diferă de Polkadot 1.0?
Polkadot 2.0 reprezintă o nouă generație a rețelei Polkadot menită să remedieze deficiențele predecesorului său, Polkadot 1.0. Introduce revizuirile necesare în Agile Coretime, Elastic Scaling și Asynchronous Backing pentru a spori eficiența, scalabilitatea și rentabilitatea alocării resurselor.
Cum funcționează sistemul Agile Coretime?
Agile Coretime este un sistem care permite alocarea dinamică a puterii de calcul ca răspuns la cererea reală; astfel, resursele sunt folosite mai înțelept. Astfel, proiectele ar putea dobândi timp de bază pe măsură ce apar nevoi, reducând astfel barierele de intrare pentru companiile mai mici și crescând eficiența resurselor în perioadele de activitate scăzută și ridicată.
Ce este suportul asincron și cum previne producerea?
Susținerea asincronă îmbunătățește crearea de blocuri, permițând construirea așa-numitelor parablocuri sau blocuri cu lanț de parașute, la fiecare șase secunde, spre deosebire de 12 secunde în Polkadot 1.0. Debitul crescut al tranzacțiilor înseamnă întârzieri reduse ale blocurilor și o capacitate crescută pentru a permite validarea tranzacțiilor paralele. Acest lucru reduce, de asemenea, costurile și face rețeaua mai potrivită pentru aplicații complexe, cu consum mare de date.

