Tanulj ErgoScript példákon keresztül

This page is machine-translated.
Guy Brandon

2020. október 12.

A új források erőteljes, de egyszerű módot kínálnak az UTXO-alapú okos szerződések tanulmányozására.

A 2019 júliusi mainnet indítása óta az Ergo folyamatosan fejleszti mind a magtechnológiáját, mind a dapps ökoszisztémáját, számos egyedi fejlesztéssel mindkét területen. Az Ergo Sigma Protocols biztonságos, testreszabható nulla tudású bizonyítékokat tesz lehetővé, amelyek alapját képezik olyan alkalmazásoknak, mint az ErgoMixer és a ZKTreasury. És még sok más is vár ránk!

Eddig azonban az Ergo nem volt a legfelhasználóbarátabb ökoszisztéma. Sokkal inkább a fejlesztők és a technológia iránt érdeklődők számára volt alkalmas. A kulcsfontosságú funkciók mostanra elkészültek, és ez kezd változni, ahogy a prioritás a felhasználók és fejlesztők bevonására helyeződik. Az Ergo integrációja a Yoroi-ban, az Emurgo által fejlesztett Cardano egyik fő lite tárcájában, kritikus lépés a felhasználók számára; a Yoroi végül portálként fog szolgálni az Ergo dApp-ok számára, hasonlóan a MetaMask-hoz.

Ergo példákon keresztül és Ergo Playground

Az Ergo széleskörű funkcionalitása, mégis biztonságos és egyszerű megközelítése az okos szerződésekhez nagyszerű eszközzé teszi a fejlesztők számára. Annak érdekében, hogy a fejlesztői közösség számára hozzáférhetőbbé tegyük, elindítjuk az ErgoScript példákon keresztül: egy forráskészletet, amely lehetővé teszi a felhasználók számára, hogy beleugorjanak és elkezdjenek okos szerződéseket írni a platformon. Úgy gondoljuk, hogy sehol máshol az interneten nincs ehhez hasonló. Ez a legjobb hely az extended UTXO modell alapú okos szerződések tanulmányozására.

Ergo példákon keresztül egy GitHub repo. Formátumában hasonló más példákhoz, amelyeket különböző programozási nyelvekhez láthattál. Ahogy a neve is sugallja, példákon keresztül tanít, bemutatva az okos szerződések felhasználási eseteit és kibővítve, hogyan működnek, hogy bárki írhassa a sajátját. Szinte bármilyen szintű szakértelemhez alkalmas.

Bejelentjük az Ergo Playground-ot is, amely a GitHub-on található példákból érhető el. Ez egy erőteljes, mégis könnyen használható, fejlesztőközpontú környezet, szövegalapú megközelítéssel. Teljes Ergo fejlesztési környezetet biztosít a Scastie alapjain, amely Scala-alapú, mint az ErgoScript. Kódot írhatsz, bármikor megoszthatod URL-ként, kérhetsz visszajelzést, és együttműködhetsz másokkal, miközben zökkenőmentesen írod az okos szerződéseidet.

Példa #1: Pin Lock Szerződés

Feltöltöttük az első példát a GitHub-ra: egy Pin Lock okos szerződést. Ez az alkalmazás lehetővé teszi a felhasználó számára, hogy ERG-t zárjon le egy szerződésben egy PIN-kód segítségével. A működése meglehetősen egyszerű: a PIN-t hash-elik és tárolják a láncon, és a hash-t ezután fel lehet használni annak bizonyítására, hogy egy később megadott PIN érvényes, amely után az ERG áthelyezhető.

Ez az okos szerződés nem biztonságos, több okból kifolyólag, így nem alkalmas valós alkalmazásban való használatra. De jó bevezető példa arra, hogy milyen dolgok lehetségesek. Az ErgoScript viszonylag egyszerűen használható, de nagyon erőteljes. Ezt jól illusztrálja itt: a Pin Lock okos szerződés kódja mindössze egy sor!

Ez a Robert Kornacki által készített videó bemutatja, hogyan működnek az Ergo okos szerződések, és hogyan működik ez a konkrét szerződés. Az Ergo Playground egyik nagyszerű tulajdonsága, hogy nincs GUI-ja, de lehetőséget biztosít bonyolult forgatókönyvek könnyű tesztelésére. A példa további kódja szimulálja az Ergo blokkláncot, hogy tesztelje a szerződést anélkül, hogy valóban kapcsolatba kellene lépni a hálózattal – így gyorsabbá, biztonságosabbá és kényelmesebbé téve azt.

Továbbra is feltöltünk majd több példát, és a közösség szívesen hozzájárulhat az ErgoScript példákon keresztül saját példáival is. Nézd meg, és ismerd meg a #1 módot az extended-UTXO okos szerződések írására és azok láncra helyezésére!

Share post

Ergo Infrastructure DAO: Az Ergo Ökoszisztéma Gerincének Decentralizálása

Ergo Infrastructure DAO: Az Ergo Ökoszisztéma Gerincének Decentralizálása

Az Ergo küldetése mindig is a decentralizáción alapult, nemcsak a konszenzus rétegén, hanem az egész stack-en.

Ergo Platform

2025. augusztus 13.

Mew Finance: Egy Játékos DeFi Eszközkészlet az Ergo Ökoszisztémához

Mew Finance: Egy Játékos DeFi Eszközkészlet az Ergo Ökoszisztémához

A Mew Finance egy decentralizált alkalmazáscsomag az Ergo Blockchain-en.

Ergo Platform

2025. augusztus 12.

Lithos: A Bányászat Decentralizálása On-Chain Poolokkal

Lithos: A Bányászat Decentralizálása On-Chain Poolokkal

A Lithos egy új protokoll, amely a bányászati poolok működésének átalakítására készült azáltal, hogy azokat on-chain helyezi, telj.

Ergo Platform

2025. július 24.

Sigma 6.0: Egy Okosabb, Rugalmasabb Ergo

Sigma 6.0: Egy Okosabb, Rugalmasabb Ergo

Sigma 6.0 egy jelentős javasolt frissítés az Ergo blokklánc számára.

Ergo Platform

2025. július 23.

Rosen Jövőjének Formálása: Közösségi Felhívás Öt Kulcsfontosságú Kincstári Javaslatra

Rosen Jövőjének Formálása: Közösségi Felhívás Öt Kulcsfontosságú Kincstári Javaslatra

A Rosen társalapítója, Armeanio, öt új javaslatot nyújtott be a Rosen Kincstárhoz.

Ergo Platform

2025. július 9.

Ergo kibővített UTXO-ja és a mesterséges gazdasági intelligencia felemelkedése

Ergo kibővített UTXO-ja és a mesterséges gazdasági intelligencia felemelkedése

Gyakorlati vízió az autonóm gazdasági ügynökök számára Az autonóm gazdasági ügynökök az Ergo blokkláncon hasznos munkát végeznek .

Ergo Platform

2025. május 12.

ErgoHACK X: Mesterséges Intelligencia az Ergo Blockchain-en

ErgoHACK X: Mesterséges Intelligencia az Ergo Blockchain-en

Ünnepeljük a Decentralizált Innováció Egy Évtizedét Csatlakozz a 10.

Ergo Platform

2025. április 10.