Ana içeriğe atla
Change page

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.

RLP hakkında daha fazlası

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.

SSZ hakkında daha fazlası