Upgrade-ul Dencun vine în sfârșit.

Pe măsură ce Bitcoin depășește maximul istoric, firul narativ aparținând lui Ethereum a intrat oficial în ultima săptămână de numărătoare inversă. Potrivit informațiilor de la Fundația Ethereum, upgrade-ul rețelei Dencun a fost activat cu succes pe toate rețelele de testare. Ethereum va fi actualizat pe rețeaua principală la înălțimea blocului 8626176 la 21:55 pe 13 martie 2024, ora Beijingului.

Această actualizare este de mare importanță pentru ecosistemul Ethereum și este un alt nod de dezvoltare important după upgrade-ul Shapella.

Ca un început important al fazei „The Surge” a rutei de upgrade Ethereum 2.0. Upgrade-ul Dencun a fost amânat anterior din cauza unor probleme de eroare și a fost numit „Cancun întârziat”. Acum, după o serie de implementări de testare la începutul anului, upgrade-ul Dencun este gata. În acest articol, Running Finance vă va ajuta să înțelegeți „punctele cheie” demne de atenție în acest upgrade Dencun printr-o perspectivă simplă și aprofundată, sperând să vă ofere informații aprofundate despre valoare.

Conținut de bază: EIP-4844

Upgrade-ul Dencun acoperă în principal nivelul de consens și nivelul de execuție al Ethereum, concentrându-se pe reducerea taxelor, creșterea vitezei, securitatea și experiența utilizatorului. Printre acestea, EIP-4844 este conținutul de bază al acestui upgrade Dencun, care își propune să îmbunătățească eficiența de stocare a sistemului Ethereum și să reducă costurile de tranzacție.

Taxele mari de gaz au fost întotdeauna cel mai mare obstacol în calea dezvoltării Ethereum, iar lumea suferă de mult timp de pe urma taxelor de gaz. Se pare că utilizatorii au plătit peste 100 USD în taxe de tranzacție în orele de vârf. Conform datelor de la Etherscan, taxa medie curentă de gaz pentru tranzacțiile swap este de aproximativ 79 USD.

Dintr-o perspectivă pe termen scurt, Rollup poate fi singura soluție de scalabilitate fără încredere a Ethereum. Poate crește puterea de procesare a Ethereum fără a crește sarcina rețelei și fără a cere utilizatorilor să aibă încredere în sistem. Cu toate acestea, având în vedere că taxele de tranzacție L1 continuă să fie ridicate, este nevoie urgentă de a lua măsuri pentru a promova tranziția ecosistemului la sharding. Deoarece Ethereum-ul actual de sharding nu este suficient pentru implementare, EIP-4844 oferă în esență o metodă temporară care poate satisface nevoile actuale.

EIP-4844 adoptă o tehnologie avansată numită „Blob”, care va folosi un mecanism inovator de stocare temporară a datelor în rețeaua Ethereum prin implementarea procesului Proto-Danksharding, care va ajuta la reducerea taxelor de tranzacție L2. Rețelele L2 vor putea stoca datele pe L1 mai eficient. Datele blob sunt șterse aproximativ la fiecare două săptămâni, ceea ce este suficient pentru ca L2 să gestioneze și să recupereze datele și să efectueze verificarea. Prin urmare, blob-urile sunt mai ieftine pentru stocarea datelor decât datele obișnuite ale apelurilor de tranzacții stocate pe termen nelimitat pe blockchain-ul Ethereum.

EIP-4844 va introduce, de asemenea, Blob Gas, un sistem independent de facturare care urmează propriile reguli de preț pentru a contabiliza taxele de bază. Formatul datelor blob este prestabilit pentru a fi în concordanță cu formatul din specificațiile viitoare de fragmentare. Acest design permite Rollup să atenueze eficient congestionarea rețelei, în timp ce o piață separată de taxe asigură taxe mai mici, făcând-o mai economică decât metoda actuală de stocare Calldata.

Dezvoltatorii de la Offchain Labs au spus: „Presupunând nivelul actual de trafic al rețelei, odată ce Dencun este implementat, taxa de gaz a rețelei de strat al doilea ar trebui să scadă imediat cu 75% Un alt dezvoltator a spus: „Actualizarea Dencun este ca și cum ați moderniza un drum o singură bandă Ca autostradă cu patru benzi, Ethereum intră în era modernă a transportului.”

Dintre costurile de tranzacție de Nivelul 2, cel mai mare element de cheltuială este taxa „Date apel”, care reprezintă în prezent mai mult de 80% din costurile totale de tranzacție de Stratul 2. Mecanismul Blob poate stoca temporar date, ceea ce este crucial pentru verificarea tranzacțiilor pe termen scurt, iar datele pot fi șterse ulterior pentru a evita supraîncărcarea stocării în rețea. Integritatea și securitatea procesului de prelucrare a datelor sunt garantate de tehnologia de criptare care detectează modificările datelor.

Conform rapoartelor anterioare de analiză, Proto-Danksharding va limita numărul de blob-uri pe bloc la 16, iar dimensiunea unui singur blob nu va depăși 128KB, ceea ce se așteaptă să ofere o creștere de aproximativ 2MB în spațiul bloc. Noul spațiu de date va permite Optimistic Rollup și Zero-Knowledge Rollup să publice dovezi ale tranzacțiilor în lanț, folosind Blobs în loc de „Call Data” pentru a furniza date reale. Datele blob vor fi șterse după două săptămâni, iar „Datele apelurilor” vor fi stocate permanent pe blockchain-ul Ethereum.

Propunerea EIP-4844 nu numai că introduce mecanismul Blob pentru transmiterea tranzacțiilor, dar implementează și modificări cuprinzătoare ale sistemului, cum ar fi logica stratului de execuție, regulile de verificare și piețele de taxe multidimensionale. Aceste modificări vor pune bazele pentru „sharding” complet viitor.

Cum se vor schimba tarifele de gaz?

Deci, odată ce modernizarea Dencun este finalizată, cum se va schimba taxa de gaz datorită impactului propunerii EIP-4844?

Optimism a lansat un site web pentru a prezice tendința de schimbare a taxei de gaz după introducerea super lanțului Blob. Dar previziunile site-ului se bazează pe ipoteza simplificatoare a unei rate de bază a Blob Gas de 4,2 gwei, astfel încât cifrele reale ar putea fi oprite.

Previziunile indică faptul că un blob de aproximativ 125 kB va costa aproximativ 0,001 ETH. În prezent, costul a 125 kB de date de apel este de aproximativ 30 gwei pe gaz ori 16 gaz pe octet ori 125.000 gaz (aproximativ egal cu 0,06 ETH).

Acumulările generează în prezent aproximativ 60 de tranzacții pe secundă (TPS). Dacă fiecare tranzacție este de aproximativ 200B, atunci procesează aproximativ 12kB pe secundă, iar fiecare bloc Eth este de aproximativ 144kB. În obiectivul inițial, pentru 3 blob-uri (3*125kB = 475 kB) în propunerea EIP-4844, Rollup va ocupa doar aproximativ 30% din capacitatea de disponibilitate a datelor. Cu excepția cazului în care Blob-urile au alte surse de cerere (cum ar fi inscripțiile), așteptați-vă ca următoarele să apară pe termen scurt odată ce Rollup-urile sunt migrate în Blobs:

• Taxele blob vor fi foarte ieftine (mai puțin de 0,001 ETH)

• Taxele de tranzacție cumulate vor fi, de asemenea, foarte ieftine (mai puțin de 0,05 USD)

*Imaginea de mai jos arată rezultatele testului de modificare a taxei de gaz postate de utilizatorii Twitter.

Ce spuneau celelalte propuneri?

(1) EIP-1153: Opcode de stocare tranzitorie, utilizat pentru a procesa date care sunt necesare doar pentru o perioadă scurtă de timp. Codurile operaționale de stocare tranzitorii permit contractelor inteligente să utilizeze un spațiu de stocare asemănător memoriei atunci când procesează datele. Acest spațiu de stocare diferă de stocarea permanentă prin faptul că conținutul său este șters după fiecare tranzacție, la fel ca un blocnotes temporar este șters după ce conținutul său este epuizat. Are urmatoarele caracteristici:

• Temporar: Valorile din stocarea tranzitorie vor fi aruncate după fiecare tranzacție și nu vor fi salvate pe termen lung.

• Avantaj de performanță: Deoarece nu necesită acces la disc, este mai puțin costisitor de utilizat.

• Acceptă accesul la contracte inteligente: contractele inteligente pot accesa stocarea tranzitorie prin două coduri operaționale noi, ceea ce înseamnă că contractul poate citi și scrie aceste date temporare.

• Comoditate: Când folosește stocarea tranzitorie, clientul nu trebuie să plătească taxe de gaz în avans pentru a încărca datele originale și nici nu trebuie să curețe slotul de stocare după utilizare, ceea ce face ca întregul proces să fie mai eficient și mai ieftin.

(2) EIP-4788: Rădăcina blocului de baliză din Ethereum Virtual Machine ajută Ethereum Virtual Machine (EVM) să interacționeze mai sigur cu nivelul de consens și să le verifice direct, fără a se baza pe surse de încredere externe, îmbunătățind securitatea și fiabilitatea sistemului. Această funcție acceptă următoarele scenarii de aplicație:

a. Fondul de gaj. Staking pool-urile verifică în mod mai fiabil sumele și statutul token-ului participanților, reducând posibilitatea de fraudă și erori.

b. Re-gaj. Datele relevante pot fi verificate direct, iar procesul de modificare a setărilor de miză va fi mai ușor și mai sigur.

c. Pod cu lanțuri transversale. Punțile de contracte inteligente pot verifica tranzacțiile și starea mai eficient, îmbunătățind astfel securitatea interacțiunilor încrucișate.

d.remisia MEV. MEV (Miner Extracted Value) este un mijloc de a profita de pe urma procesului de construcție a blocurilor prin optimizarea ordinii tranzacțiilor. Folosind rădăcini de bloc de semnalizare, pot fi concepute strategii mai eficiente pentru a reduce impactul MEV, făcând tranzacțiile mai echitabile și mai transparente.

(3) EIP-5656: MCOPY, este o instrucțiune eficientă EVM (Ethereum Virtual Machine) utilizată pentru a copia zonele de memorie. Poate fi găsit în compilatoarele Solidity, Vyper și Fe și este folosit pentru a implementa copierea exactă a memoriei de cuvinte și copierea parțială a cuvintelor. EIP-5656 ajută la îmbunătățirea performanței rețelei Ethereum, în special în execuția unui contract inteligent, prin introducerea opcode-ului MCOPY. Aceasta este o îmbunătățire importantă pentru dezvoltatori, deoarece le permite să creeze contracte inteligente mai eficiente și mai rapide, cu cheltuielile generale pentru precompilarea identității apelurilor reduse de la 700 Gas la 100 Gas.

(4) EIP-6780: Folosit pentru a elimina codul operațional SELFDESTRUCT. În designul original, funcția SELFDESTRUCT a contractului inteligent Ethereum a fost implementată prin apelarea unui cod de operare special (opcode). Când contractul inteligent apelează SELFDESTRUCT, codul din contract este distrus, iar eterul și spațiul de stocare rămas sunt trimise la adresa specificată.

Această funcție a fost concepută inițial pentru a curăța atunci când execuția contractului este finalizată sau apare o eroare gravă.

Atunci când un contract inteligent nu mai este necesar, acesta poate elibera spațiu de stocare autodistrugându-se și poate trimite eterul rămas la adresa specificată, evitând astfel risipa de resurse. Utilizarea SELFDESTRUCT va șterge toate informațiile de cod și stocare pentru cont. Dar în proiectarea viitoare a copacilor Verkle, această operațiune nu va mai fi posibilă. Deoarece în proiectarea viitoare, informațiile fiecărui cont vor fi împrăștiate și stocate în multe chei de cont diferite și nu va exista o legătură evidentă între aceste chei de cont și contul rădăcină. Adoptarea și implementarea propunerii EIP-6780 va ajuta la îmbunătățirea securității rețelei Ethereum și la prevenirea riscului de pierdere a fondurilor din cauza autodistrugerii contractului.

(5) EIP-7044: O propunere de îmbunătățire a mecanismului de retragere a gajului Ethereum. Scopul principal al acestei propuneri este de a simplifica și îmbunătăți mecanismul de retragere a staking-ului Ethereum, astfel încât retragerile voluntare semnate înainte de upgrade-ul Capella să poată fi permanent eficiente. Astfel de îmbunătățiri pot asigura operațiuni de staking mai sigure, îmbunătățind în același timp experiența utilizatorului. Prin implementarea EIP-7044, rețeaua Ethereum poate gestiona mai bine validatorii și operațiunile legate de staking, sporind astfel stabilitatea și fiabilitatea întregii rețele.

(6) EIP-7045: O propunere de îmbunătățire a Ethereum pentru sloturile de probă de rețea pentru a îmbunătăți securitatea rețelei Ethereum și viteza de confirmare a tranzacției prin creșterea numărului de sloturi de probă. Sloturile de probă sunt un concept din protocolul Ethereum care sunt strâns legate de comportamentul validatorilor și de securitatea rețelei. Prin extinderea sferei de aplicare a sloturilor de atestare, capacitatea rețelei de a gestiona un număr mare de validatori este sporită, sporind în același timp securitatea întregii rețele.

(7) EIP-7514: O propunere de îmbunătățire a metodei de creștere a validatorilor de staking Ethereum prin schimbarea metodei de creștere a numărului maxim de validatori de la creștere exponențială la creștere liniară și prin stabilirea unei limită maximă fixă ​​de pierdere (limită maximă de pierdere). Limita de abandon), care limitează numărul de validatori care intră sau ies din rețea în fiecare perioadă de epocă pentru a face față creșterii rapide a mizei Ethereum. Propunerea urmărește să atenueze externalitățile negative ale unei oferte totale foarte mari de ETH mizați până când este implementată o soluție adecvată.

(8) EIP-7516: O propunere de îmbunătățire pentru a reduce costurile de utilizare a datelor, permițând utilizatorilor să calculeze în mod programatic costul de utilizare al datelor Blob. Avantajul acestui lucru este că utilizatorii pot calcula și utiliza datele în funcție de nevoile lor reale, reducând astfel costul utilizării datelor. În plus, conceptul de futures Blob Gas a fost menționat și în propunere. Contractele futures Blob Gas sunt un instrument financiar care permite utilizatorilor să blocheze costurile viitoare de utilizare a datelor Blob, eliminând astfel riscul cauzat de fluctuațiile costurilor de utilizare a datelor.

Concurența poate abia a început

Deși Ethereum a redus taxele de gaz prin upgrade-ul Dencun, soluția sa se confruntă în continuare cu provocări precum fragmentarea rețelei și problemele legate de experiența utilizatorului. Aceste provocări pot continua să limiteze capacitatea Ethereum de a atrage tranzacții mici.

Din punct de vedere economic, costul mediu al tranzacțiilor NFT pe platforma Ethereum este de aproximativ 140 USD, ceea ce este de obicei o cheltuială relativ mare pentru utilizatori, mai ales atunci când taxele de tranzacție depășesc valoarea NFT în sine. Prin urmare, taxele mari de tranzacție îi determină pe utilizatori să exploreze alternative mai rentabile.

De exemplu, Solana, un blockchain de nivel 1, are taxe de tranzacție mult mai mici decât Ethereum, costul mediu al tranzacției fiind de doar 0,000036 SOL, echivalent cu aproximativ 0,0047 USD. Acest avantaj semnificativ de cost atrage mulți utilizatori care doresc să reducă cheltuielile, în special cei care tranzacționează frecvent NFT-uri.

În plus, pe măsură ce contractele inteligente devin mai complexe, asigurarea securității și fiabilității lor devine o provocare continuă. Comportamentul rău intenționat sau erorile de programare pot duce la incidente majore de securitate.

Provocările din lumea criptării sunt continue, dar upgrade-ul Dencun este doar temporar. După cum a spus Vitalik, Ethereum necesită trei tranziții tehnologice cheie pentru a obține o experiență deschisă, globală și fără permisiune. Acum, totul tocmai a început. #以太坊升级 #Dencun提案