Ethereum 2.0 i jego długo oczekiwana faza 0 są opóźnione ze względu na problemy techniczne i rozwojowe do lipca 2020 r. Możliwe jest jednak, że wydarzenie to nie odbędzie się w nowym zaplanowanym terminie. Oraz że długo oczekiwane przejście sieci Ethereum na PoS nastąpi dopiero w 2021 roku.

Zauważył to Vitalik Buterin, współzałożyciel Ethereum Transakcja sieciowa w kierunku protokołu konsensusu Proof of Stake (PoS) nastąpi dopiero pod koniec lipca. Poinformował o tym Buterin podczas wirtualnej konferencji, którą zorganizował w połowie tego miesiąca. Gdzie również zasugerował, że jest prawdopodobne, że długo oczekiwana premiera również w tym dniu nie odbędzie się. Ponieważ kilka godzin później dał do zrozumienia, że ​​nie słyszał dobrze zadawanego mu pytania. Więc to wszystko było zwykłym nieporozumieniem. 

Mimo to, zdaniem Fundacji Ethereum, prace badawczo-projektowe i rozwojowe mające na celu wdrożenie nowego protokołu w sieci Ethereum postępują zgodnie z zaplanowanym harmonogramem. Jednak na różnych etapach testowania tej transakcji programiści zauważyli kilka istotnych błędów. Dlatego obecnie skupiają się na poszukiwaniu alternatywnych rozwiązań, które pozwolą na ich korektę i wczesne wykrycie. Co uniemożliwiło długo oczekiwane uruchomienie sieci testowej z protokołem stakingu PoS.  

Może Cię zainteresować: Światowe Forum Ekonomiczne opublikowało dokument dotyczący zasad technologii Blockchain, które pomogą chronić jej użytkowników

Co to jest Ethereum 2.0?

Projekt sieci Ethereum 2.0, tzw Ukojenie, to kolejna ewolucja sieci Ethereum. Który ma na celu zwiększenie poziomu przetwarzania sieci w celu poprawy jej skalowalności. Umożliwienie przetwarzania tysięcy transakcji na sekundę zamiast zaledwie około 20. 

Podobnie szuka Ethereum 2.0 poprawić użyteczność i zmniejszyć koszty operacyjne i operacyjne sieci. Które może być podobne do zużycia energii w kraju takim jak Kenia. Dlatego przejście w protokole sieci Ethereum z Proof of Work (PoW) na Proof of Stake (PoS) ma na celu zmianę zapotrzebowania na energię i wysiłek obliczeniowy, na pozyskiwanie funduszy i zachęt ekonomicznych. Tym samym górnicy sieci Ethereum staną się walidatorami i nie będą już potrzebować obliczeń obliczeniowych do wydobywania nowych bloków. Zamiast tego, dzięki swoim funduszom, będą mogli uczestniczyć w walidacji i zatwierdzaniu nowego bloku.

Ze swojej strony integracja tej nowej aktualizacji nie zostanie przeprowadzona w jeden sposób, ale zostanie przeprowadzona w 3 fazach. 

Fazy ​​aktywacji Ethereum 2.0 Serenity
Fazy ​​aktualizacji Ethereum 2.0
źródło: Hsiao-Wei Wang i zespół Ethereum

Faza 0: Sieć typu Beacon Chain potwierdzająca stawkę

Na tym etapie sieć testowa Beacon Chain będzie odpowiedzialna za zarządzanie Protokół Ethereum Casper ze wszystkimi łańcuchami odłamków fragmentowanie). Będzie to oficjalnie pierwszy krok w stronę transakcji z protokołu PoW na PoS. Na tym etapie Beacon Chain będzie działać jako łańcuch boczny oryginalnego łańcucha bloków sieci Ethereum.

Podczas fazy 0 Ethereum 2.0 zarządzani będą uczestnicy i zestawy walidatorów, które będą znajdować się w sieci. Jak również wszystkie zasady konsensusu, których muszą przestrzegać uczestnicy. 

Podobnie w tej fazie zostanie zaprezentowany nowy token Ethereum, ETH2. Który zostanie wykorzystany w sieci testowej jako zasób i można go otrzymać jako nagrodę za udział w walidacji bloku. Dodatkowo ten nowy token można pozyskać w stosunku 1:1 od innych użytkowników ETH, po tym jak walidatorzy Beacon potwierdzą, że nabyte tokeny zostały skutecznie spalone w łańcuchu.  

Faza 1: Łańcuchy danych fragmentów

Aby wykładniczo zwiększyć skalowalność sieci Ethereum, łańcuchy odłamków lub łańcuchy fragmentacji. Te łańcuchy odłamków są w rzeczywistości zastosowaniem techniki shardingu w łańcuchu bloków Ethereum. Dzięki temu staramy się równomiernie rozłożyć obciążenie sieciowe na wiele węzłów. Przekształcenie go w znacznie lżejszy, szybszy i łatwiejszy w zarządzaniu blockchain. Zwiększa się także odporność i bezpieczeństwo sieci. 

Szacuje się, że w fazie 1 będą łącznie 64 łańcuchy odłamków; chociaż w przyszłości może zostać włączonych znacznie więcej. Podobnie każdy z tych łańcuchów fragmentów będzie miał swój własny zestaw lub grupę walidatorów, które umożliwią tworzenie i certyfikację bloków. 

Faza 2: Środowiska aplikacji i wykonania

Twórcy szacują, że w fazie 2 wdrożyć aktualizację aktualnej maszyny wirtualnej Ethereum do systemu eWASM. Umożliwi to każdemu łańcuchowi fragmentów zarządzanie własną maszyną wirtualną w oparciu o ten projekt. Dodatkowo zaimplementowano środowiska wykonawcze, do których każdy łańcuch fragmentów będzie miał dostęp. 

Celem tej fazy jest optymalizacja mocy obliczeniowej sieci, torując drogę do zrównoleglenia Ethereum. 

Błędy występujące w Ethereum 2.0 opóźniają jego uruchomienie

Aby osiągnąć przejście z PoW do PoS, programiści Ethereum wdrożyli połączenie protokołu Casper z techniką skalowania shardingu. Umożliwia to podzielenie łańcucha bloków na mniejsze i mniej ciężkie segmenty niż cały łańcuch bloków. Przyczynianie się do optymalizacji jego działania i funkcjonowania. 

Dzięki tej implementacji walidatory w sieci Ethereum nie będą musiały przechowywać pełnych węzłów zawierających cały łańcuch bloków. Można zatem skrócić czas potwierdzenia transakcji, usprawniając i optymalizując proces walidacji w Ethereum. 

Jednak mimo że jest to jedna z najlepszych implementacji do szybszej i łatwiejszej obsługi łańcuchów bloków i baz danych, wydaje się, że połączenie obu nie było w stanie ustabilizować się w sieci testowej Ethereum. Co skłoniło programistów do dalszego przeprowadzania testów i poprawek błędów wykrytych w sieci. 

Podobnie błędy synchronizacji prezentowane w klientach Ethereum również spowodowały opóźnienie w uruchomieniu sieci. Tak więc społeczność kryptowalutowa czeka na Ethereum 2.0 od stycznia. I znów przesunięto je na koniec lipca, a może nawet znacznie dłużej. 

A rozwiązywanie problemów w sieci blockchain nie jest łatwym zadaniem dla programistów. Muszą przeprowadzić i zastosować nieskończoną liczbę protokołów w celu sprawdzenia poprawności działania kodu. I choć na podstawie osiągniętych postępów można było oszacować konkretną datę uruchomienia aktualizacji Ethereum 2.0, to nie da się dokładnie oszacować czasu potrzebnego na przeprowadzenie wszystkich brakujących procesów, aby to osiągnąć.

Kontynuuj czytanie: Zainteresowanie Bitcoinem rośnie w Afryce i Europie w obliczu pandemii Covid-19