Ethereum zbliża się do długo oczekiwanego przejścia na proof of stake. Deweloperzy najpierw jednak przeprowadzą testy na świeżo uruchomionym w mainnecie “Shadow Forku”. Jego celem jest sprawdzenie istniejących założeń dotyczących testnestów i mainnetu.
Przygotowania do merge
Jak mówi Parithosh Jayanthi, deweloper Ethereum Foundation, fork dodaje pola związane z merge do konfiguracji istniejących sieci testowych. Napisał on w piątek na Twitterze:
W ten sposób zasadniczo dziedziczymy stan/txs kanonicznej sieci testowej.
Enter "shadow forking"! To shadow fork an existing testnet, we take its config and add merge related fields such as Total Terminal Difficulty (TTD) and Merge Fork Block (for peering, forkID changes).
— parithosh | 🐼👉👈🐼 (@parithosh_j) April 10, 2022
In doing so, we essentially inherit the state/txs of the canonical testnet. pic.twitter.com/qvfPTbDtsE
Dziedzicząc stan istniejących sieci testowych, można przetestować założenia dewelopera dotyczące synchronizacji i czasu budowy bloków. Shadow fork pozostaje połączony z peerami w kanonicznym łańcuchu Ethereum, co oznacza, że niektóre transakcje pojawią się w obu łańcuchach.
Ethereum od lat planuje przejście z modelu proof of work na model konsensusu proof of stake. Proof of work wymaga zużycia energii w celu zbudowania bloku, natomiast proof of stake polega na stakowaniu kryptowaluty. Przejście to więc znacznie zmniejszy zapotrzebowanie Ethereum na energię.
Ulepszenie zostało nazwane “the merge”, ponieważ będzie polegało na połączeniu głównej sieci Ethereum z łańcuchem beacon. Beacon chain będzie służył jako kręgosłup Ethereum 2.0, stale skanując i sprawdzając poprawność danych transakcji.
Blok w 13,1 sekundy
Według danych z eksploratora bloków nowego shadow forka, przetworzono już ponad 2 231 000 transakcji. Zarejestrowano także ponad 1 milion adresów portfeli i ponad 14,5 miliona bloków, z których każdy powstał w ciągu 13,1 sekundy.
Van Der Wijden, inny członek Ethereum Foundation, nazwał ten shadow fork “historycznym wydarzeniem”.
We're very close to a historical event. We're testing PoS on #Ethereum. Today will be the first mainnet shadow fork ever. We're roughly 690 blocks (~2 h) away from TTD. Follow here: https://t.co/T20ZMgApYw or https://t.co/Uod8WBsqtw
— MariusVanDerWijden (@vdWijden) April 11, 2022
Huge props to @parithosh_j! #TestingTheMerge pic.twitter.com/M8ZcHnKqaL
Tymczasem deweloper Tim Beiko twierdzi, że sukces tego forka jest kluczowy dla określenia daty właściwego połączenia.
Next Monday, devs are planning to shadow fork Ethereum mainnet to test the Merge. @TimBeiko emphasized the outcome of this shadow fork will be important to deciding Merge timing.
— Christine Kim (@christine_dkim) April 7, 2022
Założyciel Ethereum Vitalik Buterin utrzymuje, że fuzja powinna nastąpić przed lipcem tego roku. Niemniej jednak termin aktualizacji był już wielokrotnie przesuwany.
Czy to działa?
Jayanthi twierdzi, że po wprowadzeniu forka zauważono pewne problemy z Nevermind i Bisu – dostawcami oprogramowania opartego na Ethereum. Jednak są one podobno mało poważne.
The merge pandas have arrived!
— parithosh | 🐼👉👈🐼 (@parithosh_j) April 11, 2022
mainnet-shadow-fork-1 hit TTD ~half an hour ago. We've been finalizing and producing blocks!
We quickly noticed some seemingly minor issues with Nethermind and Besu(triage ongoing). Erigon is currently syncing to head, status update later. https://t.co/iJFtZTp7UU pic.twitter.com/9GxPp8dFzs
Wiele innych testów dotyczących połączenia Ethereum już zakończyło się sukcesem. Na przykład w połowie marca pomyślnie przebiegła fuzja sieci testowej Klin, która połączyła warstwę wykonawczą proof of work z łańcuchem Beacon. Klin jest ostatnią siecią testową dla Ethereum 2.0 przed właściwym połączeniem.
Wyjaśnienie
Wszystkie informacje zawarte na naszej stronie internetowej są publikowane w dobrej wierze i wyłącznie w ogólnych celach informacyjnych. Wszelkie działania podejmowane przez czytelnika w związku z informacjami znajdującymi się na naszej stronie internetowej odbywają się wyłącznie na jego własne ryzyko.