

Konsep ini merujuk pada output transaksi yang belum terpakai dalam sistem mata uang kripto.
Output transaksi mata uang kripto tetap "belum terpakai" sampai digunakan sebagai input pada transaksi lain. Output transaksi yang belum terpakai merupakan elemen vital dalam ekosistem mata uang kripto, berfungsi untuk melacak kepemilikan dana di berbagai blockchain, dengan jaringan Bitcoin sebagai contoh paling terkenal.
Output yang belum terpakai setara dengan "kembalian" dalam pembelian menggunakan mata uang konvensional.
Misalkan Anda memiliki saldo Bitcoin sebesar 1 BTC dan ingin membeli sesuatu seharga 0,1 BTC. Anda akan mengirimkan 0,1 BTC kepada penjual, dan sisa 0,9 BTC akan menjadi UTXO Anda. Jumlah transaksi yang belum terpakai ini dapat Anda gunakan untuk pembelian atau transfer selanjutnya.
Seluruh UTXO disimpan di blockchain dan dapat diakses oleh siapa saja. Setiap UTXO memiliki pengenal unik, yaitu hash dari transaksi sebelumnya dan indeks output dalam transaksi tersebut.
Setiap UTXO memiliki alamat uniknya sendiri. Hal ini memastikan koin tidak dapat dibelanjakan dua kali, sehingga memberikan mekanisme keamanan utama bagi jaringan.
Saat pengguna melakukan transaksi di blockchain yang menggunakan model output belum terpakai, maka UTXO baru akan tercipta. Output transaksi yang belum terpakai ini merupakan hasil dari transaksi sebelumnya dan selanjutnya digunakan sebagai input pada transaksi baru.
Agar output transaksi yang belum terpakai bisa terjadi, harus ada input terlebih dahulu. Input adalah referensi ke UTXO yang sudah ada. Setelah output tersebut dibelanjakan, UTXO baru akan diciptakan sebagai penggantinya. Siklus berkelanjutan antara pembelanjaan dan penciptaan UTXO inilah yang membentuk fondasi pemrosesan transaksi di blockchain berbasis UTXO.
Proses penciptaan ini menjamin setiap unit mata uang kripto dapat ditelusuri ke asalnya, sehingga memberikan transparansi dan keamanan di seluruh jaringan.
Berbagai jaringan memanfaatkan model transaksi belum terpakai untuk melacak kepemilikan koin. Ketika seseorang mengirimkan Bitcoin kepada orang lain, maka satu atau lebih UTXO dikirimkan ke kunci publik penerima.
UTXO disimpan di blockchain dan dapat dianggap sebagai analogi koin fisik. Setelah UTXO digunakan dalam transaksi, ia tidak lagi tersimpan di dompet Anda. UTXO tersebut kini berada di blockchain sebagai bagian dari riwayat transaksi.
Mekanisme kerja UTXO memastikan setiap transaksi dapat diverifikasi dan tidak dapat diubah. Saat Anda melakukan transaksi, perangkat lunak dompet Anda secara otomatis memilih UTXO yang sesuai untuk memenuhi jumlah pembayaran, mirip seperti memilih uang kertas dan koin dari dompet fisik Anda.
Misalkan seseorang ingin mengirimkan 3 BTC kepada orang lain. Ia membuka dompet Bitcoin dan memiliki saldo 2 BTC hasil transaksi sebelumnya dan 1,5 BTC dari transaksi lain. Untuk mengirimkan 3 BTC, ia harus menggunakan kedua transaksi tersebut sebagai input.
Setelah transaksi selesai, akan terbentuk dua output. Pertama, penerima memperoleh 3 BTC. Selisih antara total nilai input (3,5 BTC) dan jumlah yang dikirimkan (3 BTC) adalah 0,5 BTC. Jumlah ini kemudian dikembalikan kepada pengirim sebagai UTXO baru.
Contoh ini menunjukkan bagaimana UTXO dapat digabung dan dipecah dalam transaksi, serta menggambarkan fleksibilitas dan presisi model UTXO dalam menangani berbagai nominal transaksi.
Konsolidasi output transaksi belum terpakai adalah proses penggabungan beberapa UTXO menjadi satu output untuk mengurangi biaya atau meningkatkan privasi.
Semakin banyak UTXO yang Anda miliki, semakin banyak input yang diperlukan dan semakin besar biaya transaksi yang timbul. Dengan melakukan konsolidasi, Anda dapat mengurangi jumlah input dan menghemat biaya transaksi.
Terdapat dua metode utama konsolidasi:
Konsolidasi manual dilakukan dengan membuat transaksi baru menggunakan UTXO yang diinginkan sebagai input, lalu mengirimkan seluruh jumlah tersebut kepada diri sendiri dalam satu output.
Konsolidasi otomatis dilakukan dompet dengan secara berkala membuat transaksi baru yang menggabungkan beberapa output belum terpakai menjadi satu output.
Konsolidasi sangat bermanfaat bagi pengguna yang sering menerima pembayaran kecil, karena membantu mengoptimalkan efisiensi dompet dan menurunkan biaya transaksi di masa depan.
Keunggulan model UTXO membuatnya sangat cocok untuk aplikasi yang membutuhkan tingkat keamanan, transparansi, dan skalabilitas tinggi.
Walaupun ada keterbatasan, manfaat keamanan dan transparansi dari model UTXO sering kali lebih besar daripada kekurangannya pada berbagai aplikasi blockchain.
Pada model akuntansi, seluruh transaksi tercermin pada saldo akun. Sebaliknya, output transaksi belum terpakai memperlakukan mata uang sebagai objek, bukan satuan.
| Model Akun ("accounts") | Model UTXO |
|---|---|
| Transaksi membutuhkan memori lebih kecil | Transaksi membutuhkan ruang penyimpanan lebih besar |
| Status disimpan di node | Status disimpan di transaksi |
| Keamanan lebih rendah | Keamanan lebih tinggi |
| Perhitungan transaksi lebih rumit | Perhitungan transaksi lebih sederhana |
| Efisiensi tinggi untuk transaksi massal | Efisiensi rendah untuk transaksi massal |
Perbandingan ini menegaskan perbedaan mendasar dalam pendekatan pemrosesan transaksi dan pengelolaan status antara kedua model. Model UTXO mengedepankan keamanan dan verifikasi, sedangkan model akun menonjolkan efisiensi dan kesederhanaan.
UTXO memegang peran sentral dalam operasional Bitcoin dan sejumlah mata uang kripto lainnya. Ketika Anda mengirim transaksi Bitcoin, output transaksi yang belum terpakai memberi sinyal kepada jaringan berapa banyak mata uang digital yang Anda kirim dan terima. Blockchain lain seperti Cardano mengembangkan konsep ini dengan memperkenalkan eUTXO – Extended UTXO.
Model Extended UTXO memperluas konsep dasar dengan menambahkan fungsionalitas seperti kemampuan membawa data arbitrer dan menjalankan smart contract yang lebih kompleks. Evolusi ini menunjukkan adaptasi dan relevansi model UTXO dalam perkembangan blockchain modern.
Seiring teknologi blockchain terus berkembang, model UTXO tetap menjadi landasan utama pengelolaan transaksi, menawarkan keseimbangan terbukti antara keamanan, transparansi, dan fungsionalitas yang telah teruji dalam ekosistem mata uang kripto.
UTXO adalah sisa transaksi blockchain yang belum terpakai dan dapat digunakan sebagai input transaksi selanjutnya. UTXO menjamin validitas transaksi serta meningkatkan keamanan dan efisiensi jaringan blockchain.
Model UTXO melacak output belum terpakai sebagai entitas terpisah, sehingga meningkatkan privasi dan mendukung paralelisasi. Model akun menjaga saldo layaknya perbankan tradisional. Model UTXO umumnya lebih aman karena lebih sederhana dan memiliki lebih sedikit kerentanan, sementara model akun menawarkan keunggulan dalam fungsionalitas pemrograman.
Bitcoin menggunakan model UTXO untuk melacak input dan output setiap transaksi secara presisi melalui struktur rantai, sehingga setiap output dapat ditelusuri ke asalnya. Pendekatan ini menghindari kompleksitas saldo akun dan potensi kesalahan pada sistem berbasis akun.
Output belum terpakai (UTXO) adalah output transaksi yang belum digunakan sebagai input pada transaksi berikutnya. Output terpakai adalah output yang telah digunakan di transaksi baru. Saldo alamat Anda merupakan total seluruh output belum terpakai yang terkait dengannya.
Model UTXO mencegah double-spending karena setiap UTXO hanya dapat digunakan satu kali. Setelah UTXO dibelanjakan dalam transaksi, UTXO tersebut menjadi tidak valid dan tidak dapat digunakan ulang. Mekanisme ini memastikan setiap koin hanya dibelanjakan sekali, sehingga risiko double-spending dapat dihilangkan.
Bitcoin dan ZCash mengadopsi model UTXO. Ethereum menggunakan model saldo akun, yang lebih optimal untuk smart contract dan pengelolaan status.











