Apa itu Bitcoin UTXO, dan apakah prinsipnya?
2026/03/27 03:27:02

Sementara perbankan tradisional bergantung pada baki akaun, Bitcoin beroperasi di bawah model revolusioner yang dikenali sebagai UTXO (Unspent Transaction Output). Bukan sekadar nombor tunggal dalam buku besar, "baki" Bitcoin anda sebenarnya adalah sekumpulan "koin" digital individu yang menunggu untuk digunakan. Sistem ini berfungsi lebih seperti wang tunai fizikal berbanding akaun bank digital, memberikan arsitektur asas untuk keselamatan, transparansi, dan desentralisasi Bitcoin.
Poin Utama
-
Bitcoin tidak menyimpan baki akaun; ia memantau "bahagian" nilai yang diskret yang mesti dibelanjakan seluruhnya, sama seperti wang kertas fizikal.
-
Kerana UTXO tidak boleh dibahagikan, sebarang nilai berlebihan dalam transaksi akan secara automatik "dikembalikan" ke alamat perubahan baharu yang dikendalikan oleh penghantar.
-
Model UTXO membenarkan pemprosesan selari berkelajuan tinggi dan pengesahan serta-merta, menjadikannya hampir mustahil untuk "menghabiskan dana dua kali".
Mendefinisikan UTXO: Model "Tunai" Digital
UTXO bermaksud Unspent Transaction Output. Sementara sistem pembayaran digital moden (seperti PayPal) menggunakan model "Berasaskan akaun", bitcoin berfungsi seperti wang tunai fizikal. Dalam model akaun, sistem mengesan satu nombor tunggal yang mewakili jumlah kekayaan anda. Dalam model UTXO, "baki" anda hanyalah jumlah kesemua kepingan bitcoin yang telah dihantar kepada anda tetapi belum lagi "dibelanjakan" kepada orang lain.
Buku Catatan Objek
Berbeza dengan buku besar bank yang merekod "Pengguna A mempunyai $100", buku besar Bitcoin adalah sekumpulan objek. Setiap UTXO adalah "bahagian" nilai yang terpisah. Apabila anda melihat dompet Bitcoin anda, perisian akan memindai seluruh blok rantai untuk mencari setiap UTXO yang dikaitkan dengan kunci peribadi anda dan menjumlahkannya untuk menunjukkan baki jumlah.
Bagaimana UTXO Bitcoin Berfungsi: Prinsip Ketidakbolehpecahan
Prinsip asas UTXO ialah bahawa bitcoin tidak boleh dibahagikan dalam keadaan "rehat". Jika anda mempunyai UTXO bernilai 5 BTC, anda tidak boleh hanya "memotong" 0.5 BTC dan meninggalkan baki di situ. Anda mesti menghabiskan keseluruhan UTXO 5 BTC sekaligus, sama seperti anda tidak boleh merobek wang kertas $20 menjadi dua untuk membayar makanan bernilai $10.
Proses "Lebur dan Cetak Semula"
Anggap UTXO sebagai bar emas. Untuk membayar seseorang dengan jumlah yang lebih kecil, anda harus melebur keseluruhan bar tersebut. Anda "mencetak semula" satu syiling kecil untuk penerima dan satu syiling berukuran sederhana untuk diri anda sendiri. Ini memastikan setiap satoshi (unit terkecil Bitcoin) mempunyai asal-usul yang jelas dan tidak terputus sejak saat pertama ia ditambang.
Bagaimana Input dan Output Berinteraksi
Setiap transaksi bitcoin terdiri daripada Input dan Output. Sebuah Input adalah sekadar UTXO yang dicipta dalam transaksi sebelumnya. Apabila anda memulakan pindah, anda "membuka kunci" output-output sebelum ini dengan kunci peribadi anda dan menukarkannya menjadi Output baru.
Rantai Kepemilikan
Output-output baru ini kemudian menjadi bahagian "Belum Dibelanjakan" untuk orang seterusnya. Rantai berterusan input yang menjadi output dan output yang menjadi input masa depan membentuk sejarah keseluruhan blok rantai Bitcoin. Ia adalah permainan "pass the baton" yang besar dan terdesentralisasi.
Konsep "Perubahan" Alamat
Kerana UTXO mesti dibelanjakan secara keseluruhan, dompet bitcoin menggunakan "alamat perubahan." Jika anda membeli kopi seharga 0.001 BTC menggunakan UTXO bernilai 1.0 BTC, transaksi tersebut sebenarnya akan mempunyai dua output. Yang pertama dikirim ke kedai kopi, dan yang kedua—perubahan akan dikembalikan kepada anda.
Pengurusan Dompet Automatik
Bagi pengguna, ia kelihatan seperti pengurangan baki yang mudah, tetapi di belakang layar, "koin" BTC 1.0 lama telah dimusnahkan dan dua "koin" baru yang lebih kecil telah dicetak. Dompet moden mengendalikan ini secara automatik, menghasilkan alamat baharu untuk perubahan supaya alamat utama anda tidak digunakan semula.
Pengesahan dan Pencegahan Perbelanjaan Ganda
Sebab teknikal utama model UTXO ialah untuk menyelesaikan masalah Perbelanjaan Ganda dengan cekap. Kerana setiap UTXO adalah objek data unik yang boleh dikenal pasti, nod bitcoin hanya perlu memeriksa pangkalan data tertentu untuk melihat sama ada output tertentu masih tersedia.
Pengesahan Segera
Jika seseorang cuba menggunakan UTXO yang sama dua kali, nod akan melihat bahawa output tersebut telah ditandakan sebagai "dibelanjakan" dalam blok sebelumnya dan menolak transaksi tersebut secara serta-merta. Ini mencipta peraturan "keras" yang mencegah penciptaan Bitcoin palsu melalui manipulasi perisian.
Privasi dan Anonimiti yang Diperbaiki
UTXO menawarkan kelebihan privasi yang jelas berbanding sistem berdasarkan akaun. Dalam akaun bank, semua transaksi anda dikaitkan dengan satu identiti dan satu baki. Dalam bitcoin, baki keseluruhan anda tersebar di pelbagai UTXO yang berbeza di pelbagai alamat.
Menghancurkan Jejak Kertas
Ia jauh lebih sukar untuk pemerhati luar menentukan jumlah kekayaan bersih anda kerana mereka perlu mengetahui setiap alamat yang anda miliki. Setiap kali anda menerima perubahan daripada satu transaksi, ia akan pergi ke alamat baharu, secara berkesan memutuskan hubungan yang jelas antara transaksi masa lalu dan masa depan anda.
Kapasiti Membesar Melalui Pemprosesan Selari
Dari sudut pandang komputasi, model UTXO sangat efisien untuk pemprosesan selari. Dalam sistem berdasarkan akaun, transaksi yang melibatkan akaun yang sama mesti diproses satu demi satu (secara berurutan) untuk mengelakkan ralat dalam pengiraan baki akhir.
Pengesahan Berkelajuan Tinggi
Dalam model UTXO, transaksi adalah saling bebas antara satu sama lain. Selama mereka menggunakan UTXO yang berbeza, ribuan transaksi boleh disahkan secara serentak di pelbagai teras CPU tanpa perlu mengemas kini keadaan "akaun" global yang tunggal.
Pengurusan Data: Set UTXO
Untuk memastikan rangkaian bitcoin tetap sihat, nod mengekalkan apa yang dipanggil Set UTXO (atau Chainstate). Ini adalah kumpulan setiap output yang tidak dibelanjakan yang wujud hari ini. Semasa ini, set ini mengandungi jutaan entri tetapi jauh lebih kecil daripada sejarah blok rantai penuh.
Menjaga Kesihatan Rangkaian
Apabila blok baru ditambang, nod mengemas kini set ini dengan menghapus input yang baru saja dibelanjakan dan menambahkan output baru yang diciptakan. Ini membolehkan rangkaian kekal selari dan selamat tanpa perlu memindai keseluruhan blok rantai berukuran berbilion terabyte bagi setiap permintaan transaksi.
Soalan Lazim
-
Adakah UTXO perkara yang sama dengan "baki" bitcoin?
Bukan tepat. Baki anda ialah jumlah semua UTXO yang dikaitkan dengan dompet anda. Satu dompet boleh memegang puluhan UTXO individu dengan saiz berbeza yang bersama-sama membentuk jumlah jumlah yang boleh dibelanjakan.
-
Mengapa saya tidak boleh menghabiskan sebahagian daripada UTXO?
Protokol bitcoin memerlukan UTXO untuk bersifat "atomik" atau tidak boleh dibahagikan dalam keadaan rehat. Untuk menghabiskan sebahagian, anda perlu mengonsumsi keseluruhan unit sebagai input dan mencipta dua output baru: satu untuk penerima dan satu sebagai "perubahan" kembali kepada anda.
-
Apa yang berlaku kepada "perubahan" saya dalam transaksi?
Dompet anda secara automatik menghasilkan alamat "perubahan" baru. Bitcoin yang tersisa daripada transaksi anda akan dihantar ke alamat ini, memastikan baki jumlah anda tetap betul walaupun UTXO asal telah dimusnahkan.
-
Bagaimana model UTXO melindungi daripada penipuan?
Kerana setiap UTXO adalah objek unik, nod rangkaian boleh semak secara serta-merta "Set UTXO" untuk melihat sama ada sebahagian bitcoin tertentu telah digunakan sebelum ini. Jika pengguna cuba menghabiskan UTXO yang sama dua kali, rangkaian akan menolaknya secara serta-merta.
-
Adakah model UTXO meningkatkan privasi saya?
Ya. Kerana dana anda sering tersebar di pelbagai alamat dan transaksi menghasilkan alamat perubahan baru, ia jauh lebih sukar untuk pemerhati luar melacak kekayaan keseluruhan anda berbanding akaun bank tradisional.
Penafian: Halaman ini telah diterjemahkan dengan menggunakan teknologi AI (dikuasakan oleh GPT) untuk keselesaan anda. Untuk mendapatkan maklumat yang paling tepat, rujuk kepada versi bahasa Inggeris asal.
