MegaETH wprowadza kilka kluczowych innowacji, które pozwalają nam maksymalnie zwiększyć skalowalność. SALT wyeliminował wąskie gardło aktualizacji korzeni stanu, wykraczając poza to, co mogą osiągnąć reimplementacje. Obejrzyj wystąpienie Leiego, aby uzyskać pełne omówienie tego, jak i dlaczego.
Lei Yang Σ:
Lei Yang Σ:19 sie, 01:00
Aktualizacja korzenia stanu jest niesamowicie wolna i odpowiada za spowolnienie o nawet 10x podczas budowania bloków EVM. SALT to rozwiązanie MegaETH na ten problem. SALT to zupełnie nowy uwierzytelniony magazyn klucz-wartość, który zastępuje (zamiast być jedynie reimplementacją) Merkle Patricia Trie (MPT) EVM. Jest zoptymalizowany do jednego celu: zajmować jak najmniej miejsca, aby zmieścić się w pamięci RAM komputerów. Ten cel rzekomo jest łatwy do osiągnięcia poprzez dostrojenie MPT i uczynienie go szerokim i płytkim, ale myśląc w ten sposób, pomija się kluczową kwestię: rzadkość kluczy. Nasza teoria + eksperymenty (wiele szczegółów w prezentacji) pokazują, że rzadkość zwiększa rozmiary MPT i jego pobocznych (takich jak zasłużone Verkle Tries, niestety) setki razy. W konsekwencji muszą one przepełniać się do wolnych i nieporęcznych dysków twardych, co zabija wydajność. (Pamiętasz o 10x spowolnieniu?) Dzięki opanowaniu rzadkości, SALT jest w stanie zbliżyć się nieskończenie do optymalności. W rzeczywistości jest optymalny pod względem wykorzystania przestrzeni i operacji we/wy! Wąskie gardło aktualizacji korzeni stanu zostało rozwiązane raz na zawsze. Zobacz nagranie prezentacji! Prezentacja miała miejsce na warsztatach Nauk i Inżynierii Konsensusu podczas SBC 25. Ogromne podziękowania dla Tse Lab na Uniwersytecie Stanforda za zorganizowanie wydarzenia oraz dla sponsorów wydarzenia @babylonlabs_io i @poddotnetwork!
31,3K