Metode Hibrida Ergo untuk Menghitung Biaya

This page is machine-translated.
Ergo Platform

9 Februari 2022

Pendahuluan

Memeriksa validitas kontrak pintar di blockchain Proof of Work (PoW) memiliki biaya, baik dalam waktu maupun sumber daya. Jika biaya ini tidak dikendalikan, dapat menyebabkan jaringan yang lambat atau bahkan serangan penolakan layanan yang mencegah jaringan digunakan sama sekali. Oleh karena itu, pengendalian biaya adalah hal mendasar untuk blockchain yang berfungsi.  

Biasanya, ada dua cara umum untuk mengendalikan biaya di blockchain PoW:

  1. Penghitungan Biaya Sebelum Waktu (AOT Costing) - memperkirakan biaya sebelum eksekusi skrip sehingga skrip yang terlalu mahal tidak dieksekusi sama sekali
  2. Penghitungan Biaya Saat Waktu (JIT Costing) - menghitung biaya selama eksekusi skrip yang sebenarnya

Setiap metode ini memiliki kelebihan dan kekurangan. Pembaruan v.5.0 yang akan datang dari node Ergo menggunakan pendekatan hibrida untuk meningkatkan pengendalian biaya.

Kelebihan dan Kekurangan Biaya AOT

Saat ini, Ergo menggunakan penghitungan biaya AOT. Pekerjaan dilakukan di blockchain Ergo dalam blok. Setiap blok memakan waktu sekitar 2 menit dan mencakup semua transaksi untuk periode waktu tersebut. Blok diberikan anggaran dan tidak dapat melebihi anggaran tersebut. 

Ketika seorang penambang membuat blok, biaya blok diperkirakan sebelumnya. Jika biaya berada di bawah anggaran blok dan matematika/logika sesuai, blok tersebut diajukan ke blockchain.

Namun, estimasi juga memiliki biaya. Penghitungan biaya AOT masuk akal ketika biaya tersebut lebih rendah daripada menjalankan skrip yang sebenarnya. Lebih murah untuk memperkirakan saat menggunakan bahasa kontrak pintar yang sederhana.

Menggunakan penghitungan biaya AOT memiliki satu keunggulan utama. Batasan dikenakan oleh jaringan dalam blok daripada berdasarkan transaksi. Karena biaya estimasi rendah, penambang menyerap biaya transaksi untuk transaksi yang ditolak. Setiap transaksi yang diterima kemudian memerlukan biaya sederhana untuk ditambahkan ke blok.

 

Penting untuk dicatat bahwa penghitungan biaya AOT tidak tanpa kekurangan. Estimasi bukanlah biaya yang sebenarnya dan seringkali tidak efisien, yang membuang sumber daya jaringan, mengurangi kapasitas setiap blok dan dengan demikian, kemampuan blockchain untuk skala. Ini terutama benar dalam kasus seperti Ergo, di mana blockchain mendukung penggunaan koleksi input dan output, variabel ekstensi konteks yang ditentukan pengguna, dan fitur canggih lainnya. Selain itu, penghitungan biaya AOT tidak memanfaatkan efisiensi bahasa kontrak pintar generasi berikutnya yang lebih murah untuk dijalankan daripada untuk diperkirakan. 

Ada kekurangan lain dari penghitungan biaya AOT, tetapi di atas telah menetapkan kebutuhan untuk model pengendalian biaya yang lebih baik daripada penghitungan biaya AOT saja.

Metode Hibrida Baru Ergo untuk Menghitung Biaya

Rilis node Ergo v.5.0 yang akan datang akan menggunakan algoritma penghitungan hibrida untuk mengendalikan biaya dan melindungi jaringan dari serangan penolakan layanan, spam, dan serangan lain pada sumber daya jaringan. Dengan pendekatan baru ini, ada dua tahap dalam algoritma penghitungan. 

Pada tahap pertama, input transaksi melewati verifier (satu input setelah yang lain) dan skrip setiap input diringkas menjadi proposisi sigma - semacam kondisi pengeluaran yang dapat diverifikasi secara kriptografis. Penghitungan biaya JIT diterapkan selama tahap pengurangan ini. 

Ketika setiap input dalam transaksi memiliki proposisi sigma, maka penghitungan biaya AOT (yang sangat sederhana dan cepat) digunakan untuk menghitung biaya semua operasi kriptografi dalam transaksi. Semua biaya kemudian dijumlahkan untuk menentukan biaya akhir dari transaksi itu sendiri. Setelah biaya akhir transaksi diperoleh, itu ditambahkan ke biaya blok, yang harus berada dalam anggaran blok sebelum dapat ditambahkan ke dalamnya.

Proses yang sama diulang untuk setiap transaksi dalam blok (secara berurutan) dan total biaya blok dihitung. Sebelum dapat diajukan ke blockchain, setiap blok harus berada di bawah biaya yang diizinkan per blok. 

Dengan penerapan metode penghitungan dua bagian yang baru ini, biaya dapat ditetapkan dengan lebih efisien dan akurat dengan biaya yang lebih rendah daripada menggunakan penghitungan biaya AOT saja. Akibatnya, rilis node Ergo v.5.0 seharusnya secara efektif meningkatkan jumlah transaksi per blok, memperbaiki estimasi biaya, dan meningkatkan kinerja blockchain Ergo.

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