Czym jest EIP-4844 w Sieci Ethereum i Jakie Korzy艣ci Mo偶e Dawa膰 U偶ytkownikom?
Strona G艂贸wna
Artyku艂y
Czym jest EIP-4844 w Sieci Ethereum i Jakie Korzy艣ci Mo偶e Dawa膰 U偶ytkownikom?

Czym jest EIP-4844 w Sieci Ethereum i Jakie Korzy艣ci Mo偶e Dawa膰 U偶ytkownikom?

Zaawansowany
Opublikowane Feb 14, 2023Zaktualizowane Nov 30, 2023
7m

TL;DR

EIP-4844, znany r贸wnie偶 jako proto-danksharding, to proponowana aktualizacja protoko艂u Ethereum, maj膮ca na celu zmniejszenie op艂at i zwi臋kszenie przepustowo艣ci transakcji. Zamierza osi膮gn膮膰 te cele, poprzez wprowadzenie nowego typu transakcji, kt贸ry akceptuje "bloby" danych.

Prostym sposobem, na zrozumienie funkcji EIP-4844 jest nast臋puj膮ca aliteracyjna fraza: "EIP-4844 przykr臋ca bloby do blok贸w". Jest to przej艣ciowa aktualizacja, kt贸ra ostatecznie doprowadzi do pe艂nego dankshardingu w przysz艂o艣ci, umo偶liwiaj膮c Ethereum zarz膮dzanie przepustowo艣ci膮 globalnej sieci transakcyjnej.聽

Wprowadzenie

Deweloperzy Ethereum od lat poszukuj膮 rozwi膮za艅, kt贸re zaspokoj膮 rosn膮c膮 baz臋 u偶ytkownik贸w. W ramach tzw. Aktualizacji Ethereum, zaproponowano g艂贸wne ulepszenia, takie jak The Merge i rollupy. Zmiany te, pomog艂y Ethereum zwi臋kszy膰 przepustowo艣膰 transakcji i obni偶y膰 koszty transakcyjne.

Op艂aty pozostaj膮 jednak zbyt drogie dla wielu os贸b, a przepustowo艣膰 nie jest na wymaganym poziomie, co spowalnia tempo masowej adopcji. Aby rozwi膮za膰 ten problem, Ethereum wprowadzi艂o sharding danych, jako swoje d艂ugoterminowe rozwi膮zanie.

Poniewa偶 wdra偶anie shardingu danych jest d艂ugim i z艂o偶onym procesem, EIP-4844 jest proponowany jako rozwi膮zanie przej艣ciowe. W zwi膮zku z tym, przygotuje Ethereum do pe艂nego dankshardingu, kt贸ry osi膮gnie przepustowo艣膰 oko艂o 100 000 transakcji na sekund臋 (TPS), bez uszczerbku dla decentralizacji lub bezpiecze艅stwa.

Czym jest EIP-4844?

EIP to skr贸t od Ethereum Improvement Proposal, protoko艂u umo偶liwiaj膮cego deweloperom proponowanie nowych funkcji i rozwi膮za艅 do protoko艂u Ethereum. Nazwa proto-danksharding pochodzi od dw贸ch badaczy Ethereum, Proto Lambda i Dankrad Feista.聽聽聽

Aby zrozumie膰 EIP-4844, nale偶y najpierw zrozumie膰, czym jest sharding. M贸wi膮c najpro艣ciej, jest to spos贸b dzielenia baz danych na mniejsze, kt贸re zarz膮dzaj膮 okre艣lonymi segmentami danych, poprawiaj膮c w ten spos贸b efektywno艣膰 i wydajno艣膰 tych baz danych.聽

W przypadku zastosowania do blockchaina 鈥 a w szczeg贸lno艣ci Ethereum 鈥 sharding nabiera pewnych unikalnych cech. Ethereum planuje wdro偶y膰 rodzaj shardingu, zwany dankshardingiem, kt贸ry pomo偶e obni偶y膰 koszty transakcji i zwi臋kszy膰 przepustowo艣膰. Okre艣lany mianem "zab贸jcy skalowalno艣ci", danksharding ma zwi臋kszy膰 TPS Ethereum do oko艂o 100 000.聽

Dla por贸wnania, warstwa podstawowa Ethereum przetwarza oko艂o 15 TPS, a jej rollupy warstwy 2 przetwarzaj膮 oko艂o 100 TPS od pierwszego kwarta艂u 2023 roku. Chocia偶 liczby te s膮 przybli偶onymi szacunkami, efekt dankshardingu jest jasny: pozwoli Ethereum zwi臋kszy膰 skalowanie o rz膮d wielko艣ci.

Niekt贸re z g艂贸wnych r贸偶nic, pomi臋dzy dankshardingiem a poprzednimi propozycjami shardingu Ethereum i innych platform to fakt, 偶e danksharding b臋dzie pr贸bowa艂 zapewni膰 wi臋cej miejsca na bloby danych, a nie na transakcje (wi臋cej na ten temat p贸藕niej).聽

Kolejn膮 innowacj膮 dankshardingu jest tak zwany po艂膮czony rynek op艂at, na kt贸rym tylko jeden wnioskodawca wybiera transakcje dla wszystkich shard贸w, zamiast ka偶dy shard w艂asnego wnioskodawc臋.聽

Aby ten po艂膮czony rynek op艂at dzia艂a艂 i aby z艂agodzi膰 kwesti臋 maksymalnej warto艣ci mo偶liwej do wydobycia (MEV), zostanie r贸wnie偶 wdro偶ona metoda zwana separacj膮 wnioskodawcy/budowniczego. Wnioskodawca to walidator protoko艂u Ethereum (zwany g贸rnikiem przed Ethereum Merge), kt贸ry wybiera transakcje do uwzgl臋dnienia w nast臋pnym bloku.聽聽

EIP-4844 (proto-danksharding) jest krokiem, kt贸ry nast膮pi przed pe艂nym dankshardingiem i zwi臋kszy TPS do oko艂o 1000. Co najwa偶niejsze, EIP-4844 wprowadzi nowy typ transakcji, kt贸ry akceptuje "bloby" danych 鈥 wa偶ny element, umo偶liwiaj膮cy pe艂ny danksharding. Oczekuje si臋, 偶e EIP-4844 zostanie wdro偶ony w drugiej po艂owie 2023 r., cho膰 mog膮 wyst膮pi膰 op贸藕nienia.

Jak dzia艂a EIP-4844?

Zasadniczo, EIP-4844 wprowadzi nowy typ transakcji zwany transakcjami typu blob, kt贸re s膮 podobne do zwyk艂ych transakcji, ale zawieraj膮 dodatkowe informacje, znane jako du偶e obiekty binarne lub "bloby".聽

Wsp贸艂tw贸rca Ethereum, Ben Edgington, podsumowuje EIP-4844 pami臋tnym aliteracyjnym zwrotem: "EIP-4844 przykr臋ca bloby do blok贸w". W zwi臋z艂y spos贸b opisuje, w jaki spos贸b transakcje typu blob wi膮偶膮 si臋 z "blobami" do艂膮czonymi do blok贸w, co zwi臋ksza ilo艣膰 danych, kt贸re bloki typu blob mog膮 obs艂u偶y膰.聽

Mo偶e to by膰 myl膮ce, poniewa偶 wydaje si臋 podobne do zwi臋kszania rozmiar贸w blok贸w 鈥 co jest sprzeczne ze stanowiskiem Ethereum przeciwko arbitralnie du偶ym blokom, kt贸re wymaga艂yby wi臋kszej mocy obliczeniowej, a tym samym mog艂yby prowadzi膰 do centralizacji.聽

Istniej膮 jednak pewne krytyczne r贸偶nice, pomi臋dzy blockspace i blobspace.

Blockspace

Blobspace

Widziane przez wszystkie w臋z艂y

Tak

Tak

D艂ugowieczno艣膰

Na zawsze

Tygodnie

Widoczno艣膰 do EVM

Tak

Nie

Przechowywanie

Klient wykonania

Klient konsensusu

Wielko艣膰

Maksymalny docelowy rozmiar ~940 KB

Pocz膮tkowy rozmiar 256 KB

Wycena

Drogie (16 gas/bajt)

Bardzo tanio

Bloby: ograniczone koszty przechowywania i brak koszt贸w wykonania, ale ka偶dy w臋ze艂 ponosi koszt przepustowo艣ci. 殴r贸d艂o: Ben Edgington

Bloby maj膮 du偶y rozmiar, ale w przeciwie艅stwie do blok贸w, kt贸re s膮 przechowywane na zawsze i widoczne dla Ethereum Virtual Machine (EVM), bloby s膮 dost臋pne tylko przez kr贸tki czas i nie s膮 widoczne dla EVM. Ponadto, bloby znajduj膮 si臋 w warstwie konsensusu Ethereum, zamiast w warstwie wykonawczej, wymagaj膮cej du偶ej mocy obliczeniowej. Co najwa偶niejsze, blobspace jest znacznie ta艅szy ni偶 blockspace.聽

Opr贸cz wprowadzenia transakcji typu blob, EIP-4844 wdro偶y r贸wnie偶 logik臋 warstwy wykonawczej, zasady weryfikacji, wielowymiarowe rynki op艂at i inne zmiany systemowe, wymagane do pe艂nego dankshardingu w przysz艂o艣ci.

Nale偶y zauwa偶y膰, 偶e chocia偶 EIP-4844 zaimplementuje wi臋kszo艣膰 logiki pe艂nego dankshardingu, to nie zaimplementuje 偶adnego rzeczywistego shardingu. Niemniej jednak, opr贸cz przybli偶enia Ethereum o krok do osi膮gni臋cia poziom贸w koszt贸w i przepustowo艣ci potrzebnych do masowej adopcji, EIP-4844 mo偶e nadal oferowa膰 pewne korzy艣ci w zakresie skalowania i oszcz臋dno艣ci koszt贸w.聽聽聽聽聽

Jakie korzy艣ci przyniesie u偶ytkownikom EIP-4844?

EIP-4844 to aktualizacja protoko艂u, kt贸ra jest cz臋艣ci膮 mapy drogowej Ethereum, skoncentrowanej na rollupach. Przygotowania do wdro偶enia EIP-4844 post臋puj膮 w szybkim tempie, a niekt贸re sieci devnet zosta艂y ju偶 uruchomione, a specyfikacja aktualizacji jest prawie sfinalizowana.聽

U偶ytkownicy zauwa偶膮 wyra藕ne ulepszenia po wdro偶eniu EIP-4844, g艂贸wnie w postaci szybszych transakcji i ni偶szych op艂at. Pomy艣lne wdro偶enie EIP-4844 sprawi r贸wnie偶, 偶e Ethereum b臋dzie bardziej konkurencyjne w kryptowalutowej przestrzeni.

Niekt贸rzy u偶ytkownicy mog膮 zastanawia膰 si臋, co powinni zrobi膰, je艣li chc膮 uzyska膰 dost臋p do starych danych blob, kt贸re zosta艂y usuni臋te. Jak wyja艣niono wcze艣niej, bloby znajduj膮 si臋 w warstwie konsensusu Ethereum, kt贸rej celem jest zapewnienie wysoce bezpiecznej tablicy og艂osze艅 w czasie rzeczywistym, dla d艂ugoterminowego przechowywania innych protoko艂贸w. Tak wi臋c, nawet je艣li bloby s膮 usuwane po tygodniach, ich dane powinny by膰 nadal dost臋pne w d艂ugoterminowej pami臋ci masowej w innym miejscu.

Wnioski Ko艅cowe

EIP-4844 to wysoce skomplikowana aktualizacja protoko艂u Ethereum, kt贸ra jest cz臋艣ci膮 wi臋kszej mapy drogowej i jest powi膮zana z innymi aktualizacjami systemu, takimi jak separacja wnioskodawcy/budowniczego (PBS) i dostosowanie op艂aty za blob EIP-1559.

Chocia偶 zrozumienie EIP-4844 lepiej przygotuje przeci臋tnych u偶ytkownik贸w na nadchodz膮ce zmiany, nale偶y zauwa偶y膰, 偶e wi臋kszo艣膰 tych zmian b臋dzie mia艂a posta膰 ni偶szych koszt贸w i szybszych transakcji.

Protok贸艂 Ethereum stale ewoluuje i jest ulepszany. EIP-4844 jest jedn膮 z krytycznych aktualizacji, kt贸re w niedalekiej przysz艂o艣ci maj膮 zwi臋kszy膰 mo偶liwo艣ci sieci. Pomy艣lne wdro偶enie EIP-4844 sprawi, 偶e Ethereum b臋dzie wysoce konkurencyjne jako globalna sie膰 transakcyjna.

Dalsza Lektura

Wy艂膮czenie Odpowiedzialno艣ci i Ostrze偶enie o Ryzyku: Niniejsza tre艣膰 jest prezentowana bez r臋kojmi, wy艂膮cznie w celach informacyjnych i edukacyjnych, bez jakichkolwiek gwarancji. Nie nale偶y jej interpretowa膰 jako porady finansowej ani nie ma ona charakteru zach臋ty do zakupu jakiegokolwiek konkretnego produktu lub us艂ugi. Wi臋cej informacji mo偶na znale藕膰 w naszym pe艂nym wy艂膮czeniu odpowiedzialno艣ci tutaj. Ceny aktyw贸w cyfrowych mog膮 by膰 zmienne. Warto艣膰 Twojej inwestycji mo偶e spa艣膰 lub wzrosn膮膰 i mo偶esz nie odzyska膰 zainwestowanej kwoty. Ponosisz wy艂膮czn膮 odpowiedzialno艣膰 za swoje decyzje inwestycyjne, a Akademia Binance nie ponosi odpowiedzialno艣ci za jakiekolwiek straty, jakie mo偶esz ponie艣膰. To nie jest porada finansowa. Aby uzyska膰 wi臋cej informacji, zapoznaj si臋 z naszymi Warunkami U偶ytkowania i Ostrze偶eniem o Ryzyku.