ERC-827 szabvány

Az ERC-827 szabvány lényegéről

Az ERC-827 token szabvány lehetővé teszi a kriptovaluták átvitelét és az átutalásokhoz kapcsolódó adatok küldését egyetlen tranzakcióban, így rugalmasabb interakciókat biztosít az okosszerződésekkel.

ERC-827 kiterjeszti az ERC-20 szabványt azzal, hogy megoldja a tokenek átvitelét

DE jóváhagyását is további adatparaméterekkel,

ami lehetővé teszi a függvényhívásokat az átvitel során. Ezáltal rugalmasabb interakciókat tesz lehetővé, mint az 🔗 ERC-20, amely nem támogatja közvetlenül a függvényhívásokat az átvitel során.

Mikor dolgozták ki az ERC-20 továbbfejlesztése céljából ezt a szabványt❓

Szerintem érdekes tényadat megismerni az ERC szabványok kronológiáját. Segítségével jobban megérthetjük azt is, hogy a kriptovaluták figyelemközpontba kerülése, miért szenved örökös fáziskésést. Egészen egyszerűen azért, mert az ismeretek, a rendelkezésre álló szakirodalom, meglehetősen lassan terjed. Azok megértése – a köz interpretációja útján – pedig még ennél is borzalmasan lassabban. Most akkor képzelheted 😂

Bár nem szoktak arról beszélni, hogy egyes szabványokat mikor fejlesztenek ki, de úgy gondolom nem is kell. Hiszen a legtöbb nyíltforráskódú projekteket az erre legmegfelelőbb platformon nyomon követik és kitárgyalják. Az ERC-827 keletkezése 2018, ez megállapítható a 🔗GitHUB platformján levő megjelenésének évszámából.

Nézzük meg részletesebben mi is ez az ERC-827

Az ERC-827 szabvány bemutatása.Az ERC-827 tehát lehetővé teszi az 🔗Ethereum 👥 felhasználók számára, hogy kriptovalutát és adatokat továbbítsanak. Emellett viszont lehetővé teszi azt is, hogy tokeneket más, láncon belüli harmadik feleknek, cégek számára is engedélyezzen költésre.

✅ S ez így az említett ERC-20-as eredeti szabvány lehetőségeihez képest, üzleti szempontból mindenképpen előrelépés.

Ez egy egyedi token szabvány, amely lehetővé teszi a tranzakciók végrehajtását egy fogadó szerződés mechanizmusának sikerével. Tartalmazza a transferAndCall, transferFromAndCall és approveAndCall funkciókat a szokásos ERC-20 műveletek mellett. Az alapvető ERC-20 paramétereken kívül mindegyik tartalmaz egy további _data paramétert is.

Hasonlóan működik az 🔗 ERC-677-hez, mivel szintén egy visszahívási módszert használ, meghívja a _data paraméterben megadott függvényt, és elindítja a tranzakciót, ha a függvény igaz értékkel tér vissza. A kísértetiesen hasonló ERC-677-el szemben mégis a kulcsfontosságú különbsége az, hogy nemcsak a tokenek átvitelét teszi lehetővé egyetlen egy tranzakcióban, hanem a jóváhagyást, és más műveletek végrehajtását is❗

Mivel az ERC-20 kiterjesztése, minden más funkció hasonló. Leginkább az Ethereum blokkláncra épülő harmadik féltől származó alkalmazásokhoz fogják használni, és az ERC-223-mal versenyez az általános elfogadásért. Hasonló problémákat kezel, mint az ERC-223, lehetővé teszi a felhasználók számára, hogy adatokat és tokeneket továbbítsanak okosszerződésekhez és végrehajtsák azokat.

Ez viszont azt is jelenti, hogy más problémák megoldására is használható, mint például a tokenek beragadása az okosszerződésekbe esetek kezelésére. 👇

Mit értek tokenek beragadása az okosszerződésekbe jelenség alatt❓

A tokenek beragadása az okosszerződésekbe azt jelenti, hogy a tokenek véletlenül vagy hibásan kerülnek egy szerződésbe, ahonnan nem lehet azokat egyszerűen visszaszerezni. Az ERC-827 szabvány lehetővé teszi a tokenek átvitelét és az 🔗 okosszerződések hívását egyetlen tranzakcióban, ami rugalmasabbá teszi a tokenek kezelését és csökkenti a beragadás kockázatát, tehát ebben mindenképpen jobb mint az ERC-223-as szabvány.

Azonban az ERC-827 további adatmezőket is tartalmaz, amelyek segítségével további információkat adhatunk meg a tranzakcióról, például hivatkozási számot vagy számlaazonosítót. Ez megkönnyítheti a tokenek integrálását a meglévő pénzügyi rendszerekbe és alkalmazásokba.

Az ERC-827 szabvány leginkább akkor kapott jóval nagyobb figyelmet, mint az ERC-223, amikor a Zeppelin beépítette nyílt forráskódú szerződéseibe. A Zeppelin, ma már OpenZeppelin néven ismert, egy nyílt forráskódú platform, amely biztonságos okosszerződés-fejlesztési eszközöket és könyvtárakat kínál, beleértve az ERC szabványok implementációit is.

Az OpenZeppelin könyvtárai segíthetnek az ERC-827 szabvány szerinti szerződések biztonságos és hatékony megvalósításában.

Az ERC-827 megvalósítása, hogy működik a gyakorlatban❓ 

Képzelj el egy fiktív 🛒 bevásárlókosarat egy kereskedő weboldalán, hogy jobban megértsd, hogyan használják az ERC-827 szabványt kiaknázó tokeneket.

  • A megvásárolni kívánt termékek a bevásárlókosárban vannak tárolva.
  • Azonban nem lehet továbbmenni a fizetéshez, amíg a felhasználónak nincs meg a szükséges mennyiségű tokenje.

Amikor valaki tokent utal, mint a kosár potenciális tulajdonosa, bizonyos adatok kerülnek megadásra a kosárral együtt, ami egy másik funkciót hív meg a szerződésen belül, amely ellenőrzi, hogy a kosár jövőbeli tulajdonosának van-e elegendő egyenlege a kosárban lévő termékek kifizetéséhez.

👆Feljebb írhattam volna azt is, hogyan működhetne❗

Ugyanis úgy vettem észre, azért a fejlesztői közösségek globálisan biztonsági aggályokat látnak benne. Pontosan ezért nem alkalmazzák széles körben. Hogy mi lesz a jövő? Az a meglátásom, hogy az Ethereum ökoszisztémán belül nem fog nagyobb teret nyerni. Ezt abból szűröm, hogy semmilyen fejlesztési aktivitás évek óta a szabvány körül nem volt megfigyelhető.

Persze a nyílt forráskódban pont az a lényeg, hogy bármely entitás dönthet úgy, hogy márpedig használja és pont. Akkor pedig a fejlesztéseknek is irányvonalat adhat, bevonva abba bárkit, több szem, többet lát alapon.

✅ Itt az Ethereum világában semmilyen szabványötletet nem érdemes temetni. Ugyanis könnyen megeshet, hogy a távlati jövőben a rengeteg ötlet közül a fejlesztői közösség már elkezdett ötletekhez nyúl vissza, tovább csiszolgatás céljából, s ez alól a szabványok miért lennének kivételek❓

Az ismertetett szabvány kulcsjellemzői

  • Gyors tranzakció
  • Egyszerű megvalósítás
  • Impozáns munkafolyamat
  • Zökkenőmentes ellenőrzés, visszafordítható funkciók, kompatibilitás

🙏Köszönöm, hogy ismét betértél hozzám. 👋 Hamarosan szolgálok valami újabb érdekességgel. A blokklánc technológia szakmán belüli barangolásaim során, úgy láttam, Indiában kifejezetten sok startup szerű vállalkozás használja az ERC-827 szabvány kínálta lehetőségeket, saját üzleti koncepciójuk megvalósítása érdekében. Ezt a szabványt amiről értekeztem Jacques Dafflon, Thomas Shababi és Jordi Baylina eredeti ötleteihez tudom leginkább kapcsolni.

📣 Ha megosztanád írásom ⬇️
Twitter, Facebook, VKontakte, Buffer, LinkedIn

Vélemény, hozzászólás?

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük