Transaksi Model UTXO
7 Oktober 2021

Seiring dengan pertumbuhan ekosistem Ergo, komunitas kami kini dapat menikmati fungsi untuk beberapa dApps kunci kami. Ergo memiliki protokol stablecoin di mana pengguna dapat mencetak token SigUSD dan SigRSV. Ergo Auction House menawarkan kemampuan untuk mencetak NFT dan ErgoDEX (Beta) memungkinkan Anda untuk menukar token dan menyediakan likuiditas. Ini adalah dApps DeFi pertama, unik, dan kompleks di model UTXO - model yang dipelopori oleh Bitcoin. Sering kali diperdebatkan apakah model UTXO dapat mengekspresikan kontrak pintar yang kaya, mirip dengan model Akun. Itulah sebabnya Ergo Platform membangun bahasa ErgoScript dari awal dalam upaya untuk melanjutkan warisan Bitcoin.
Untuk perbandingan mendalam tentang model UTXO dan Akun, silakan baca posting blog kami sebelumnya: Ergo: Maju di Bitcoin
Sebagai seorang Ergonaut, Anda mungkin mengalami kebingungan jika Anda telah memeriksa penjelajah untuk melihat detail transaksi Anda. Model UTXO pada dasarnya berbeda dari model Akun melalui penggunaan "kotak" untuk penyimpanan data. Dalam model Akun, ada satu akun di mana Anda menerima koin Anda. Namun, dalam model UTXO, setiap tx (transaksi) membuat kotak baru dan saldo Anda adalah jumlah dari semua kotak yang terhubung ke alamat Anda.
Untuk lebih jelas, kunci pribadi Yoroi Anda dapat terdiri dari lebih dari satu kotak dalam satu alamat untuk menyimpan koin Anda.
Saat Anda menghasilkan alamat baru, Anda akan membuat kotak sekunder untuk menyimpan koin Anda. Setelah dibuat, Anda dapat mengirim dana ke alamat baru ini dan dana Anda akan terlihat sebagai satu dengan kunci pribadi Anda. Anda dapat membuat jumlah kotak baru yang tidak terbatas untuk menyimpan koin Anda. Dengan demikian, setiap tindakan menerima dan membelanjakan juga akan membuat kotak unik tambahan.
Fitur ini dapat menciptakan kesalahpahaman oleh pengguna pada pandangan pertama. Ketika Anda melakukan transaksi, jaringan memindai "kotak" Anda untuk memverifikasi apakah Anda memiliki token Anda dan kemudian memulai transaksi.
Hal-hal menjadi kompleks setelah titik ini karena Anda tidak dapat menebak kotak mana yang akan dibelanjakan. Bayangkan Anda memiliki tiga alamat penerimaan yang berbeda. Anda menerima beberapa koin di masing-masing dan Anda ingin membelanjakan beberapa koin Anda. Dalam dompet Yoroi, Anda dapat menyimpan koin asli Ergo seperti SigRSV atau SigUSD. Ketika Anda memulai transaksi yang mengakses kotak-kotak koin ini, Anda akan melihat bahwa mereka diambil dan kemudian disetorkan kembali. Baru-baru ini, seorang Ergonaut mengajukan pertanyaan:
"Saya baru saja membuat dompet Yoroi Nightly. Saya mentransfer 31 Erg dari dompet Yoroi utama saya ke dompet Yoroi Nightly. Transaksi menunjukkan 31 Erg ditambah biaya kecil, 0.0011. Tetapi juga mengatakan +92.000 SigRSV. Saldo saya tidak menunjukkan perubahan pada SigRSV. Apa arti dari +92.000 SigRSV dalam transaksi?"
Mari kita lihat detail dari transaksi ini:
Untuk melakukan transaksi sebesar 31 ERG, dompet memilih tiga kotak dengan ERG:
- Sebuah kotak yang berisi 0.029595 ERG yang diterima pada 07/19/21
- Sebuah kotak kedua yang berisi 19.76 ERG yang diterima pada 07/19/21
- Sebuah kotak ketiga yang berisi 208.26 ERG yang diterima pada 06/09/21
Di bagian kiri gambar di atas, Anda akan melihat sekitar 228 ERG diambil sementara di bagian kanan Anda akan melihat 31 ERG dikirim dan 197 ERG disetorkan kembali ke dompet Anda.
Jadi dompet Anda menggunakan tiga kotak Anda untuk membelanjakan jumlah yang diinginkan. Tindakan ini mencakup semua aset dalam kotak itu ke dalam transaksi.
Setelah jumlah yang diinginkan dibelanjakan, dana Anda akan dikembalikan ke alamat Anda dalam kotak UTXO baru yang dibuat. Menghabiskan koin apa pun dalam kotak berarti menghabiskan seluruh kotak dan membuat kotak UTXO baru, itulah sebabnya Anda melihat token Anda diambil dan kemudian disetorkan kembali.
Pemilihan kotak mana yang akan dibelanjakan adalah rahasia dari strategi pemilihan acak dompet. Koin apa pun yang ada di kotak yang dipilih, baik itu SigRSV, SigUSD, atau NFT, akan ditampilkan seperti dalam contoh.
Untuk merangkum:
Model Akun berisi satu kotak dan kotak ini tidak dibelanjakan. Itu tetap sama sehingga koin yang tidak terkait akan tetap tidak terpengaruh.
Model UTXO di sisi lain berisi sekumpulan kotak yang mewakili total jumlah saldo pengguna dan output transaksi yang tidak dibelanjakan harus berubah dengan setiap transaksi pengeluaran.
Anda mungkin melihat daftar panjang token saat menukar hanya 5 SigRSV seperti di bawah ini:
Inilah cara kerja Transaksi model UTXO - penyimpanannya berbeda dari model Akun. Dalam model UTXO, koin akan disimpan dalam kotak UTXO sekali pakai dan bukan dalam akun yang bertahan lama.
Share post
13 Agustus 2025
9 Juli 2025






