Logika Off-chain dan eUTXO

This page is machine-translated.
Curia Regis Crypto

4 Oktober 2021

Keuntungan eUTXO


Ada perbedaan signifikan antara model akun dan eUTXO. Dalam model akun, semua logika berada di on-chain tetapi ini telah ditemukan menyebabkan masalah skalabilitas. Dalam model eUTXO, hanya validasi kontrak pintar itu sendiri yang dilakukan di on-chain sementara bagian lain dari kontrak pintar berada di off-chain. 

Untuk memperjelas ini, anggap bagian off-chain sebagai kotak hitam yang membaca status blockchain (UTXO), menjalankan semua perhitungan, dan akhirnya menghasilkan satu atau lebih tx (transaksi). Tx ini (hasil dari bagian off-chain) kemudian dikirim ke blockchain untuk diverifikasi.

Blockchain memverifikasi tx dan jika persyaratan tx terpenuhi, mereka akan ditambang, sehingga mengubah status blockchain (set UTXO). 

Sebagai hasilnya, hanya validasi kontrak pintar yang dilakukan di on-chain dan semua logika lainnya berada di off-chain. Ini berarti validasi tx dapat sangat efisien dan skalabel - keuntungan utama dari model eUTXO.

Masalah skalabilitas adalah salah satu alasan utama Ethereum berusaha mendorong transaksi ke solusi skala Layer 2/Sidechain yang diatur oleh kode off-chain. Pada dasarnya, solusi yang dijelajahi Ethereum untuk mengatasi masalah skalabilitasnya meniru model eUTXO dalam praktik.

 

Sebagian besar, ada konsensus industri bahwa logika on-chain bersifat terdesentralisasi secara alami, dan oleh karena itu lebih unggul. Bagaimana dengan logika off-chain? Dapatkah logika off-chain didistribusikan? 

 

Dalam eUTxO, logika off-chain dapat ditulis dalam rentang dari sepenuhnya terpusat hingga sepenuhnya terdesentralisasi. Misalnya, dalam ErgoMixer, bagian off-chain bersifat terdesentralisasi. Anda menjalankannya di komputer Anda tetapi pengguna juga memiliki kemampuan untuk menjalankan logika off-chain mereka sendiri. Logika Off-Chain dapat didistribusikan atau dilokalisasi dan dijalankan oleh setiap pengguna, sehingga berkisar dari terpusat hingga sangat terdistribusi. 

Solusi Bot Terdistribusi ErgoDEX

ErgoDex telah menguji, dan akan menerapkan, solusi bot yang memungkinkan distribusi logika offchain untuk dijalankan secara bersamaan. Meskipun bertentangan dengan penggunaan logika off-chain Ergomixer (di mana setiap pengguna menjalankan logika off-chain individu mereka sendiri), bot off-chain dapat didistribusikan dan pelari bot dapat memperoleh biaya eksekusi. Biaya eksekusi ini mirip dengan biaya transaksi dan akan ditetapkan sebelum dana dikirim.

Ini mendorong aktor untuk menjalankan bot terdistribusi ini, serta memberikan kejelasan kepada pengguna terkait harga. Dengan cara ini, setiap aktor memiliki kesempatan yang sama untuk mendapatkan bagian dari jaringan dengan insentif ekonomi. Kode off-chain akan semakin terdesentralisasi seiring dengan meningkatnya penggunaan platform.

Pendapatan tambahan yang dihasilkan oleh pengguna yang menjalankan bot tampaknya terintegrasi dengan baik ke dalam kolam penambangan yang lebih kecil, serta operator kolam tunggal di Cardano. Tujuan kami adalah bekerja dengan pihak-pihak ini dari awal untuk mendorong desentralisasi. 

 

Desentralisasi dicapai tergantung pada jumlah aktor yang memilih untuk menjalankan bot off-chain. Ada juga insentif ekonomi tambahan bagi penambang untuk berpartisipasi dalam solusi ini sambil menghormati kepercayaan dan transparansi yang diberikan oleh bukti kerja. 

Asumsi eUTxO


Seiring eUTxO terus diluncurkan, kita akan menyaksikan beberapa dApps di mana logika off-chain tidak selalu terdesentralisasi. Pertanyaannya adalah apakah ini menjadi masalah? Ini akan tergantung pada fungsi setiap dApp unik dan apakah pengguna menyadari asumsi yang perlu mereka buat. DApps ini juga dapat memilih model yang mendesentralisasi atau mendistribusikan logika off-chain. Tapi apakah ini perlu? Tebakan saya mungkin tidak, tergantung pada fungsi dApp.

Verifikasi transaksi masih akan dilakukan di on-chain, namun insentif mungkin tidak ada untuk mendorong pengguna menjalankan logika ini dengan cara yang terdesentralisasi. Saya tidak melihat ini menjadi masalah ketika mempertimbangkan bahwa beberapa dApps mungkin untuk tujuan khusus atau memberikan layanan yang sangat sederhana.

Namun, model eUTxO memang menciptakan beberapa asumsi tambahan yang perlu disadari oleh pengguna dan inilah mengapa Ergo sedang dalam proses menyusun inisiatif KYA (Know Your Assumptions).

KYA akan berfungsi mirip dengan "Perjanjian Syarat dan Ketentuan" dan dirancang untuk memberi tahu pengguna tentang kepercayaan dan asumsi kriptografi dari blockchain, kontrak, kemungkinan pembaruan, tingkat kontrol oleh master protokol, dll.

 

Tujuan dari KYA adalah untuk mencegah penipuan, penipuan dan melindungi investor. 

Terkait logika off-chain, memahami KYA sangat penting. Saat ini, pengguna mempercayai audit keamanan dari blockchain/dApps, tetapi audit hanya mengesahkan bahwa logika dimaksudkan oleh kontrak. Audit bukanlah bukti keamanan dalam semua aspek, hanya bukti niat kontrak.

Perlu ada KYA mengenai potensi pembaruan dari logika on-chain dan offchain karena distribusi logika off-chain menunjukkan tingkat kepercayaan yang diberikan setiap aktor pada dApp. Kekuasaan kustodian antara pihak-pihak mungkin juga menjadi asumsi penting untuk dipahami. 

Realitasnya adalah semua asumsi ini penting untuk logika on-chain. Satu-satunya perbedaan adalah logika off-chain menambahkan lapisan kompleksitas tambahan yang perlu ditangani oleh blockchain model eUTXO dan akun. Logika Off-chain mencakup dApps L1 (Layer 1), seperti ErgoDEX, serta model L2 (Layer 2) seperti side-chains.

Share post

Ergo Infrastructure DAO: Mendekentralisasi Tulang Punggung Ekosistem Ergo

Ergo Infrastructure DAO: Mendekentralisasi Tulang Punggung Ekosistem Ergo

Misi Ergo selalu berakar pada desentralisasi, tidak hanya di lapisan konsensus, tetapi di seluruh tumpukan.

Ergo Platform

13 Agustus 2025

Mew Finance: Alat DeFi yang Menyenangkan untuk Ekosistem Ergo

Mew Finance: Alat DeFi yang Menyenangkan untuk Ekosistem Ergo

Mew Finance adalah rangkaian aplikasi terdesentralisasi di Blockchain Ergo.

Ergo Platform

12 Agustus 2025

Lithos: Mendekentralisasi Penambangan dengan Kolam On-Chain

Lithos: Mendekentralisasi Penambangan dengan Kolam On-Chain

Lithos adalah protokol baru yang dirancang untuk merombak cara kerja kolam penambangan dengan memindahkannya ke on-chain, memberik.

Ergo Platform

24 Juli 2025

Sigma 6.0: Ergo yang Lebih Cerdas dan Fleksibel

Sigma 6.0: Ergo yang Lebih Cerdas dan Fleksibel

Sigma 6.0 adalah peningkatan besar yang diusulkan untuk blockchain Ergo.

Ergo Platform

23 Juli 2025

Membentuk Masa Depan Rosen: Panggilan Komunitas tentang Lima Proposal Kunci Perbendaharaan

Membentuk Masa Depan Rosen: Panggilan Komunitas tentang Lima Proposal Kunci Perbendaharaan

Pendiri bersama Rosen, Armeanio, telah mengajukan lima proposal baru ke Perbendaharaan Rosen.

Ergo Platform

9 Juli 2025

UTXO Diperluas Ergo dan Kebangkitan Kecerdasan Ekonomi Buatan

UTXO Diperluas Ergo dan Kebangkitan Kecerdasan Ekonomi Buatan

Visi Praktis untuk Agen Ekonomi Otonom Agen ekonomi otonom di blockchain Ergo melakukan pekerjaan berguna dalam ekonomi digital y.

Ergo Platform

12 Mei 2025

ErgoHACK X: Kecerdasan Buatan di Blockchain Ergo

ErgoHACK X: Kecerdasan Buatan di Blockchain Ergo

Merayakan Satu Dekade Inovasi Terdesentralisasi Bergabunglah dengan ulang tahun ke-10 ErgoHACK dan jadilah yang terdepan dalam rev.

Ergo Platform

10 April 2025