TL;DR

Popularitatea tot mai mare a cripto și blockchain a determinat dezvoltatorii să caute o modalitate de a se extinde prin îmbunătățirea capacității unui sistem de a se adapta cererii în creștere. Sharding, sidechains, canale de stat și rollup-uri sunt câteva abordări ale scalarii. Rollup-urile blockchain descarcă anumite procese de tranzacție într-un lanț secundar în timp ce stochează datele despre tranzacții în blockchain-ul principal de nivel 1. În acest articol, explorăm cele două tipuri de rollup-uri din spațiul cripto – optimist și zero-cunoaștere.

Introducere

Datorită creșterii cererii de cripto, abilitățile unor blockchain-uri sunt testate la limitele lor. Acest lucru ar putea duce la congestionarea rețelei și la costuri costisitoare de tranzacție. Pentru a rezolva acest lucru, soluții de scalare sunt dezvoltate și testate pentru a crește debitul și viteza tranzacțiilor. Astfel de soluții pot fi clasificate în două grupe: Stratul 1 și Stratul 2.

Soluțiile de scalare Layer 1, cum ar fi shardingul, fac modificări direct în blockchain-ul principal (cunoscut și ca bază sau blockchain Layer 1). Soluțiile de scalare de nivel 2 rulează deasupra unui blockchain de nivel 1. Exemple de soluții de scalare pentru Stratul 2 includ canalele de stat, sidechain-urile și pachetele blockchain.

Rollup-urile Blockchain sunt protocoale concepute pentru a permite un randament ridicat și costuri mai mici. Ele urmăresc să rezolve problema cu care se confruntă multe blockchainuri populare prin gruparea tranzacțiilor și reducerea dimensiunii datelor pentru o procesare și stocare mai eficiente a tranzacțiilor.

Ce sunt rollup-urile Blockchain?

Rollup-urile sunt o soluție de Layer 2 care reunește datele tranzacțiilor și le transferă în afara lanțului principal (sau a blockchainului Layer 1). Execuția tranzacției este apoi efectuată în afara lanțului, în timp ce activele sunt deținute într-un contract inteligent în lanț. Datele tranzacției vor fi trimise înapoi la blockchain-ul principal după finalizare.

Teoretic, orice soluție de nivel 1 poate implementa pachete cumulate pentru a crește eficiența tranzacțiilor în ceea ce privește debitul. Cu rollup-uri, un blockchain poate crește numărul de tranzacții procesate și înregistrate într-un anumit interval de timp.

În prezent, există două tipuri de rollup-uri – rollup-uri optimiste și rollup-uri zero-knowledge, sau zk-rollup-uri.

Ce este un pachet optimist?

Acumulările optimiste sunt protocoale care măresc rezultatul tranzacțiilor prin gruparea mai multor tranzacții în loturi, care sunt procesate în afara lanțului. După aceea, datele tranzacției sunt înregistrate pe lanțul principal cu tehnici de comprimare a datelor care ajută la reducerea costurilor și la creșterea vitezei. Potrivit Ethereum, rollup-urile optimiste pot îmbunătăți scalabilitatea de 10 până la 100 de ori.

Cum validează pachetele optimiste tranzacțiile?

Tranzacțiile sunt valabile implicit pentru a crește eficiența. S-ar putea să vă întrebați dacă acest lucru ar compromite securitatea în favoarea vitezei de procesare a tranzacțiilor. Cu toate acestea, agregatele optimiste utilizează o schemă de dovedire a fraudei, cu o perioadă de soluționare a litigiilor cunoscută sub numele de „perioadă de provocare”. În această perioadă, oricine monitorizează acumularea poate trimite o provocare pentru a verifica dacă tranzacția a fost procesată cu acuratețe printr-o dovadă a fraudei. .

Dacă se constată că acel lot are erori, protocolul de acumulare le va rectifica prin reexecutarea tranzacției greșite și actualizarea blocului. Părțile care aprobă tranzacții incorecte pentru executare vor fi sancționate.

Limitările pachetelor optimiste

Deși nu există un proces de validare a tranzacțiilor, există o perioadă de provocare pe care zk-rollup-urile nu o au, ceea ce crește timpul necesar pentru finalizarea tranzacțiilor.

Finalitatea lanțurilor cu rollup-uri optimiste este, de asemenea, mai mică decât cea a zk-rollup-urilor. Finalitatea este măsura în care un utilizator trebuie să aștepte pentru o garanție rezonabilă că tranzacțiile nu vor fi inversate sau modificate. Retragerile din pachetele optimiste sunt amânate, deoarece perioada de provocare trebuie să expire înainte ca fondurile să poată fi eliberate. În schimb, retragerile din zk-rollups intră în vigoare de îndată ce contractul inteligent zk-rollups verifică dovada validității.

Unii oameni consideră, de asemenea, rollup-urile optimiste ca fiind mai puțin eficiente decât zk-rollup-urile. Cu acumulari optimiste, toate datele tranzacțiilor trebuie să fie postate în lanț pentru a finaliza tranzacțiile. Cu omologii zk, doar dovezile de valabilitate sunt necesare în lanț.

Ce este un zk-Rollup?

Rollup-urile zero-knowledge sunt protocoale care grupează tranzacțiile în loturi pentru a fi executate în afara lanțului principal. Pentru fiecare lot, un operator zk-rollup va trimite un rezumat al modificărilor necesare odată ce tranzacțiile din lot au fost executate. Operatorii au un rol suplimentar în producerea dovezilor de validitate pentru a demonstra că modificările sunt corecte. Aceste dovezi sunt semnificativ mai mici decât datele tranzacțiilor; prin urmare, verificarea acestora este mai rapidă și mai ieftină.

Pe Ethereum, zk-rollup-urile reduc datele tranzacțiilor prin tehnici de compresie atunci când scriu tranzacții în Ethereum ca calldata, reducând efectiv taxele de utilizare.

Cum validează zk-rollups tranzacțiile?

Zk-rollup-urile folosesc dovezile zero-knowledge proof (ZKP) pentru a valida tranzacțiile. ZKP-urile sunt folosite de cineva numit probator care dorește să convingă o altă parte, cunoscută sub numele de verificator, că posedă cunoștințe, verificând astfel o tranzacție.

Asa functioneaza:

  1. Dovatorul oferă o dovadă matematică pe care numai ei o pot genera.

  2. Verificatorul folosește această dovadă matematică pentru a verifica validitatea tranzacției.

  3. Informațiile pot primi dovada validității fără a dezvălui conținutul verificatorului.

Beneficiile zk-rollups

Zk-rollup-urile pot oferi utilizatorilor un nivel ridicat de securitate dacă sunt implementate corect. O caracteristică cheie care contribuie la această securitate este utilizarea dovezilor de validitate fără cunoștințe. Acestea asigură că rețeaua poate funcționa numai într-o stare validă și că operatorii nu pot fura fondurile utilizatorilor sau nu pot corupe sistemul în niciun fel.

Un alt beneficiu al zk-rollups este că utilizatorii nu trebuie să monitorizeze rețeaua. Zk-rollup-urile stochează toate datele în lanț și necesită dovezi de valabilitate. Prin urmare, un operator nu poate înșela, iar utilizatorii nu trebuie să-și facă griji cu privire la comportamentul necorespunzător al rețelei. În plus, zk-rollup-urile permit utilizatorilor să-și retragă fondurile pe rețeaua principală fără a fi nevoiți să coopereze cu operatorii, dovedind deținerea token-ului prin disponibilitatea datelor.

Similar cu rollup-urile optimiste, zk-rollups implementează, de asemenea, un mecanism de execuție în afara lanțului pentru a crește viteza de execuție a tranzacțiilor.

Diferențele dintre zk-Rollups și Optimistic Rollups

Mai jos este un rezumat al diferențelor dintre optimistic și zk-rollups.

Differences Between zk Rollups and Optimistic Rollups

Care este viitorul pachetelor de cunoștințe zero și optimiste?

Viitorul de cunoştinţe zero şi pachete optimiste este încă un semn de întrebare. Pe măsură ce mai mulți oameni adoptă cripto și blockchain, rollup-urile pot juca un rol vital în îmbunătățirea eficienței blockchain. Blockchain-urile vor continua probabil să testeze diverse soluții de scalare, inclusiv sharding, rollup-uri și stratul 0. De asemenea, am putea vedea noi soluții care sunt create și implementate, fie împreună cu, fie în loc de rollup-uri.

Gânduri de închidere

Deoarece cererea de cripto a crescut și a extins limitele blockchain-urilor actuale, mulți au propus diferite soluții de scalare. În acest articol, am examinat diferențele inerente dintre două tipuri de rollup-uri, optimiste și zk-rollup-uri. Pe măsură ce rollup-urile continuă să fie testate în luptă, este posibil să vedem în cele din urmă o varietate superioară care ne-ar putea ajuta să ajungem la scalabilitate pentru adoptarea în masă.

Lectură suplimentară

Exonerare de responsabilitate și avertisment de risc: Acest conținut vă este prezentat „ca atare” numai pentru informații generale și în scopuri educaționale, fără reprezentare sau garanție de niciun fel. Nu ar trebui să fie interpretat ca un sfat financiar și nici nu este destinat să recomande achiziționarea unui anumit produs sau serviciu. Prețurile activelor digitale pot fi volatile. Valoarea investiției dvs. poate scădea sau crește și este posibil să nu primiți înapoi suma investită. Sunteți singurul responsabil pentru deciziile dvs. de investiții, iar Academia Binance nu este responsabilă pentru pierderile pe care le puteți suferi. Nu sfaturi financiare.