Struktur data dan pengkodean
Pembaruan terakhir halaman: 15 Agustus 2023
Ethereum membuat, menyimpan, dan mentransfer data dalam volume besar. Data ini harus diformat dengan cara yang terstandarisasi dan hemat memori untuk memungkinkan siapa saja menjalankan node pada perangkat keras tingkat konsumen yang relatif sederhana. Untuk mencapai hal ini, beberapa struktur data spesifik digunakan pada tumpukan Ethereum.
Prasyarat
Anda harus memahami dasar-dasar Ethereum dan perangkat lunak klien. Disarankan untuk memahami lapisan jaringan dan buku putih Ethereum.
Struktur data
Patricia merkle trie
Patricia Merkle Trie adalah struktur yang mengkodekan pasangan kunci-nilai ke dalam trie yang deterministik dan diautentikasi secara kriptografi. Struktur ini digunakan secara luas di seluruh lapisan eksekusi Ethereum.
Lebih lanjut tentang Patricia Merkle Trie
Recursive Length Prefix
Recursive Length Prefix (RLP) adalah metode serialisasi yang digunakan secara luas di seluruh lapisan eksekusi Ethereum.
Simple Serialize
Simple Serialize (SSZ) adalah format serialisasi dominan pada lapisan konsensus Ethereum karena kompatibilitasnya dengan merklelisasi.