UTXO

Apa UTXO?

Istilah UTXO mengacu pada jumlah mata uang digital yang tersisa setelah seseorang melakukan transaksi mata uang kripto seperti bitcoin. Huruf-huruf tersebut mewakili hasil 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 bekas masih ada di buku besar. 

Poin Penting

  • 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 transaksi selesai, setiap output yang tidak terpakai disimpan kembali ke database sebagai input yang dapat digunakan di kemudian hari untuk transaksi baru.

Bagaimana UTXO Bekerja

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

Begini cara kerjanya. Basis data UTXO digunakan untuk menyimpan perubahan dari transaksi mata uang kripto. Database atau buku besar ini awalnya disetel kosong atau nol. Saat transaksi berlipat ganda, database menjadi terisi 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 cek kasir. Anda tidak dapat menukarnya dengan jumlah khusus dan harus membelanjakan seluruh jumlah yang disimpan dalam byte data tersebut.

Tetapi cryptocurrency seperti bitcoin juga unik karena transaksi dapat dilakukan menggunakan sebagian kecil dari cryptocurrency. Ini berarti pembelanjaan tidak terjadi dengan menggunakan satu data byte. Sebaliknya, beberapa pecahan bitcoin diambil oleh algoritme untuk memenuhi permintaan pengeluaran. Misalnya, 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 tidak ekonomis. Ini karena mungkin lebih mahal untuk bertransaksi daripada biaya transaksi di jaringan bitcoin lebih besar dari harga kopi tersebut. Menurut penelitian oleh pengembang bitcoin terkemuka Jimmy Song, 13 juta koin memiliki biaya marjinal lebih besar dari nilainya pada 50 Satoshi / bit.

Referensi cepat

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

Tapi itu belum semuanya. Ada masalah lain dengan meningkatkan UTXO. Perubahan biaya peralatan yang diperlukan untuk memproses UTXO tidak sejalan dengan kenaikannya. Faktanya, biaya rig data mining untuk node yang sepenuhnya memvalidasi, misalnya, tidak 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.