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!
39,53K