A blokklánc-hálózaton az értékcsere költségeinek bemutatásának egyik módja az eszköztokenizálás, amelyből az eszközök lehetnek helyettesíthetők vagy nem helyettesíthetők. A helyettesíthető azt jelenti, hogy feloszthatók és kicserélhetők egy másikra. A nem helyettesíthető tokenek (NFT-k) viszont nem oszthatók fel, és nincsenek meglévő duplikátumok. Rajta blockchain Az Ethereumhoz hasonlóan két népszerű szabvány létezik az NFT-k létrehozására, az ERC-721 és az ERC-1155.
Ebben a cikkben a következőkről lesz szó:
Mi az ERC-721 szabvány?
A William Entriken, Dieter Shirley, Jacob Evans és Natassia Sachs által 2018-ban létrehozott ERC-721 nem cserélhető tokenminta Solidity nyelven íródott az Ethereum blokkláncon, és lehetővé teszi a fejlesztők számára, hogy jelképezzék a tetszőleges adatok tulajdonjogát. A minta különösen cserélhető tokenek létrehozását célozza. Az ERC 721 szerződésre példa az OpenZeppelin, amely lehetővé teszi a fejlesztők számára, hogy nyomon kövessék a játékaik elemeit.
Lényegében minden ERC 721 token egyedi, és egyetlen eszközt képvisel. Ezenkívül lehetővé teszi a fejlesztők számára, hogy új token ökoszisztémát hozzanak létre az Ethereum blokkláncban.
Az ERC-721 tokenek jellemzői
Az ERC-721 szabvány szerkezetileg a valaha híres ERC-20 token építészre hasonlít. Bár mindkét token intelligens szerződése hasonló funkciókkal rendelkezik, az ERC-721 egyes jellemzői eltérőek.
Például:
- Minden ERC-721 jogkivonat rendelkezik névmezővel, amely jelzi a jogkivonat nevét külső alkalmazásokhoz vagy szerződésekhez.
- Egy meghatározott szerepkörrel rendelkezik, amely meghatározza a mögöttes token tulajdonságot, és utasításokat ad a tulajdonság átvitelére vonatkozóan.
- Van egy „tokenOfOwnerByIndex” nevű mezője, amely lehetővé teszi a fejlesztők számára, hogy egyedi azonosítón keresztül nyomon kövessék a tokeneket.
Mi az ERC-1155 szabvány?
Az ERC-1155, az ERC-721-en túl javított minta, egy másik tokenminta az Ethereum blokkláncban, amely megkönnyíti a cserélhető és nem cserélhető token típusok létrehozását. A cél egy intelligens szerződéses felület létrehozása, amely mindkét típust képviselheti. Itt található az OpenZipplin ERC-1155 token kód, amely segít nyomon követni a játék különböző elemeit.
Különösen az ERC-1155 szabvány ugyanazokkal a funkciókkal rendelkezik, mint az ERC-721 és az ERC-20 token. Mindazonáltal javítja mindkét minta funkcionalitását, és általában hatékonyabb minta. Ami az előnyöket illeti, az ERC-1155 szabványt használó tranzakciók csoportosíthatók, hogy csökkentsék a kereskedési tokenek költségeit.
Az ERC-1155 tokenek előnyei
Hatékony átvitel: Az ERC-1155 szabvány lehetővé teszi a felhasználók számára, hogy intelligens szerződés alapján hatalmas tokenátvitelt végezzenek. Például egy cserélhető vagy nem cserélhető tokenek sorozatával rendelkező intelligens szerződésben a fejlesztő több token átvitelét is elvégezheti ugyanazon művelet során. Ez nem csak csökkenti a tranzakciós költségeket, hanem minimálisra csökkenti a hálózatra gyakorolt hatást.
Több token egyetlen szerződésben: minden ERC-1155 token leírja a cserélhető és nem cserélhető token típusok létezését és működését. Például, míg egy ERC-1155 egy vagy több NFT-t tud létrehozni, akkor lecserélhető tokeneket is leírhat-mindezt ugyanazon szerződésen belül.
Biztonságos token átvitel: az ERC-1155 token minta tartalmaz egy funkciót, amely ellenőrzi, hogy egy tranzakció érvényes-e vagy sem. Ha egy tranzakció nem fejeződik be, ez a függvény visszaküldi a tokent a kibocsátónak. Segít, ha a felhasználók véletlenül hibát követnek el az átírás során, vagy rossz címre küldenek tokeneket. A kód automatikusan vissza tudja fordítani a tranzakciót.
ERC-721 vs ERC-1155: a különbség
Először is, az ERC-721 szabvány kizárólag NFT-ket állít elő, és arra kényszeríti a fejlesztőket, hogy intelligens szerződést hozzanak létre minden új tokenhez. Másrészt az ERC-1155 lehetővé teszi a fejlesztők számára, hogy egyetlen intelligens szerződést dolgozzanak ki, amely használható cserélhető tokenek vagy NFT-k verésére. Mivel az ERC-721 minden művelethez egyetlen műveletet tesz lehetővé, drága és időigényes. Ugyanakkor redundáns kóddal csökkenti a blokklánc hálózat hatékonyságát. Míg az ERC-1155 több műveletet tesz lehetővé egyetlen tranzakcióban. Ezért a tranzakciók olcsóbbak és hatékonyabbak. Továbbá, ellentétben az ERC-721-rel, amely jelentős helyet foglal el, az ERC-1155 kevesebb tárhelyet használ a blokklánc hálózaton.
Melyik a jobb, az ERC-721 vagy az ERC-1155?
Mindkét szabványos token képes neurofibrilláris gubancokat verni. Felmerül bennünk a kérdés: melyiket részesíti előnyben? Minden az Ön személyes preferenciáitól vagy használati esetétől függ. Míg egyes műgyűjtők csak azért vásárolnak ERC-721 NFT-ket, mert ezt a fajta tokent tartják az aranystandardnak, más gyűjtőknek nincs különösebb előnye. Másrészről az ERC-1155 olcsóbb és hatékonyabb, mivel csökkenti a gázdíjat, így megfizethető és hozzáférhető módja az NFT-k készítésének.