Verifikasi Pembayaran Sederhana
Konteks
Gambar ini muncul di bagian yang membandingkan model verifikasi Ethereum dengan verifikasi pembayaran sederhana (SPV) Bitcoin. Gambar ini membantu menjelaskan mengapa Ethereum menggunakan pendekatan berbeda untuk verifikasi klien ringan.
Apa yang ditunjukkan gambar ini
Diagram menunjukkan bagaimana SPV bekerja di Bitcoin: klien ringan mengunduh header blok dan meminta bukti Merkle untuk transaksi tertentu. Dengan bukti Merkle, klien dapat memverifikasi bahwa transaksi termasuk dalam blok tertentu tanpa mengunduh seluruh blok. Gambar ini menggambarkan jalur dari transaksi melalui cabang Merkle tree ke root Merkle di header blok, menunjukkan bahwa hanya sebagian kecil data yang diperlukan untuk verifikasi.
Signifikansi
Gambar SPV Bitcoin ini disajikan sebagai latar belakang kontras untuk menjelaskan mengapa Ethereum membutuhkan pendekatan yang lebih canggih. Bitcoin SPV bekerja karena transaksi Bitcoin relatif sederhana — transfer nilai dari satu alamat ke alamat lain. Tetapi Ethereum memiliki state global yang kompleks (saldo kontrak, penyimpanan kontrak) yang tidak dapat diverifikasi hanya dengan bukti transaksi. Inilah mengapa Ethereum menggunakan state trie dan receipt trie selain transaction trie.