Dompet Bitcoin Terkemuka

Verifikasi Pembayaran Sederhana (SPV)

Simple Payment Verification (SPV) adalah metode ringan untuk memverifikasi transaksi Bitcoin tanpa mengunduh seluruh blockchain. Teknik ini, yang awalnya dijelaskan dalam whitepaper Bitcoin Satoshi Nakamoto, memungkinkan Electrum berfungsi secara efisien sebagai klien yang ringan.

Aspek-aspek Utama SPV:

  1. Verifikasi Ringan: Klien SPV seperti Electrum hanya mengunduh header blok, bukan blok penuh. Hal ini secara signifikan mengurangi penyimpanan data dan kebutuhan bandwidth.
  2. Bukti Merkle: Untuk memverifikasi transaksi, klien meminta bukti penyertaan dalam bentuk cabang Merkle dari server.
  3. Keuntungan Keamanan: SPV menawarkan keamanan yang lebih baik dibandingkan dengan dompet web. Walaupun bergantung pada server untuk beberapa informasi, SPV tidak perlu mempercayai server ini dengan data sensitif.
  4. Efisiensi: Dengan menggunakan SPV, Electrum dapat dengan cepat memverifikasi transaksi tanpa permintaan sumber daya dari node penuh.

Bagaimana cara kerjanya:

  1. Electrum mengunduh dan menyimpan header blok.
  2. Saat memverifikasi transaksi, ia meminta bukti Merkle dari server.
  3. Dengan menggunakan bukti ini, Electrum dapat mengonfirmasi penyertaan transaksi dalam blockchain tanpa mengunduh seluruh blok.

Pendekatan ini memungkinkan Electrum untuk menyeimbangkan keamanan dan efisiensi, menyediakan solusi dompet yang kuat tanpa memerlukan sumber daya komputasi yang besar.

Referensi: "Bitcoin: Sistem Uang Elektronik Peer-to-Peer" oleh Satoshi Nakamoto.

Daftar Isi