Tanulj ErgoScript példákon keresztül
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
2025. augusztus 13.
2025. augusztus 12.
2025. július 9.
2025. május 12.






