10 najważniejszych hard forków Ethereum w kolejności
Kluczowe wnioski
Ethereum doświadczyło kilku hard forków w ramach ciągłego rozwoju i ewolucji w kierunku większej dostępności i powszechnego przyjęcia przez szerszą społeczność.
Dziesięć najważniejszych hard forków obejmuje kluczowe ulepszenia, takie jak wdrożenie bomby trudności i przejście na Proof-of-Stake.
Wyżej wymienione narzędzia zwiększyły odporność, skalowalność i bezpieczeństwo platformy Ethereum, ułatwiając tym samym jej ciągłą ewolucję i rozprzestrzenianie się.
Ethereum, który zajmuje pozycję drugiego najbardziej znanego blockchaina, można uznać za jedną z najbardziej zaawansowanych sieci ze względu na liczne kluczowe hard forki, które miały miejsce w jego infrastrukturze. Zmiany te obejmują nie tylko dostosowania technologiczne, ale także wiele innych implikacji.
Wyżej wymienione wskaźniki służą jako wskaźnik postępu, oznaczając wytrwałe wysiłki mające na celu popularyzację Ethereum wśród szerszej społeczności.
Na całej trajektorii rozwoju Ethereum miało miejsce wiele godnych uwagi hard forków, które znacząco wpłynęły na ewolucję platformy. Oto lista 10 najbardziej wpływowych hard forków Ethereum uporządkowanych chronologicznie od ich powstania do pełnej realizacji.
Frontier Thawing
Zakończenie epoki lodowcowej, określane również jako frontier thawing, jest uważane za znaczący kamień milowy w historii sieci Ethereum. Miało to miejsce 7 września 2015 r., w konkretnym momencie, w którym blockchain osiągnął maksymalną pojemność z rekordem 200 bloków. W tym momencie konieczne stało się rozwiązanie kwestii nadmiernego zużycia gazu poprzez zniesienie wcześniej nałożonego limitu 5000 jednostek gazu na transakcję. Ponadto domyślna cena gazu została ustalona na optymalnym poziomie 51 gwei.
Wprowadzenie bomby trudności w tym forku odegrało kluczową rolę, zwiększając złożoność procesu wydobywania, zniechęcając w ten sposób do działań wydobywczych i promując przejście na bardziej oszczędzający zasoby algorytm konsensusu znany jako Proof-of-Stake (PoS). PoS ma zastąpić tradycyjny Proof-of-Work (PoW), który był krytykowany za wysokie zużycie energii.
Co więcej, wdrożenie ulepszonych środków bezpieczeństwa i przyspieszonych protokołów aktualizacji zaowocowało bardziej odporną infrastrukturą, lepiej wyposażoną do obsługi przetwarzania transakcji ze zwiększoną wydajnością, torując tym samym drogę do dalszych postępów w przyszłości.
Homestead
Inauguracyjne zaplanowane wydarzenie forkowe, znane jako Homestead Upgrade, miało miejsce 14 marca 2016 roku i stanowiło znaczący kamień milowy w ewolucji platformy Ethereum. Ten konkretny fork wiązał się z wdrożeniem różnych udoskonaleń protokołu mających na celu wzmocnienie ogólnej odporności systemu, sygnalizując tym samym przejście poza eksperymentalny etap rozwoju powszechnie określany jako faza “beta”.
Wspomniane ulepszenia wynikały z trzech różnych propozycji ulepszeń Ethereum, w szczególności EIP-2, EIP-7 i EIP-8, których głównym celem było zwiększenie ogólnej funkcjonalności łańcucha bloków Ethereum poprzez usprawnienie procesu tworzenia i rozwijania inteligentnych kontraktów przy jednoczesnym zapewnieniu kompatybilności w zakresie ich wykonywania.
Wdrożenie aktualizacji Homestead zapewniło solidne podstawy dla ciągłego rozwoju Ethereum, ostatecznie przyczyniając się do dojrzewania i rozprzestrzeniania się technologii blockchain.
The DAO Fork
The DAO Fork stanowi wybitny przykład hard forka, który miał miejsce w epoce formacyjnej Ethereum. Przeprowadzony 20 lipca 2016 r., pojawił się jako odpowiedź na notoryczne naruszenie DAO (Decentralized Autonomous Organization), w wyniku którego sprzeniewierzono około 3,6 miliona ETH.
Podjęta przez społeczność Ethereum decyzja o przeniesieniu dotkniętych aktywów do alternatywnego kontraktu, umożliwiając prawowitym właścicielom odzyskanie ich udziałów w stosunku jednego Etheru za każde sto posiadanych tokenów DAO, spowodowała niezgodę wśród członków sieci, ostatecznie kończąc się podziałem łańcucha bloków, który dał początek dwóm odrębnym kryptowalutom - Ethereum (ETH) i Ethereum Classic (ETC).
Fork stanowił zarówno odpowiedź na palące obawy dotyczące bezpieczeństwa, jak i odzwierciedlenie przekonań społeczności, ostatecznie kształtując strukturę zarządzania i trajektorię Ethereum.
Byzantium
Hard fork Byzantium, który miał miejsce 16 października 2017 roku, przy wysokości bloku wynoszącej 4 370 000, stanowił jeden z etapów kompleksowego przeglądu sieci Ethereum znanego jako Metropolis. Ta krytyczna aktualizacja została zaprojektowana w celu znacznej poprawy poufności, przepustowości i bezpieczeństwa związanego z podstawową architekturą blockchain.
Aktualizacja protokołu obejmowała kilka kluczowych propozycji ulepszeń Ethereum (EIP), w tym EIP-100, który zmienił równanie korekty trudności w celu zapewnienia bardziej jednolitego czasu bloku; EIP-197 i -197, które wprowadziły dowody zerowej wiedzy za pośrednictwem zkAppls, wzmacniając w ten sposób poufność transakcji; oraz EIP-649, który przesunął bombę trudności o dwanaście miesięcy, jednocześnie zmniejszając zachęty do wydobywania z pięciu tokenów Ether do trzech tokenów Ether.
Wdrożenie innowacyjnych rozwiązań przez Byzantium ułatwiło rozwój skalowalnych rozwiązań, złagodziło tempo inflacji Etheru i umożliwiło tworzenie bardziej skomplikowanych inteligentnych kontraktów i zdecentralizowanych aplikacji na platformie Ethereum.
Constantinople
Aktualizacja Constantinople została pomyślnie wdrożona 28 lutego 2019 roku, w określonym momencie oznaczonym numerem bloku 7,280. To znaczące wydarzenie miało na celu zwiększenie funkcjonalności i opłacalności platformy Ethereum w miarę postępów w kierunku jej zaktualizowanej wersji, znanej jako Ethereum 2.0.
Wyżej wspomniane narzędzie składało się z godnych uwagi propozycji niezależności Endowment (EIP), takich jak EIP-145, który zaimplementował natywne operacje przesunięcia bitowego w maszynie wirtualnej Ethereum (EVM). Dodatkowo pojawił się EIP-1234, który przesunął bombę trudności o około dwanaście miesięcy, jednocześnie zmniejszając nagrody za blok z trzech tokenów Ether do dwóch tokenów Ether.
Constantinople stanowił ważny kamień milowy w ewolucji Ethereum, ponieważ jego wdrożenie ułatwiło przejście w kierunku mechanizmu konsensusu proof-of-stake, który stanowi integralny element mapy drogowej skalowalności platformy.
Istanbul
Hard Fork Istanbul, zainicjowany 8 grudnia 2019 r. w bloku o numerze 9 069 000, miał na celu zwiększenie kompatybilności sieci z różnymi innymi protokołami. Aktualizacja ta obejmowała włączenie szeregu EIP (Ethereum Improvement Proposals), w tym EIP-152, który wprowadził możliwość płynnej komunikacji między blockchainami Ethereum i Zcash.
Inne godne uwagi propozycje ulepszeń Ethereum (EIP) obejmują EIP-1108, który miał na celu zmniejszenie kosztów gazu związanych z prywatnością i ulepszeniami skalowalności, takimi jak SNARK i STARK; EIP-1884, który wprowadził wzrost kosztu gazu dla określonych transakcji EVM w celu złagodzenia kwestii spamowania; oraz EIP-2028, który obniżył koszt gazu dla dowodów zerowej wiedzy przy użyciu SNARK i STARK, ułatwiając w ten sposób dalszy rozwój rozwiązań skalowania warstwy drugiej, w tym tych w ekosystemie Plasma.
Dzięki temu rozwojowi Ethereum poczyniło znaczne postępy w zakresie skalowalności, prywatności i odporności na ataki typu denial-of-service, które są istotnymi czynnikami poprawiającymi ogólne wrażenia użytkowników i przyciągającymi do platformy więcej programistów.
Beacon Chain
1 grudnia 2020 r. Beacon Chain przeszedł kluczowy hard fork w ramach strategicznej migracji Ethereum w kierunku modelu konsensusu Proof-of-Stake. Działając równolegle z obecnym łańcuchem Proof-of-Work, Beacon Chain służył zasadniczemu celowi, ułatwiając rygorystyczne testowanie i wzmacnianie powstającej struktury PoS przed jej pełnym wdrożeniem.
Wprowadzenie przez Ethereum łańcucha Beacon Chain było przykładem jego zaangażowania w odejście od wydobycia pochłaniającego zasoby i przyjęcie modelu, w którym uczestnicy są wybierani na podstawie ich zdolności do stawiania tokenów jako zabezpieczenia integralności sieci, promując w ten sposób zarówno bezpieczeństwo, jak i decentralizację.
Beacon Chain pozostaje istotnym elementem Ethereum, ponieważ nadzoruje mechanizm konsensusu Proof-of-Stake (PoS) poprzez oddzielenie stanu sieci i przetwarzania transakcji w ramach własnej dedykowanej warstwy wykonawczej.
London Upgrade
Wdrożenie London Hard Fork (LHF) wynikało z zatwierdzenia EIP-1559 i miało na celu reorganizację struktury opłat transakcyjnych w sieci. Przeprowadzony w sierpniu 2021 r. LHF zastąpił tradycyjną metodę aukcji opłat transakcyjnych stałą opłatą za transakcje spalania, zmniejszając w ten sposób ogólną podaż tokenów, a następnie podnosząc wartość Ethereum (ETH).
W przeciwieństwie do Bitcoina, który jest ograniczony do skończonej liczby 21 milionów tokenów, Ethereum nie nakłada takich ograniczeń na swoją zdolność wydobywczą. W celu zwiększenia długoterminowej rentowności i stabilności sieci, aktualizacja Lighthouse została wdrożona w celu rozwiązania potencjalnych problemów z presją inflacyjną, która mogłaby wynikać z nieograniczonej podaży tokenów.
Chociaż wiązało się to ze zmniejszeniem zarobków dla walidatorów, uznano to za niezbędny krok i oznaczało ostatni godny uwagi podział przed połączeniem.
Połączenie
W świetle jego implikacji można argumentować, że połączenie stanowi kluczowy punkt zwrotny w ewolucji sieci Ethereum. Ta monumentalna zmiana miała miejsce 15 września 2022 roku i skutecznie oznaczała pełne przejście z algorytmu konsensusu Proof-of-Work (PoW) na model Proof-of-Stake (PoS).
Niewątpliwie The Merge miał znaczący wpływ na środowisko, ponieważ skutecznie zmniejszył zużycie energii o prawie 100%, odnosząc się do kluczowej krytyki często zarzucanej technologii blockchain, a jednocześnie rezonując z rosnącymi regulacjami i świadomością społeczną dotyczącą zużycia energii.
Podczas gdy poprzednia iteracja Ethereum nie zajmowała się bezpośrednio wyzwaniami związanymi z wydajnością transakcyjną, niemniej jednak wykazała znaczny postęp w zakresie zwiększania ogólnej solidności, odporności i pojemności swojej podstawowej infrastruktury.
Shanghai-Capella
W dniu 12 kwietnia 2023 r., podczas bloku numer 17 034, zarówno Shanghai, jak i Capella przeszły oddzielne, ale jednoczesne hard forki. Podczas gdy Shanghai wdrożył staking wypłat w swojej warstwie wykonawczej, Capella zaktualizowała Beacon Chain, umożliwiając blokom przetwarzanie transakcji wypłat. Te podwójne wydarzenia wspólnie ułatwiły możliwość wypłat stakingowych.
Hard fork Shapella z powodzeniem rozwiązał obawy dotyczące zbywalności stakowanych udziałów, czyniąc tym samym staking bardziej atrakcyjną i elastyczną opcją zarówno dla inwestorów, jak i interesariuszy. W konsekwencji środek ten doprowadził do rozszerzenia bazy użytkowników obejmującej walidatory, wzmacniając w ten sposób bezpieczeństwo i decentralizację platformy.
Więcej hard forków w przyszłości
Ciągły strumień aktualizacji Ethereum utorował drogę do bardziej zaawansowanej i solidnej sieci. Każda iteracja przyczyniła się do jej ogólnego ulepszenia. W najbliższej przyszłości spodziewane są zmiany, takie jak Danksharding, który ma zwiększyć skalowalność, wraz z potencjalnymi rozwiązaniami dotyczącymi wysokich opłat transakcyjnych w sieci. W związku z tym progresywna trajektoria blockchaina Ethereum wydaje się być nieprzerwana.