Membangun Ergo: ErgoScript

This page is machine-translated.
root7Z

9 Juni 2021

Kami sedang mencari pengembang baru di tim kami untuk menjelajahi ErgoScript bersama kami. ErgoScript adalah bahasa baru untuk membuat kontrak pintar di atas Ergo. Desainnya didasarkan pada Scala, yang merupakan singkatan dari Scalable Language, sebuah bahasa pemrograman umum yang kuat. Whitepaper Ergo mencatat:

“ErgoScript adalah bahasa skrip yang kuat dan ramah protokol untuk cryptocurrency. Program dalam ErgoScript digunakan untuk menentukan kondisi di mana mata uang dapat dibelanjakan. Bahasa ini mendukung jenis bukti nol-interaktif yang disebut Σ(Sigma)-protokol dan cukup fleksibel untuk memungkinkan tanda tangan cincin, tanda tangan ganda, beberapa mata uang, pertukaran atom, skrip yang dapat mereplikasi diri, dan komputasi jangka panjang.”

UTXO yang Diperluas

ErgoScript dibangun dengan mempertimbangkan keamanan dan privasi Bitcoin serta tujuan untuk membuat semua jenis kontrak keuangan yang kompleks dapat diakses oleh semua orang. Namun, desain Bitcoin tidak memungkinkan loop, dan membangun kontrak pintar yang kompleks di atasnya tidak mungkin. ErgoScript memungkinkan replikasi diri, sehingga dapat digunakan untuk membuat proses Turing-Complete dalam blockchain.

Pendekatan lain untuk membuat kontrak pintar dalam blockchain adalah model Berbasis Akun, seperti di Ethereum. Desain Ethereum memfasilitasi koin kontrak pintar, sehingga output transaksi yang tidak terpakai (UTXO) menunjukkan kepada kita kunci pribadi mana yang memegang koin tertentu dengan memproses kontrak pintar sebagai akun. Di Bitcoin, tidak ada akun yang ada. Koin berada dalam sekumpulan alamat yang diwakili dengan satu UTXO. Ini juga lebih mudah untuk menyertakan skema privasi dalam model ini dibandingkan dengan model Berbasis Akun.

Oleh karena itu, Ergo mengembangkan model UTXO Bitcoin menjadi model UTXO yang diperluas dengan memperkenalkan desain UTXO yang dapat dibaca. Ini memungkinkan kontrak pintar untuk menggunakan UTXO sebagai input data tanpa mengubahnya. Oleh karena itu, node memeriksa transaksi, bukan saldo. Sebagai perbandingan, dalam model Akun Ethereum, node melakukan ini dengan memeriksa semua akun untuk memvalidasi sistem.

Bersamaan, model UTXO lebih skalabel tetapi juga lebih rumit untuk membangun alat Antarmuka Pengguna. Model akun memberikan akses yang lebih mudah bagi pengembang tetapi kode lebih berat di blockchain yang dapat menyebabkan kemacetan jaringan.

Lebih lanjut, UTXO memungkinkan komputasi paralel dan lebih mudah untuk menghitung pertukaran atom dengan cara non-kustodial.

NIPoPows

Kemampuan penting dari Ergo adalah bahwa ia siap menggunakan NIPoPoWs (Bukti Non-Interaktif dari Bukti Kerja) yang memungkinkan klien ringan untuk berinteraksi dengan blockchain tanpa perlu mengunduh seluruh blockchain. Ini bermanfaat untuk menciptakan klien ringan yang efisien, seperti dompet seluler.

Implementasi lain adalah komunikasi lintas rantai dengan jaringan Bukti Staking. Jaringan PoS seperti Cardano dapat berinteraksi dengan Ergo melalui integrasi NIPoPoW. Skema verifikasi semacam itu dapat menghapus kebutuhan akan struktur DAO terpusat dan menciptakan operasi lintas rantai non-interaktif yang baru.

Sederhananya, NiPoPoWs bertindak sebagai sidechains. Dua atau lebih rantai terpisah dapat terintegrasi melalui NiPoPoWs tanpa perlu perubahan di rantai lain. Integrasi semacam itu akan menghapus kebutuhan akan, misalnya, “Wrapped Tokens,” token yang bergantung pada tata kelola DAO.

NIPoPoW adalah alat yang kuat dalam menciptakan jaringan blockchain dan memberikan akses yang lebih mudah kepada klien. Mereka juga berguna untuk meningkatkan skalabilitas dengan menciptakan organisasi Layer 2.

Kami semakin dekat dengan ErgoHack dan masih banyak yang perlu dijelajahi tentang kasus penggunaan di ErgoScript. Jadi jika Anda mencari cara untuk berkontribusi pada Ekosistem Ergo, periksa di sini dan hubungi kami di Telegram atau Discord!

Sumber:



Unlocking The Potential Of The UTXO Model

Another coin bites the dust: An analysis of dust in UTXO based cryptocurrencies

https://nipopows.com/

NiPoPoWs & Log-Space Mining - Ergo Cast Episode #5

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