Veri yapıları ve kodlama
Ethereum büyük hacimlerde veri oluşturur, depolar ve aktarır. Bu veriler, herkesin nispeten mütevazı tüketici sınıfı donanımlarda bir düğüm çalıştırmasına olanak tanımak için standartlaştırılmış ve bellek açısından verimli yollarla biçimlendirilmelidir. Bunu başarmak için, Ethereum yığınında birkaç özel veri yapısı kullanılır.
Ön koşullar
Ethereum'un ve istemci yazılımının temellerini anlamalısınız. Ağ katmanına ve Ethereum tanıtım belgesine aşina olmanız önerilir.
Veri yapıları
Patricia merkle trie'leri
Patricia Merkle Trie'leri, anahtar-değer çiftlerini deterministik ve kriptografik olarak doğrulanmış bir trie'ye kodlayan yapılardır. Bunlar, Ethereum'un yürütme katmanı genelinde yaygın olarak kullanılır.
Patricia Merkle Trie'leri hakkında daha fazlası
Özyineli Uzunluk Öneki
Özyineli Uzunluk Öneki (RLP), Ethereum'un yürütme katmanı genelinde yaygın olarak kullanılan bir serileştirme yöntemidir.
Basit Serileştirme
Basit Serileştirme (SSZ), merklelaştırma ile uyumluluğu nedeniyle Ethereum'un mutabakat katmanındaki baskın serileştirme formatıdır.