Pelajari ErgoScript dengan Contoh
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
13 Agustus 2025
9 Juli 2025






