Pelajari ErgoScript dengan Contoh

This page is machine-translated.
Guy Brandon

12 Oktober 2020

Sumber daya baru ini menyediakan cara yang kuat namun sederhana untuk mempelajari kontrak pintar berbasis UTXO.

Sejak peluncuran mainnet-nya pada Juli 2019, Ergo telah secara bertahap membangun baik teknologi intinya maupun ekosistem dapps-nya, dengan beberapa perkembangan unik di keduanya. Protokol Sigma Ergo memungkinkan bukti nol-pengetahuan yang aman dan dapat disesuaikan, yang mendasari aplikasi seperti ErgoMixer dan ZKTreasury. Dan masih banyak lagi yang akan datang!

Hingga saat ini, Ergo belum menjadi ekosistem yang paling ramah pengguna. Ini jauh lebih cocok untuk pengembang dan mereka yang paham teknologi. Dengan fungsionalitas kunci sekarang lengkap, itu mulai berubah seiring dengan pergeseran prioritas untuk menarik pengguna dan pengembang. Integrasi Ergo di Yoroi, dompet lite utama untuk Cardano yang dikembangkan oleh Emurgo, adalah langkah penting bagi pengguna; Yoroi pada akhirnya akan berfungsi sebagai portal untuk dApps Ergo, berfungsi seperti MetaMask.

Ergo dengan Contoh dan Ergo Playground

Fungsionalitas luas Ergo namun pendekatan yang aman dan sederhana terhadap kontrak pintar menjadikannya alat yang hebat bagi pengembang. Untuk membuatnya lebih mudah diakses oleh komunitas pengembang, kami meluncurkan ErgoScript dengan Contoh: serangkaian sumber daya yang memungkinkan pengguna untuk terjun dan mulai menulis kontrak pintar di platform. Kami percaya tidak ada yang seperti ini di tempat lain di web. Ini adalah situs utama untuk mempelajari tentang kontrak pintar berdasarkan model UTXO yang diperluas.

Ergo dengan Contoh adalah repositori di GitHub. Ini mirip dalam format dengan contoh lain yang mungkin telah Anda lihat untuk berbagai bahasa pemrograman. Seperti namanya, ini dirancang untuk mengajarkan melalui contoh, mengambil kasus penggunaan kontrak pintar dan membongkar cara kerjanya sehingga siapa pun dapat menulis milik mereka sendiri. Ini cocok untuk hampir semua tingkat keahlian.

Kami juga mengumumkan Ergo Playground, yang terhubung dari contoh yang akan Anda temukan di GitHub. Ini adalah lingkungan yang kuat namun mudah digunakan yang berfokus pada pengembang dengan pendekatan berbasis teks. Ini menyediakan lingkungan pengembangan Ergo penuh berdasarkan Scastie, yang berbasis Scala, seperti ErgoScript. Anda dapat menulis kode, membagikannya sebagai URL kapan saja, meminta umpan balik, dan berkolaborasi dengan orang lain saat menulis kontrak pintar Anda dengan mulus.

Contoh #1: Kontrak Kunci Pin

Kami telah mengunggah contoh pertama ke GitHub: kontrak pintar Kunci Pin. Aplikasi ini memungkinkan pengguna untuk mengunci ERG dalam kontrak menggunakan nomor pin. Cara kerjanya cukup sederhana: pin di-hash dan disimpan di rantai, dan hash tersebut kemudian dapat digunakan untuk membuktikan bahwa pin yang dimasukkan pada tanggal yang lebih kemudian adalah valid, setelah itu ERG dapat dipindahkan.

Kontrak pintar ini tidak aman, karena beberapa alasan, jadi tidak cocok untuk digunakan dalam aplikasi nyata. Tapi ini adalah contoh pengantar yang baik tentang jenis hal yang mungkin. ErgoScript relatif sederhana untuk digunakan, tetapi sangat kuat. Itu dijelaskan dengan baik di sini: kode untuk kontrak pintar Kunci Pin hanya satu baris!

Video ini oleh Robert Kornacki menawarkan panduan tentang bagaimana kontrak pintar Ergo bekerja, dan bagaimana kontrak khusus ini berfungsi. Salah satu hal hebat tentang Ergo Playground adalah bahwa ia tidak memiliki GUI, tetapi memberikan kemampuan untuk menguji skenario kompleks dengan mudah. Sisa kode dalam contoh ini mensimulasikan blockchain Ergo untuk menguji kontrak tanpa benar-benar perlu terlibat dengan jaringan – membuatnya lebih cepat, lebih aman, dan lebih nyaman.

Kami akan terus mengunggah lebih banyak ke depan dan komunitas dipersilakan untuk berkontribusi pada ErgoScript dengan Contoh dengan contoh mereka sendiri juga. Cek itu, dan kenali cara #1 untuk menulis kontrak pintar extended-UTXO dan memindahkannya ke rantai!

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