Współzałożyciel Ethereum (ETH), Vitalik Buterin, niedawno ujawnił, jaki będzie kolejny etap rozwoju sieci Ethereum (ETH). Kolejnym znaczącym krokiem w ewolucji blockchainu został nazwany „Czystka".
Buterin niedawno podzielił się spostrzeżeniami na temat wysiłków mających na celu uproszczenie protokołu Ethereum i ulepszenie jego środków bezpieczeństwa.
„Krótka notatka na temat kolejnych kroków w upraszczaniu protokołu Ethereum i zmniejszaniu obciążenia zasobów węzła („czyszczenie”)” – udostępnił.
Krótka notatka na temat kolejnych kroków w uproszczeniu protokołu Ethereum i zmniejszeniu obciążenia zasobów węzła (tzw. „czyszczenie”):https://t.co/BAebCGrisB
- vitalik.eth (@VitalikButerin) 1 kwietnia 2024 r.
W komunikacie Vitalik Buterin wyjaśnił, że „The Purge” to projekt, którego celem jest redukcja Ethereum i uregulowanie długów technicznych.
„To EIP jest ważnym przykładem często niedocenianej części rozwoju protokołu Ethereum: wysiłków na rzecz uproszczenia protokołu poprzez usunięcie złożoności i dodanie nowych gwarancji bezpieczeństwa. To duża część tego, co nazwałem „Oczyszczeniem”: projektu zwarcia Ethereum i spłaty długu technicznego. Będzie więcej EIP o podobnym duchu, dlatego warto zrozumieć, w jaki sposób w szczególności EIP-6780 osiąga swój cel i jakie inne EIP mogą istnieć w przyszłości.
Twórcy podkreślili kolejne kroki usuwania: „Jednym z mniej znanych EIP w ostatnim hard forku Dencun jest EIP-6780, który usunął większość funkcjonalności kodu operacji SELFDESTRUCT”. Buterin wyjaśnił również, w jaki sposób EIP-6780 upraszcza protokół Ethereum:
„EIP-6780 ogranicza funkcjonalność kodu operacyjnego SELFDESTRUCT, który niszczy umowę, która go wywołuje, i opróżnia jego kod i pamięć, dzięki czemu działa tylko wtedy, gdy kontrakt został utworzony podczas tej samej transakcji. To samo w sobie nie oznacza zmniejszenia złożoności specyfikacji” – stwierdzili twórcy.
O dokument wyjaśnił również, że jednak nowa funkcja usprawnia implementacje, wprowadzając dwa nowe niezmienniki: Po EIP-6780 istnieje maksymalna liczba miejsc przechowywania (w przybliżeniu: limit gazu/5000), które można edytować w jednym bloku; Jeśli kontrakt ma niepusty kod na początku transakcji lub bloku, będzie miał ten sam kod na końcu tej transakcji lub bloku.