Wygaśnięcie stanu Ethereum, co to jest i dlaczego ma znaczenie


obraz artykułu

Armana Shirinyana

Ethereum ma zasadniczy problem, który w pewnym momencie musi zostać naprawiony

Ilość zasobów Ethereum potrzeby utrzymania się rosną z dnia na dzień, a w pewnym momencie to obciążenie będzie rosło w nieskończoność, powodując poważne problemy dla sieci stabilność.

Technicznie rzecz biorąc, Ethereum to komputer świata, platforma, która istnieje z obsługą tysięcy węzłów. System węzłów sprawia, że ​​Ethereum jest siecią, którą znamy: węzły zapewniają sprzęt, EVM zapewnia komputer wirtualny, a blockchain rejestruje każdą transakcję dokonaną w historii sieci Ether.

Maszyna wirtualna jest przechowywana w strukturze danych zwanej drzewem Merkle. Jego głównym zastosowaniem jest weryfikacja przechowywanych, obsługiwanych i przesyłanych między komputerami danych. Drzewa Merkle zapewniają autentyczność danych otrzymanych od innych peerów w sieci.

Istnieją jednak pewne wady, z których najbardziej problematyczna jest skalowanie. Na dzień dzisiejszy World Computer przechowuje całą EVM, w tym każdy wpis, konto i adres od początku swojej genezy. Przechowywanie takiej ilości danych nie sprawia dziś problemów, ale w przyszłości stanie się problemem, który będzie rosnąć w nieskończoność. Na szczęście istnieje rozwiązanie zwane „wygaśnięciem stanu”.

Reklamy

Wraz z wygaśnięciem stanu części stanu domyślnego stają się nieaktywne i muszą zostać odnowione przez „dotyk”, co w zasadzie oznacza dostęp do stanu, który odroczy wygaśnięcie. Dzięki mechanizmowi wielkość stanu EVM pozostanie rozsądna i zrobi miejsce dla nowych obiektów.

Chociaż oferta rozwiązania istniejących problemów ze skalowaniem drzewa Merkle brzmi dobrze na papierze, wdrożenie jej byłoby skomplikowanym procesem, który zabrałby dużo czasu i siły roboczej. Jednak ostatnie przejście na PoS pokazało, że z Etherem wszystko jest możliwe.

Źródło: https://u.today/ethereum-roadmap-ethereum-state-expiry-heres-what-it-is-and-why-it-matters