Model UTXO Ergo: Evolusi Dari Bitcoin Ke Ergo
23 Juli 2021

Ergo dibangun di atas model UTXO, sebuah model yang pertama kali diperkenalkan oleh Bitcoin. Ini adalah model di mana total Unspent Transaction Outputs (data yang tidak dapat diubah dan bersifat sementara) dibuat setelah setiap transaksi. Ini adalah pendekatan yang sama sekali berbeda dibandingkan dengan Akun yang dapat diubah dan bertahan lama di Ethereum. Akun Ethereum beroperasi dalam konteks bersama di mana setiap Akun perlu diperiksa - kebutuhan ini dapat menyebabkan kelemahan dalam pemanfaatan penyimpanan.
UTXO digunakan oleh penambang (mereka adalah validator blockchain, atau penyedia konsensus) untuk memeriksa apakah kunci privat unik memiliki akses ke koin tertentu. Privasi dan skalabilitas model UTXO sangat menarik, namun desain awal Bitcoin membuatnya lebih sulit untuk menerapkan kontrak pintar. Model UTXO memiliki banyak keuntungan, namun ini adalah area yang mengejutkan kurang berkembang dibandingkan dengan aplikasi kontrak pintar pada model Akun Ethereum. Model UTXO Ergo di sisi lain, memungkinkan Kontrak Multi Tahap untuk menyediakan operasi lintas rantai tanpa pengetahuan melalui penerapan NIPoPoWs. Pengembang inti Alex Chepurnoy memiliki pengalaman luas dengan fitur UTXO dan manfaat keamanan PoW sehingga ia memfokuskan penelitiannya di area ini.
Istilah UTXO menunjukkan jumlah cryptocurrency yang tersisa tidak terpakai setelah menghabiskan sebagian darinya. Dalam jaringan blockchain berbasis UTXO, output transaksi yang tidak terpakai adalah input untuk aktivitas pengeluaran berikutnya. Oleh karena itu setelah setiap aktivitas pengeluaran, UTXO baru dibuat yang nantinya akan digunakan sebagai input lagi dalam aktivitas pengeluaran baru. Jadi UTXO digunakan sebagai input dan UTXO baru dibuat sebagai output. Ini adalah pengertian UTXO yang dapat dibelanjakan yang menjadi dasar Bitcoin. Namun, kontribusi Ergo terhadap sistem berbasis UTXO memperkenalkan UTXO hanya-baca yang memungkinkan pembentukan rantai transaksi UTXO.
Robert Kornacki (dari penelitian EMURGO):
“Sistem UTXO yang mendukung kontrak pintar memiliki banyak potensi untuk merevolusi kontrak pintar secara keseluruhan. …… Protokol kontrak pintar berbasis UTXO memanfaatkan pola desain yang berorientasi pada jalur pengeluaran seperti linier, bercabang, rekursif, outsourcing, dan paralel. Ini menetapkan panggung bagi pengembang dApp untuk membuat kontrak pintar yang dapat diandalkan dan berkinerja tinggi, dengan lebih banyak pola desain tingkat tinggi yang belum ditemukan di masa depan.”
Model UTXO Bitcoin
Meskipun Bitcoin adalah pelopor mata uang terdesentralisasi, ia memiliki beberapa kekurangan.
Masalah termasuk:
Kurangnya kelengkapan Turing: Kelengkapan Turing mengacu pada loop dalam sistem melalui pengenalan pernyataan “jika”. Tidak sulit untuk memperkenalkan loop, namun loop dapat menyebabkan ketidakefisienan penyimpanan akibat pengulangan tak terbatas dari kode yang mendasarinya. Bitcoin dibuat dengan desain yang sederhana dan aman. Ini dibangun untuk berfungsi sebagai sistem transfer uang sehingga sistem yang tidak lengkap Turing dipilih untuk menghindari loop tak terbatas selama verifikasi transaksi.
Kebutaan nilai: Satu Bitcoin adalah satu Bitcoin, artinya, tidak ada cara bagi jaringan Bitcoin untuk memahami nilai mendasar dari Bitcoin dalam denominasi lain. Ini adalah hambatan ketika mencoba menjembatani sistem keuangan tradisional dan terdesentralisasi dengan cara yang tanpa kepercayaan, di mana kontrak pintar oracle diperlukan untuk menyediakan umpan data terdesentralisasi. Meminjam, meminjamkan, dan algoritma pembuatan pasar otomatis semuanya bergantung pada data yang dapat dipercaya untuk berfungsi. Meskipun Bitcoin adalah pelopor cryptocurrency, ia kekurangan kemampuan untuk menghubungkan sistem keuangan tradisional dan terdesentralisasi.
Kurangnya status: Di Bitcoin, UTXO dapat dibelanjakan atau tidak dibelanjakan dan tidak mendukung kontrak yang memiliki status; sehingga menciptakan status lain di luar itu, seperti batas penarikan atau pesanan beli kembali, tidak mungkin. Ini berarti bahwa UTXO hanya dapat digunakan untuk membangun kontrak yang sederhana dan satu arah. Kontrak “berstatus” yang lebih kompleks seperti organisasi terdesentralisasi, meta-protokol atau batas penarikan tidak dapat diterapkan. Oleh karena itu, bentuk biner dan buta nilai Bitcoin akan kekurangan kemampuan untuk memberdayakan masa depan keuangan.
Kebutaan blockchain: UTXO Bitcoin buta terhadap data blockchain seperti nonce (nomor yang hanya digunakan sekali, atau kode 2FA) dan hash sebelumnya (nilai spesifik dari setiap transaksi dalam blockchain, yang merupakan nilai yang coba didefinisikan oleh penambang). Ini sangat membatasi aplikasi untuk perjudian, lotere, dan kategori serupa di mana keacakan di dalam blockchain diperlukan.
Model UTXO Multi-Tahap
Sistem Extended UTXO memungkinkan kontrak pintar Turing lengkap. Ini adalah inovasi baru yang memungkinkan generasi terbaru blockchain untuk mengambil kembali model asli yang digunakan Bitcoin, tetapi dengan lebih banyak kekuatan.
Model Extended UTxO (eUTXO) mempertahankan struktur Bitcoin sambil menambahkan dukungan untuk kontrak pintar yang lebih ekspresif. Ergo memiliki pendekatan serupa dengan eUTXO Cardano dengan model UTXO Multi-Tahapnya sendiri yang memperkenalkan rantai UTXO.
Kontrak Multi-Tahap menyediakan perpanjangan untuk model UTXO Bitcoin dengan komputasi di dalam rantai. Ergo telah menerapkan input hanya-baca yang memungkinkan interaksi hanya melalui header blok. Ini meningkatkan kemampuan Ergo untuk beroperasi di Level 3, memungkinkan komputasi paralel non-interaktif dengan penggunaan NIPoPoWs dalam model UTXO.
Pendekatan diperluas Ergo terhadap model buku besar UTXO, di mana input hanya-baca dan konteks yang diperkaya dengan kelengkapan Turing diterapkan, dapat memberikan skalabilitas hampir tak terbatas dengan fitur privasi dan keamanan yang kuat. Aplikasi tanpa pengetahuan seperti brankas pengeluaran kolektif di UTXO Ergo lebih efisien dibandingkan dengan status yang dapat diubah bersama seperti Ethereum.
Share post
13 Agustus 2025
9 Juli 2025






