ETFFIN Finance >> Kursus keuangan >  >> Cryptocurrency >> Bitcoin

UTXO

Apa itu UTXO?

Istilah UTXO mengacu pada jumlah mata uang digital yang tersisa setelah seseorang melakukan transaksi cryptocurrency seperti bitcoin. Huruf-huruf tersebut mewakili keluaran transaksi yang tidak terpakai. Setiap transaksi bitcoin dimulai dengan koin yang digunakan untuk menyeimbangkan buku besar. UTXO diproses terus menerus dan bertanggung jawab untuk memulai dan mengakhiri setiap transaksi. Meskipun konfirmasi transaksi menghasilkan penghapusan koin bekas dari database UTXO, catatan koin yang dihabiskan masih ada di buku besar.

Takeaways Kunci

  • UTXO adalah jumlah mata uang digital yang tersisa setelah transaksi mata uang kripto dijalankan.
  • UTXO diproses terus menerus dan bertanggung jawab untuk memulai dan mengakhiri setiap transaksi.
  • Ketika suatu transaksi selesai, setiap output yang tidak terpakai disimpan kembali ke database sebagai input yang dapat digunakan di kemudian hari untuk transaksi baru.

Cara Kerja UTXO

Transaksi UTXO terdengar rumit, tetapi mereka benar-benar cukup sederhana. UTXO atau keluaran transaksi yang tidak terpakai digunakan dalam transaksi mata uang kripto. Ini adalah transaksi yang dibiarkan tidak dihabiskan setelah seseorang menyelesaikan transaksi, mirip dengan uang kembalian yang diterima seseorang setelah melakukan transaksi tunai di toko.

Berikut cara kerjanya. Database UTXO digunakan untuk menyimpan perubahan dari transaksi cryptocurrency. Basis data atau buku besar ini awalnya disetel ke kosong atau nol. Saat transaksi berlipat ganda, database menjadi diisi dengan catatan perubahan dari berbagai transaksi. Ketika transaksi selesai dan ada output yang tidak dibelanjakan, mereka disimpan kembali ke database sebagai input yang dapat digunakan di kemudian hari untuk transaksi baru. Transaksi mata uang kripto—seperti yang digunakan untuk bitcoin—mirip dengan cek kasir. Anda tidak dapat menukarnya dengan jumlah khusus dan harus menghabiskan seluruh jumlah yang disimpan dalam byte data tersebut.

Tetapi cryptocurrency seperti bitcoin juga unik karena transaksi dapat dilakukan menggunakan pecahan cryptocurrency. Ini berarti pengeluaran tidak dilakukan dengan menggunakan satu byte data. Sebagai gantinya, beberapa fraksi bitcoin diambil oleh algoritme untuk memenuhi permintaan pengeluaran. Sebagai contoh, pembelian senilai 1 bitcoin dapat mengambil 0,6 BTC dari satu byte dan 0,4 BTC dari yang lain. Perubahan dari masing-masing pecahan ini kemudian dikirim ke database UTXO untuk digunakan di kemudian hari.

Pertimbangan Khusus

Banyaknya koin kecil dalam jaringan bitcoin membuat transaksi tertentu menjadi tidak ekonomis. Ini karena mungkin lebih mahal untuk bertransaksi daripada biaya sebenarnya dari produk yang dibeli dengan bitcoin. Sebagai contoh, tidak masuk akal untuk membeli secangkir kopi seharga $2 jika biaya transaksi di jaringan bitcoin lebih besar dari harga kopi. Menurut penelitian oleh pengembang bitcoin terkemuka Jimmy Song, 13 juta koin memiliki biaya marjinal lebih besar dari nilainya pada 50 Satoshi/bit.

Ingatlah bahwa beberapa transaksi mungkin tidak ekonomis karena mungkin sebenarnya lebih mahal untuk melakukan transaksi daripada biaya sebenarnya dari produk yang dibeli.

Tapi itu tidak semua. Ada masalah lain dengan peningkatan UTXO. Perubahan biaya peralatan yang diperlukan untuk memproses UTXO tidak sejalan dengan peningkatannya. Faktanya, biaya rig penambangan data untuk memvalidasi node sepenuhnya, Misalnya, belum mengikuti. “Mengizinkan lebih banyak transaksi tanpa perubahan lain kemungkinan besar akan mempercepat pertumbuhan set UTXO sehingga lebih mahal untuk menjalankan node validasi penuh, " menurut pengembang perangkat lunak Gavin Andreesen yang merupakan bagian utama dari pengembangan bitcoin.