Cara Kerja UTXO: Blok Dasar Transaksi Bitcoin

robot
Pembuatan abstrak sedang berlangsung

Pikirkan transaksi Bitcoin seperti menulis cek. Setiap kali Anda mengirim Bitcoin, Anda tidak membagi koin – Anda sedang bekerja dengan kumpulan output transaksi sebelumnya. Di sinilah model UTXO (Unspent Transaction Output) berperan. Ini adalah mekanisme fundamental yang digunakan Bitcoin dan banyak cryptocurrency lainnya untuk melacak di mana setiap koin berada pada setiap saat.

Memahami UTXO: Konsep Inti

Unspent Transaction Output pada dasarnya adalah sejumlah Bitcoin yang berada di dalam dompet yang belum dibelanjakan. Ketika Anda melakukan transaksi, Anda mengambil satu atau lebih UTXO ini sebagai input, menandatangani secara digital untuk membuktikan bahwa Anda memilikinya, dan membuat output baru yang menjadi UTXO itu sendiri. Yang lama sekarang “dibelanjakan” dan terkunci secara permanen – mereka tidak dapat digunakan kembali. Yang baru siap untuk dibelanjakan dalam transaksi di masa depan.

Contoh Dunia Nyata: Alice Membayar Bob

Misalkan Alice memegang 0,45 BTC. Ini bukan satu koin yang terpadu – sebenarnya ini adalah dua UTXO terpisah dari transaksi sebelumnya: satu senilai 0,4 BTC dan satu lagi senilai 0,05 BTC. Sekarang dia perlu mengirim 0,3 BTC kepada Bob.

Berikut yang terjadi: Alice tidak bisa begitu saja memberikan Bob setengah dari UTXO 0,4 BTC miliknya. Sebaliknya, dia harus menggunakan seluruh unit 0,4 BTC sebagai input. Dia menginstruksikan jaringan untuk membaginya: kirim 0,3 BTC ke alamat Bob dan kembalikan 0,1 BTC ke alamatnya sendiri (dikurangi biaya penambangan di kenyataannya). UTXO 0,4 BTC yang asli sekarang telah terpakai dan hilang selamanya. Dua UTXO baru telah dibuat (0,3 BTC dan 0,1 BTC), siap untuk transaksi berikutnya.

Bagaimana jika Alice perlu mengirim 0,42 BTC? Dia bisa menggabungkan UTXO 0,4 BTC miliknya dengan UTXO 0,05 BTC untuk membuat total 0,45 BTC, mengirimkan 0,42 BTC, dan menyimpan 0,03 BTC sebagai kembalian.

Mengapa UTXO Penting

Model UTXO adalah alasan mengapa transaksi Bitcoin bekerja seperti yang dilakukan saat ini. Alih-alih memperbarui saldo akun seperti perbankan tradisional, blockchain melacak keluaran diskrit. Setiap keluaran ditujukan kepada alamat orang tertentu. UTXO tidak dapat dibelanjakan sebagian - Anda harus membuat keluaran baru dari yang sudah ada, mirip dengan merobek cek lama dan menulis yang baru berdasarkan nilainya. Desain ini memastikan transparansi, mencegah pengeluaran ganda, dan memberikan setiap Bitcoin sejarah yang jelas di blockchain.

BTC0.9%
Lihat Asli
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
  • Hadiah
  • Komentar
  • Posting ulang
  • Bagikan
Komentar
0/400
Tidak ada komentar
  • Sematkan
Perdagangkan Kripto Di Mana Saja Kapan Saja
qrCode
Pindai untuk mengunduh aplikasi Gate
Komunitas
Bahasa Indonesia
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)