Adatszerkezetek és kódolás
Utolsó módosítás: @Satglow(opens in a new tab), 2023. augusztus 15.
Az Ethereum nagy adatkötegeket hoz létre, tárol és mozgat. Az adatot standard és memóriahatékony módon kell formázni, hogy bárki tudjon csomópontot futtatni viszonylag szerény, fogyasztói szintű hardveren. Ehhez az Ethereum stackben számos speciális adatstruktúra található.
Előfeltételek
Ehhez érdemes áttekinteni az Ethereum és a kliensszoftver alapjait. Emellett javasoljuk, hogy a hálózati réteggel és az Ethereum fehérkönyvvel is ismerkedjen meg.
Adatstruktúrák
Patricia Merkle-fák
A Patricia Merkle-fák olyan struktúrák, melyek kulcs-érték párokat kódolnak egy determinisztikus és kriptográfiailag hitelesített fastruktúrává. Ezeket kiterjedten használják az Ethereum végrehajtási rétegén.
Bővebben a Patricia Merkle-fákról
Rekurzív hosszúságú prefixum (RLP)
A rekurzív hosszúságú prefixum (RLP) egy sorozatosítási módszer, melyet kiterjedten használnak az Ethereum végrehajtási rétegén.
Egyszerű sorosítás (SSZ)
Az egyszerű sorosítás (SSZ) a domináns sorosítási formátum az Ethereum konszenzus rétegén, mivel kompatibilis a merklelizációval.