Solana dąży do zwiększenia skalowalności dzięki nowemu systemowi hashowania

W celu rozwiązania problemów ze skalowalnością spowodowanych masowym korzystaniem z sieci, deweloperzy Solana wprowadzili nowy system hashowania o nazwie SIMD-0215.
Propozycja ta ma na celu zoptymalizowanie sposobu, w jaki sieć weryfikuje i śledzi konta użytkowników, potencjalnie zwiększając ogólną szybkość i wydajność sieci.
Kluczowe wnioski
- Deweloperzy Solana wprowadzili system SIMD-0215 w celu poprawy skalowalności sieci.
- Nowa metoda pozwala każdemu blokowi zawierać hash wszystkich kont, a nie tylko tych zmodyfikowanych.
- Homomorficzne hashowanie upraszcza obliczenia, dodając tylko zmienione konta bez ponownego obliczania całego hasha.
- Accounts Lattice Hash może zastąpić systemy oparte na Merkle, zwiększając wydajność przetwarzania miliardów kont.
Propozycja wprowadza nowy hash, Accounts Lattice Hash, który wykorzystuje homomorficzne hashowanie do utrzymania kompleksowego hasha całkowitego stanu konta. W przeciwieństwie do obecnych metod, ten nowy system pozwala każdemu blokowi zawierać hash wszystkich kont, a nie tylko kont, które zmieniły się w tym bloku. Dodatkowo, innowacja ta eliminuje potrzebę stosowania Epoch Accounts Hash, rzadszego, ale wymagającego dużej ilości zasobów procesu.
Loading....
Obecne wyzwania związane z haszowaniem kont w Solanie
Obecnie Solana wykorzystuje dwa podstawowe typy hashowania kont:
Epoch Accounts Hash: Hash oparty na Merkle, który przechwytuje stan wszystkich kont, ale aktualizuje się rzadko.
Accounts Delta Hash: Hash oparty na Merkle, który rejestruje tylko zmiany dokonane w pojedynczym bloku.
Obie metody polegają na sortowaniu danych i utrzymywaniu dużych stanów pośrednich, co może stać się nieefektywne wraz ze wzrostem liczby kont użytkowników. Dlatego też Epoch Accounts Hash aktualizuje się tylko okresowo, podczas gdy Accounts Delta Hash przetwarza przyrostowe zmiany dla każdego bloku.
Zalety haszowania homomorficznego
Hashowanie homomorficzne umożliwia obliczenie całkowitego stanu konta poprzez stopniowe gromadzenie zmian bez ponownego obliczania całego skrótu. Mówiąc prościej, hash dla nowego bloku można wyprowadzić z całkowitego hasha stanu konta poprzedniego bloku, dodając tylko zmodyfikowane konta.
Accounts Lattice Hash jest zbudowany przy użyciu homomorficznej funkcji haszującej opartej na siatce, która upraszcza i przyspiesza proces. Zastępując systemy oparte na Merkle tą metodą, sieć mogłaby przetwarzać miliardy kont bardziej efektywnie.
Wpływ na rozwój sieci Solana
Jeśli ta propozycja zostanie wdrożona, może poprawić skalowalność Solany przy jednoczesnym zachowaniu bezpieczeństwa i szybkości. Według DefiLlama, sieć wykazała już znaczny wzrost, odnotowując 113 miliardów dolarów wolumenu obrotu na swoich zdecentralizowanych giełdach (DEX), przewyższając 78,9 miliarda dolarów Ethereum.
Proponowana zmiana odzwierciedla zaangażowanie Solanyw utrzymanie konkurencyjności w stale rozwijającym się ekosystemie blockchain poprzez poprawę skalowalności i doświadczenia użytkownika.
Ponadto, aby wzmocnić swoją obronę przed przyszłymi zagrożeniami związanymi z obliczeniami kwantowymi, Solana wprowadziła wcześniej Winternitz Vault - innowacyjne rozwiązanie zaprojektowane w celu ochrony funduszy użytkowników przed potencjalnymi naruszeniami kryptograficznymi.