Podczas wczorajszej konferencji „Consensus Layer Call 142” główni deweloperzy blockchaina Ethereum podjęli decyzję o podzieleniu nadchodzącej aktualizacji Pectra na dwie fazy.
Wdrożenie zmiany kodu, szeroko omawianej w ciągu ponad 4 lat pracy, rzeczywiście wymaga niezwykle dużej ilości pracy, aby ukończyć wszystko w trakcie jednej sesji.
W tym artykule powracamy do głównych tematów Pectra i zagłębiamy się w kwestię czasu aktualizacji.
Szczegóły poniżej.
Aktualizacja Pectra: nadchodzą duże wieści dla blockchaina Ethereum
Od 2020 roku do dziś główni twórcy blockchaina Ethereum wykonali ogromną pracę, naprawiając wszystkie zmiany zaplanowane w aktualizacji Pectra.
Podczas gdy Vitalik Buterin i jego zespół omawiają najnowsze udoskonalenia, my zbliżamy się do fazy faktycznego wdrożenia.
Oczekuje się, że aktualizacja Pectra wkrótce wprowadzi szereg funkcji, które znacznie poprawią komfort użytkowania.
Przede wszystkim, po dyskusjach na temat EIP-3074, uzgodniono, że aktualizacja wprowadzi możliwość delegowania inteligentnych kontraktów bezpośrednio z portfeli Ethereum.
Ta innowacja otwiera drzwi do wielu płatności łańcuchowych i transakcji gazowych przy użyciu tokenów ERC-20 innych niż ETH.
Do tego dochodzi całkowite przejście do funkcji „abstrakcji konta”, która pozwala użytkownikowi odzyskać klucze prywatne portfela za pomocą środków odzyskiwania społecznościowego. Środki są zatem oddzielone od kluczy każdego konta.
1/ W ekosystemie Ethereum nadchodzą duże zmiany.
Modernizacja EIP-3074 została niedawno zatwierdzona w kolejnym Hardforku, nazwanym „Pectra” lub „Petra”. pic.twitter.com/tQWn7372bP
— Pluid (@tryPluid) 16 kwietnia 2024 r
Należy również podkreślić, że Pectra będzie miała decydujący wpływ również na logikę konsensusu blockchaina Ethereum.
Aktualizacja zakłada zwiększenie limitów depozytów w protokole Proof-of-Stake aż 64-krotnie – z 32 ETH do 2048 ETH.
Oznacza to, że pojedynczy wieloryb będzie mógł stakować za pośrednictwem jednego adresu bez konieczności tworzenia wielu portfeli o wartości 32 ETH. Ten szczegół jest bardzo przydatny, ponieważ zmniejsza obciążenie Ethereum i czyni je bardziej wydajnym.
Duzi dostawcy, tacy jak Lido i Coinbase, mieliby w tym względzie wymierną przewagę.
Wreszcie, dzięki Pectra spodziewane jest wdrożenie nowych metod, które pozwolą łańcuchowi przechowywać duże ilości danych.
Jednym z nich jest „verkle tree”, nowy system umożliwiający obniżenie kosztów gazu na poziomie L1 poprzez wprowadzenie dowodów zk w obrębie sieci głównej.
Ten sam Vitalik Buterin wielokrotnie przypominał o swoim zamiarze uczynienia transakcji blockchain bardziej przyjaznymi dla sarkazmu ZK.
Pectra zostanie podzielona na dwa etapy: oto harmonogram
Biorąc pod uwagę planowane masowe interwencje, twórcy blockchaina Ethereum zdecydowali się podzielić aktualizację Pectra na dwie fazy.
Podczas wczorajszej konferencji „Consensus Layer Call 142” główni programiści zespołu dyskutowali na temat niewykonalności ukończenia wszystkich implementacji za jednym razem.
W rzeczywistości tak duża liczba zmian w kodzie może doprowadzić do błędów i ataków cybernetycznych, nawet podczas przeprowadzania wstępnych testów aktualizacji.
Dzięki podzieleniu procesu Pectra na dwa etapy pracownicy będą mogli skupić się na jednej modyfikacji oprogramowania na raz, minimalizując w ten sposób ryzyko wystąpienia błędów.
W trakcie rozmowy poruszono również kwestię czasu, w jakim te dwie rundy aktualizacji powinny ujrzeć światło dzienne.
Chociaż nie podano dokładnych dat, twórcy zaplanowali pierwszą interwencję na blockchainie na początek 2025 roku. W tej fazie zostanie uwzględnionych osiem propozycji ulepszeń, wśród których EIP-7702 ma na celu poprawę doświadczeń użytkownika w korzystaniu z portfeli.
PEKTRA 1:
Zmiany EL obejmują EIP 2537, 2935, 7685, 7702
Zmiany w CL obejmują EIP 6110, 7002, 7251, 7549
Więcej szczegółów na temat każdego z nich znajdziesz w załączonych tabelach: pic.twitter.com/eGkIGoULhh
— Christine Kim (@christine_dkim) 13 września 2024 r.
Drugi pakiet aktualizacji zawiera propozycje mające na celu wprowadzenie zmian do maszyny wirtualnej Ethereum. Mowa o implementacji EOF i funkcji PeerDAS, która poprawia próbkowanie dostępności danych, oferując korzyści dla sieci L2.
W każdym razie dla drugiej fazy projektu Pectra nie nakreślono dokładnych ram, jak to miało miejsce w przypadku pierwszej, ani nie podano odniesienia czasowego.
Twórcy oprogramowania uznali, że cel tych aktualizacji może się z czasem zmienić, więc konsolidacja tej aktualizacji nie byłaby w tej chwili najlepszym rozwiązaniem.
Alex Stokes z Fundacji Ethereum przemawiał po spotkaniu programistów, stwierdzając publicznie, że:
„Wygląda na to, że istnieją porozumienia, aby podzielić obecną Pectra w jakiś sposób. A potem, w dół rzeki, możemy zrozumieć, co będzie dalej”.
Postęp Ethereum po ostatnich aktualizacjach sieci
Pectra, podobnie jak wszystkie inne aktualizacje przeprowadzone w przeszłości, radykalnie modyfikuje kod blockchaina Ethereum, wprowadzając ulepszenia, a czasem nawet nowe ograniczenia.
Ogólnie rzecz biorąc, wszystkie zmiany w oryginalnym kodzie mają na celu zwiększenie wydajności, bezpieczeństwa i skalowalności środowiska Ethereum.
Czasem jednak, mimo że większość z nich przyczynia się do poprawy ekosystemu, nie udaje im się osiągnąć zamierzonych celów krótkoterminowych.
Przykładem tego jest słynna aktualizacja „Zmiana rynku opłat dla łańcucha ETH 1.0” omówiona w EIP-1559, która została wprowadzona we wrześniu 2023 r.
Celem tej implementacji było zwiększenie wewnętrznej wartości Ethereum poprzez stworzenie przesłanki do zrównoważenia emisji waluty ETH.
Od tego momentu każda transakcja przeprowadzona na blockchainie będzie wiązała się ze zużyciem niewielkiej ilości ETH.
Celem było uczynienie z kryptowaluty w sieci waluty deflacyjnej, z większą ilością spalania niż generowania pieniądza.
Z odległości roku możemy wyraźnie zobaczyć, jak w tej chwili emisja jest stabilnie powyżej 0. Świadczy to o tym, że aktualizacja EIP-1559 nie przyniosła oczekiwanych przez społeczność efektów. Nie oznacza to jednak, że sama aktualizacja nie jest dobra dla Ethereum, ale po prostu nie była „game-changerem”.
Nowsza aktualizacja, mianowicie Dencun, w pełni odzwierciedla życzenia wyrażone przez deweloperów i społeczność.
Aktualizacja ta, pomyślnie ukończona w połowie marca, miała na celu obniżenie kosztów transakcji Ethereum warstwy 2.
Dzięki wynalezieniu blobu twórcy technologii blockchain uznali, że mogą znacznie zmniejszyć obciążenie obliczeniowe rozwiązań skalowalnych.
Po kilku miesiącach możemy rzeczywiście potwierdzić, że aktualizacja przyniosła pozytywne rezultaty: główne platformy L2 zmniejszyły opłaty o co najmniej 96%.
Nawet sieć bazowa odnotowała redukcję kosztów na poziomie 99,4%.