ErgoScript ile Örneklerle Öğrenin

This page is machine-translated.
Guy Brandon

12 Ekim 2020

Yeni kaynaklar, UTXO tabanlı akıllı sözleşmeleri öğrenmek için güçlü ama basit bir yol sunuyor.

Ergo, Temmuz 2019'da ana ağını başlattığından beri, hem temel teknolojisini hem de dapps ekosistemini sürekli olarak geliştirmekte ve her ikisinde de birkaç benzersiz gelişme kaydetmektedir. Ergo’nun Sigma Protokolleri güvenli, özelleştirilebilir sıfır bilgi kanıtlarını mümkün kılar ve bu, ErgoMixer ve ZKTreasury gibi uygulamaların temelini oluşturur. Ve daha fazlası yolda!

Bugüne kadar, Ergo en kullanıcı dostu ekosistem olmamıştır. Geliştiriciler ve teknolojiye aşina olanlar için çok daha uygun olmuştur. Ana işlevsellik tamamlandıkça, öncelik kullanıcıları ve geliştiricileri çekmeye doğru kaydıkça bu durum değişmeye başlamaktadır. Emurgo tarafından geliştirilen Cardano için önemli bir hafif cüzdan olan Yoroi'deki Ergo entegrasyonu, kullanıcılar için kritik bir adımdır; Yoroi, Ergo dApps için bir portal görevi görecek ve MetaMask gibi çalışacaktır.

Ergo ile Örnekler ve Ergo Playground

Ergo’nun geniş işlevselliği ve akıllı sözleşmelere yönelik güvenli ve basit yaklaşımı, onu geliştiriciler için harika bir araç haline getiriyor. Geliştirici topluluğuna daha erişilebilir hale getirmek için ErgoScript ile Örnekler'i başlatıyoruz: kullanıcıların platformda akıllı sözleşmeler yazmaya başlamalarını sağlayan bir kaynak seti. İnternette başka hiçbir şeye benzediğine inanmıyoruz. Bu, genişletilmiş UTXO modeline dayalı akıllı sözleşmeler hakkında bilgi edinmek için başvurulacak site.

Ergo ile Örnekler, GitHub'da bir repo. Diğer programlama dilleri için gördüğünüz diğer örneklere benzer bir formata sahiptir. Adından da anlaşılacağı gibi, örneklerle öğretmek için tasarlanmıştır; akıllı sözleşme kullanım durumlarını ele alır ve bunların nasıl çalıştığını açar, böylece herkes kendi sözleşmesini yazabilir. Neredeyse her seviyedeki uzmanlık için uygundur.

Ayrıca, GitHub'da bulacağınız örneklerden bağlantılı Ergo Playground'u da duyuruyoruz. Bu, metin tabanlı bir yaklaşıma sahip güçlü ama kullanımı kolay bir geliştirici odaklı ortamdır. Scala tabanlı olan Scastie üzerine inşa edilmiş tam bir Ergo geliştirme ortamı sağlar, ErgoScript gibi. Kod yazabilir, istediğiniz an bir URL olarak paylaşabilir, geri bildirim isteyebilir ve akıllı sözleşmelerinizi yazarken başkalarıyla işbirliği yapabilirsiniz.

Örnek #1: Pin Kilidi Sözleşmesi

İlk örneği GitHub'a yükledik: bir Pin Kilidi akıllı sözleşmesi. Bu uygulama, bir kullanıcının bir pin numarası kullanarak bir sözleşmede ERG kilitlemesine olanak tanır. Çalışma şekli oldukça basittir: pin hashlenir ve zincir üzerinde saklanır, daha sonra daha sonraki bir tarihte girilen bir pinin geçerli olduğunu kanıtlamak için hash kullanılabilir, bu durumda ERG taşınabilir.

Bu akıllı sözleşme, birkaç nedenle güvenli değildir, bu yüzden gerçek bir uygulamada kullanıma uygun değildir. Ancak, mümkün olan şeylerin türüne dair iyi bir tanıtım örneğidir. ErgoScript kullanımı nispeten basittir, ancak çok güçlüdür. Bu burada iyi bir şekilde gösterilmektedir: Pin Kilidi akıllı sözleşmesinin kodu sadece bir satırdır!

Bu Robert Kornacki'nin videosu, Ergo’nun akıllı sözleşmelerinin nasıl çalıştığını ve bu belirli sözleşmenin nasıl çalıştığını gösteren bir yürüyüş sunmaktadır. Ergo Playground'ın harika yanlarından biri, bir GUI'ye sahip olmamasıdır, ancak karmaşık senaryoları kolayca test etme yeteneği sağlar. Bu örnekteki kodun geri kalanı, sözleşmeyi gerçekten ağa katılmadan test etmek için Ergo blok zincirini simüle eder – bu da daha hızlı, daha güvenli ve daha kullanışlı hale getirir.

İleride daha fazlasını yüklemeye devam edeceğiz ve topluluk, kendi örnekleriyle ErgoScript ile Örnekler'e katkıda bulunmaya davetlidir. Göz atın ve genişletilmiş-UTXO akıllı sözleşmelerini yazmanın ve bunları zincir üzerinde hareket ettirmenin #1 yolunu öğrenin!

Share post

Ergo Altyapı DAO: Ergo Ekosisteminin Omurgasını Merkeziyetsizleştirmek

Ergo Altyapı DAO: Ergo Ekosisteminin Omurgasını Merkeziyetsizleştirmek

Ergo’nun misyonu her zaman merkeziyetsizlikte kök salmıştır, sadece konsensüs katmanında değil, tüm yığın boyunca.

Ergo Platform

13 Ağustos 2025

Mew Finance: Ergo Ekosistemi için Eğlenceli Bir DeFi Araç Seti

Mew Finance: Ergo Ekosistemi için Eğlenceli Bir DeFi Araç Seti

Mew Finance, Ergo Blockchain üzerinde merkeziyetsiz bir uygulama setidir.

Ergo Platform

12 Ağustos 2025

Lithos: Madenciliği On-Chain Havuzlarla Merkeziyetsizleştirmek

Lithos: Madenciliği On-Chain Havuzlarla Merkeziyetsizleştirmek

Lithos, madencilik havuzlarının nasıl çalıştığını köklü bir şekilde değiştirmek için tasarlanmış yeni bir protokoldür; havuzları o.

Ergo Platform

24 Temmuz 2025

Sigma 6.0: Daha Akıllı, Daha Esnek Ergo

Sigma 6.0: Daha Akıllı, Daha Esnek Ergo

Sigma 6.0 Ergo blockchain için önerilen büyük bir güncellemedir.

Ergo Platform

23 Temmuz 2025

Rosen'ın Geleceğini Şekillendirmek: Beş Ana Hazine Teklifi Üzerine Topluluk Çağrısı

Rosen'ın Geleceğini Şekillendirmek: Beş Ana Hazine Teklifi Üzerine Topluluk Çağrısı

Rosen kurucu ortağı Armeanio, Rosen Hazine'sine beş yeni teklif sunmuştur.

Ergo Platform

9 Temmuz 2025

Ergo'nun Genişletilmiş UTXO'su ve Yapay Ekonomik Zekanın Yükselişi

Ergo'nun Genişletilmiş UTXO'su ve Yapay Ekonomik Zekanın Yükselişi

Otonom Ekonomik Ajanlar için Pratik Bir Vizyon Otonom ekonomik ajanlar, Ergo blok zincirinde gerçek bir dijital ekonomide faydalı.

Ergo Platform

12 Mayıs 2025

ErgoHACK X: Ergo Blok Zincirinde Yapay Zeka

ErgoHACK X: Ergo Blok Zincirinde Yapay Zeka

Dağıtık İnovasyonun Onuncu Yılı yıl dönümü ErgoHACK'e katılın ve Ergo blok zincirindeki AI devriminin ön saflarında yer alın! Yara.

Ergo Platform

10 Nisan 2025