Ethereum EIP-4844: Proto-Danksharding Rola w obniżkach opłat za gaz.
W dzisiejszym artykule przyjrzymy się aktualizacji Ethereum Cancun, szczególnie skupiając się na propozycji ulepszenia Ethereum (EIP) 4844. Ta kluczowa propozycja usuwa główną przeszkodę na drodze Ethereum do masowej adopcji: notorycznie wysokie opłaty za gaz w sieci.
EIP-4844, będący synonimem aktualizacji w Cancun, wprowadza innowacyjne podejście o nazwie Proto-Danksharding . Technika ta ma na celu radykalne obniżenie kosztów transakcji i zwiększenie przepustowości transakcji, co stanowi znaczący krok w kierunku poprawy skalowalności Ethereum.
Omówimy także podstawowe aspekty transakcji „ blobowych ”, kluczowych elementów tej aktualizacji. Te transakcje przenoszące obiekty typu blob reprezentują nowy format transakcji zaprojektowany do wydajniejszej obsługi dużych fragmentów danych, kładąc podwaliny pod ostateczną pełną implementację shardingu w Ethereum.
Ponadto przedstawimy zwięzły przegląd podróży Ethereum prowadzącej do powstania tej nowej propozycji, podkreślając ciągłe wysiłki Ethereum na rzecz osiągnięcia skalowalności i wydajności, które od dawna były głównymi wyzwaniami dla blockchainu.
Na koniec przyjrzymy się bliżej harmonogramowi wdrożenia EIP-4844, oferując wgląd w to, co to oznacza dla przyszłości Ethereum i jego bazy użytkowników.
Co to jest sharding?
Sharding to rewolucyjne rozwiązanie skalowalne dla sieci blockchain i stanowi czoło strategii Ethereum mającej na celu poprawę wydajności sieci. Zasadniczo sharding polega na podzieleniu sieci blockchain na mniejsze, łatwiejsze w zarządzaniu segmenty zwane „shardami”. Każdy fragment niezależnie przetwarza swój własny zestaw transakcji, przyczyniając się do ogólnej wydajności sieci.
Ta metoda przetwarzania równoległego znacząco podnosi wydajność sieci poprzez zmniejszenie zatorów, a co za tym idzie, obniżenie opłat za gaz, czyli kosztów związanych z realizacją transakcji na blockchainie. Wdrażając sharding, Ethereum ma na celu znaczne zwiększenie swojej skalowalności i dostępności.
W szerszym kontekście ewolucji Ethereum, sharding oznacza przejście w stronę bardziej rozproszonej architektury danych. Pozwala na rozproszenie danych na wielu maszynach, zwiększając w ten sposób wydajność poprzez szybsze przetwarzanie danych. W terminologii blockchain sharding odnosi się do podziału sieci na mniejsze grupy lub „fragmenty”, z których każdy jest w stanie przetwarzać transakcje równolegle. Strategia ta nie tylko zwiększa przepustowość sieci, ale także utrzymuje zdecentralizowany etos blockchain, ponieważ nie każdy węzeł jest wymagany do przetworzenia każdej transakcji.
Koncepcja fragmentowania danych jest szczególnie ważna w kontekstach blockchain, takich jak Ethereum 2.0. Celem jest zwiększenie skalowalności i szybkości transakcji poprzez rozłożenie obciążenia danymi na wiele węzłów. Każdy fragment zarządza częścią danych łańcucha bloków, umożliwiając w ten sposób sieci obsługę większej liczby transakcji jednocześnie, przy jednoczesnym zachowaniu bezpieczeństwa i decentralizacji.
Sharding, zwłaszcza przewidziany w Ethereum 2.0, jest krytycznym krokiem w kierunku bardziej skalowalnej i wydajnej sieci blockchain. Stanowi znaczący rozwój w przestrzeni blockchain, potencjalnie wyznaczając nowy standard dla przyszłych modernizacji i wdrożeń sieci.
Co to jest Danksharding?
Danksharding to transformacyjna architektura shardingu zaprojektowana w celu wydajnego skalowania blockchainu Ethereum. Wykorzystuje duże fragmenty danych zwane blobami w celu zwiększenia przepustowości transakcji, odgrywając kluczową rolę w ewolucji skalowalności Ethereum. To podejście jest szczególnie istotne w przypadku protokołów warstwy 2 skupiających się na zestawieniach, ponieważ zapewnia dodatkową przestrzeń danych dla obiektów BLOB, pomagając zmniejszyć przeciążenie sieci i obniżyć koszty transakcji.
Jednak pełne wdrożenie danksharding w Ethereum jest procesem stopniowym, wymagającym kilku aktualizacji prekursorów, w tym godnego uwagi EIP-4844, czyli proto-danksharding. Proto-Danksharding , zgodnie z koncepcją aktualizacji Ethereum Cancun , jest zasadniczo etapem przejściowym w kierunku pełnego dankshardingu. Wprowadza nowy typ transakcji, który obejmuje te obiekty typu blob danych, które są automatycznie usuwane po okresie 1–3 miesięcy. Ta funkcja sprawia, że transmisja danych staje się bardziej opłacalna w przypadku pakietów zbiorczych, co ostatecznie prowadzi do obniżenia kosztów transakcji dla użytkowników.
Co więcej, proto-danksharding, jak nakreślił współzałożyciel Ethereum, Vitalik Buterin, implementuje większość podstawowej logiki i struktury danksharding, bez aktualizacji samego shardingu. Służy jako prototyp, ustanawiając niezbędne ramy dla przyszłych ulepszeń shardingu. To innowacyjne podejście, zaproponowane przez badaczy Protolambdę i Dankrada Feista , rozwiązuje problem wysokich kosztów związanych z publikowaniem transakcji w CALLDATA, ułatwiając dołączanie do bloków obiektów BLOB niedostępnych dla EVM .
Podsumowując, danksharding i jego początkowa faza, proto-danksharding, stanowią znaczący postęp w ciągłej podróży Ethereum w kierunku bardziej skalowalnej, wydajnej i przyjaznej dla użytkownika sieci blockchain. Oczekuje się, że te zmiany drastycznie obniżą opłaty za gaz i zwiększą przepustowość transakcji, co stanowi kluczowy krok w kierunku zdolności Ethereum do zarządzania jako globalną siecią transakcyjną.
Co to jest EIP-4844?
Istotą EIP-4844 jest innowacyjne podejście do obsługi danych. Transakcje obiektów blob obejmują duże fragmenty danych, zwane obiektami blob, które są tańsze, ponieważ są niedostępne dla maszyny wirtualnej Ethereum (EVM). Te obiekty blob pozwalają EVM jedynie przeglądać zaangażowanie w dane, a nie same dane. To rozróżnienie jest kluczowe, ponieważ umożliwia sieci obsłużenie większej ilości danych bez przeciążania systemu, a tym samym zmniejszenie kosztów transakcji.
EIP-4844 rozszerza obecne kodowanie nagłówka Ethereum o nowe pola umożliwiające precyzyjne rozliczanie gazu. Wprowadza gaz blob, nowy rodzaj gazu, różniący się od zwykłego gazu używanego w transakcjach Ethereum. Ten unikalny mechanizm rozliczania gazu ma kluczowe znaczenie dla wydajności i opłacalności sieci.
Co więcej, EIP-4844 zawiera dodatek kodu operacji, w szczególności instrukcję BLOBHASH, usprawniającą przetwarzanie transakcji. Mechanizm podpisu w transakcjach typu BLOB wykorzystuje schemat secp256k1, zapewniając integralność i autentyczność tych transakcji.
Zrozumienie roli EIP-4844 w podróży Ethereum jest niezbędne. Protokół jest częścią szerszego planu działania Ethereum w kierunku skalowalności i wydajności, który rozpoczął się wraz z przejściem z dowodu pracy (PoW) na dowód stawki (PoS) i obejmuje plany pełnego dankshardingu. Oczekuje się, że Danksharding znacznie zwiększy prędkość przetwarzania transakcji w Ethereum, potencjalnie do 100 000 transakcji na sekundę.
EIP-4844 jest prekursorem pełnego dankshardingu, wprowadzając kluczowe elementy niezbędne do jego wdrożenia. Oczekuje się, że zostanie wdrożony po aktualizacji Ethereum Shanghai, zaplanowanej na drugą połowę 2023 r., chociaż dokładne terminy mogą się różnić.
Podsumowując, EIP-4844 stanowi duży krok naprzód w rozwoju Ethereum, oferując skalowalne i wydajne rozwiązanie wysokich opłat za gaz i niskiej przepustowości sieci. Jego pomyślne wdrożenie prawdopodobnie sprawi, że Ethereum stanie się bardziej konkurencyjne i dostępne, zapewniając użytkownikom szybsze transakcje i niższe opłaty.
Potencjalne korzyści z EIP-4844
EIP-4844 to przełomowy krok w ewolucji Ethereum, rozpoczynający nową erę wydajności i skalowalności, szczególnie w przypadku rozwiązań warstwy 2. Ta aktualizacja ma przynieść kilka rewolucyjnych korzyści w sieci Ethereum:
- Obniżenie opłat za gaz : Sercem celów EIP-4844 jest radykalne obniżenie opłat za gaz. Dzięki czynieniu transakcji w Ethereum bardziej opłacalnymi, przyniesie to znaczne korzyści szerokiemu spektrum użytkowników, zwłaszcza tych korzystających z rozwiązań warstwy 2. To posunięcie zwiększa ogólną dostępność Ethereum.
- Zwiększona skalowalność : Wprowadzenie transakcji typu blob, kluczowej funkcji EIP-4844, zostało strategicznie zaprojektowane w celu zwiększenia wydajności transakcyjnej Ethereum. Ta skalowalność ma kluczowe znaczenie dla wizji Ethereum polegającej na wspieraniu ogromnej bazy użytkowników, potencjalnie zwiększającej się, aby pomieścić pierwszy miliard użytkowników.
- Wpływ na pakiety zbiorcze i skalowalność : transakcje przenoszące obiekty blob w EIP-4844 zrewolucjonizują skalowalność. Transakcje te, które przenoszą duże plamy danych, skutecznie omijają konkurencję gazową w warstwie 1 (L1) Ethereum. Skutkuje to bardziej opłacalną ceną rollupów i zmniejszeniem całkowitych kosztów transakcji. Wdrożenie ma na celu średni rozmiar bloku wynoszący 1 MB, co stanowi znaczny wzrost w porównaniu z obecną pojemnością Ethereum, oferując szczególne korzyści pakietom zbiorczym poprzez wspieranie konkurencji między różnymi rozwiązaniami i znaczne obniżenie kosztów transakcji.
- Znaczące obniżki opłat za pakiety typu rollup : Wprowadzenie „transakcji typu blob” i ujednoliconego rynku opłat zgodnie z EIP-4844 może prowadzić do dramatycznego spadku opłat transakcyjnych za pakiety typu rollup. Ta efektywność kosztowa nie tylko przynosi korzyści użytkownikom, ale także zachęca do szerszego stosowania rozwiązań warstwy 2 Ethereum.
- Skalowalność globalnej sieci transakcyjnej : EIP-4844 toruje drogę Ethereum do skutecznego zarządzania globalną siecią transakcyjną. Optymalizując obsługę danych i skalowalność, Ethereum jest w stanie obsługiwać większy wolumen transakcji, obsługując różnorodne aplikacje i użytkowników.
- Przewaga konkurencyjna w Crypto Space : Dzięki obniżonym opłatom i ulepszonym możliwościom przetwarzania transakcji Ethereum może stać się bardziej konkurencyjny w ekosystemie kryptowalut. Ta aktualizacja może sprawić, że Ethereum stanie się preferowaną platformą dla programistów, użytkowników i firm poszukujących bezpiecznego i wydajnego blockchainu.
- Usprawnione zarządzanie danymi : EIP-4844 wprowadza wydajne mechanizmy czyszczenia danych, gwarantujące, że dane będą przechowywane tylko przez niezbędny okres. Takie podejście zmniejsza długoterminowe zapotrzebowanie i koszty przechowywania, przyczyniając się do zrównoważonego rozwoju i przyjazności dla środowiska Ethereum.
- Przyszłościowe aktualizacje sieci : modułowe podejście i wprowadzenie dedykowanej warstwy danych w EIP-4844 umożliwiają Ethereum łatwiejsze dostosowywanie się do przyszłych zmian i aktualizacji. Ta elastyczność pozwala na wyspecjalizowany rozwój w różnych obszarach, wspierając ciągłe innowacje w ekosystemie Ethereum.
- Lepsze doświadczenie użytkownika : Niższe opłaty transakcyjne i zwiększona skalowalność zapewniane przez EIP-4844 przekładają się na doskonałe doświadczenie użytkownika. Użytkownicy będą cieszyć się szybszymi i bardziej ekonomicznymi transakcjami, dzięki czemu Ethereum stanie się coraz bardziej atrakcyjną platformą dla różnych zastosowań, w tym zdecentralizowanych finansów (DeFi), tokenów niewymiennych (NFT) i nie tylko.
Podsumowując, EIP-4844 to nie tylko aktualizacja; jest to krok transformacyjny dla Ethereum, obiecujący uczynić sieć bardziej dostępną, skalowalną i przyjazną dla użytkownika, przygotowując ją do wykładniczego wzrostu i adopcji.
Pamiętaj, że Plisio oferuje również:
Twórz faktury Crypto za pomocą 2 kliknięć and Przyjmuj darowizny kryptowalutowe
12 integracje
- BigCommerce
- Ecwid
- Magento
- Opencart
- osCommerce
- PrestaShop
- VirtueMart
- WHMCS
- WooCommerce
- X-Cart
- Zen Cart
- Easy Digital Downloads
6 biblioteki dla najpopularniejszych języków programowania
- PHP Biblioteka
- Python Biblioteka
- React Biblioteka
- Vue Biblioteka
- NodeJS Biblioteka
- Android sdk Biblioteka
19 kryptowalut i 12 łańcuch bloków
- Bitcoin (BTC)
- Ethereum (ETH)
- Ethereum Classic (ETC)
- Tron (TRX)
- Litecoin (LTC)
- Dash (DASH)
- DogeCoin (DOGE)
- Zcash (ZEC)
- Bitcoin Cash (BCH)
- Tether (USDT) ERC20 and TRX20 and BEP-20
- Shiba INU (SHIB) ERC-20
- BitTorrent (BTT) TRC-20
- Binance Coin(BNB) BEP-20
- Binance USD (BUSD) BEP-20
- USD Coin (USDC) ERC-20
- TrueUSD (TUSD) ERC-20
- Monero (XMR)