Mik azok a tokenszabv√°nyok?
KezdŇĎlap
Cikkek
Mik azok a tokenszabv√°nyok?

Mik azok a tokenszabv√°nyok?

K√∂z√©pszintŇĪ
Közzétéve Jan 13, 2023Frissítve Jun 16, 2023
5m

TL;DR

A tokenszabv√°nyok a kriptotokenek mŇĪk√∂d√©s√©t meghat√°roz√≥ szab√°lyok √©s konvenci√≥k √∂sszess√©gei. A n√©pszerŇĪ szabv√°nyok k√∂z√© tartozik az ERC-20, BEP-20, ERC-721 √©s ERC-1155.

Bevezetés

B√°r t√∂bb t√≠zezer kriptovaluta l√©tezik, meglepŇĎ m√≥don a legt√∂bbj√ľk ugyanarra a tervezetre √©p√ľl. Ezek a tervezetek, az √ļgynevezett tokenszabv√°nyok meghat√°rozz√°k a blokkl√°nctokenek n√©h√°ny kulcsfontoss√°g√ļ funkci√≥j√°t √©s tulajdons√°g√°t.

Miért használnak tokenszabványokat?

√Ātj√°rhat√≥s√°g

A tokenszabv√°nyok biztos√≠tj√°k, hogy az adott szabv√°nyt haszn√°l√≥ term√©kek interakci√≥ba l√©phessenek egym√°ssal, illetve egy√ľttmŇĪk√∂dhessenek. Ha egy projekt egy tokenszabv√°ny szerint fel√©p√≠tett tokent bocs√°t ki, az √ļj token kompatibilis marad a megl√©vŇĎ platformokkal √©s alkalmaz√°sokkal, p√©ld√°ul a t√°rc√°kkal. Az ERC-20 eszk√∂z√∂k p√©ld√°ul √°tj√°rhat√≥ak m√°s, ugyanazon tokenszabv√°nyt haszn√°l√≥ term√©kekkel √©s szolg√°ltat√°sokkal.

Ennek k√∂sz√∂nhetŇĎ az is, hogy az ERC-20 tokenjeit elcser√©lheti egy m√°sikra. A tokenszabv√°nyok n√©lk√ľl j√≥val nehezebb lenne t√∂bb kriptovalut√°val kereskedni. K√ľl√∂n t√°rc√°kat is l√©tre kell hoznia az egyes tokenekhez, ahelyett, hogy egy olyan t√°rc√°t haszn√°lna, amely sz√°mos kriptovalut√°t k√©pes t√°rolni.

√ĖsszeilleszthetŇĎs√©g

A programoz√°sban az √∂sszeilleszthetŇĎ rendszer lehetŇĎv√© teszi a fejlesztŇĎk sz√°m√°ra, hogy a m√°r megl√©vŇĎ komponensek felhaszn√°l√°s√°val √ļj term√©keket hozzanak l√©tre. Ez a tokenek l√©trehoz√°s√°ra is vonatkozik ‚Äď a tokenszabv√°nyok haszn√°lat√°val kevesebb idŇĎt kell az alapvetŇĎ funkcionalit√°ssal t√∂lteni, √≠gy a fejlesztŇĎknek t√∂bb idej√ľk marad a k√≠s√©rletez√©sre √©s az innov√°ci√≥ra.

Hatékonyság

A tokenszabv√°nyok az okosszerzŇĎd√©sek k√∂z√∂tti interakci√≥t is megk√∂nny√≠tik. Miut√°n az okosszerzŇĎd√©sek tokenszabv√°nyokat k√∂vetnek √©s tokeneket vezetnek be, a l√©trehozott tokenek fel√ľgyelet√©re haszn√°lhat√≥k.

Az olyan tokenszabv√°nyok, mint az ERC-20 √©s a BEP-20 olyan alapvetŇĎ funkci√≥kkal rendelkeznek, mint a c√≠mlek√©r√©s √©s a tokenegyenlegek lek√©rdez√©se, lehetŇĎv√© t√©ve az okosszerzŇĎd√©sek sz√°m√°ra a tokenek hat√©konyabb fel√ľgyelet√©t. P√©ld√°ul egy ERC-20 token vizsg√°lat√°hoz a fejlesztŇĎ a Contract Application Binary Interface (ABI) nevŇĪ interf√©szt haszn√°lhatja a token√°tutal√°sok √©s egy√©b adatok nyomon k√∂vet√©s√©re.

Gyakori tokenszabványok a kriptók és a DeFi terén

BEP-20

A BEP-20 egy tokenszabv√°ny a BNB Smart Chain (BSC) h√°l√≥zaton. A BSC technikai specifik√°ci√≥jak√©nt fejlesztett√©k ki, √©s lehetŇĎv√© teszi a fejlesztŇĎk sz√°m√°ra a k√ľl√∂nf√©le tokeneket kibocs√°t√°s√°t, k√∂zt√ľk peggy √©rm√©ket, hasznoss√°gi tokeneket, stabilcoinokat √©s egyebeket. A BEP-20 szabv√°ny olyan funkci√≥kat is bevezet, mint a feketelist√°z√°s, a mintel√©s √©s a token√©get√©sek sz√ľneteltet√©se.

Az al√°bbiakban a BEP-20 tokenszabv√°ny fŇĎ funkci√≥it ismertetj√ľk:

  1. TotalSupply: egy adott BEP-20 token teljes tokenkínálatát határozza meg.

  2. BalanceOf: a token egyenlegét határozza meg.

  3. Transfer: lehetŇĎv√© teszi a felhaszn√°l√≥k sz√°m√°ra, hogy √°truh√°zz√°k a token tulajdonjog√°t valaki m√°sra.

  4. TransferFrom: lehetŇĎv√© teszi egy token √°tutal√°s√°t valaki m√°snak a felhaszn√°l√≥ nev√©ben egy okosszerzŇĎd√©sen kereszt√ľl.

  5. Approve: meghat√°rozza az okosszerzŇĎd√©s √°ltal leh√≠vhat√≥ tokenek maxim√°lis sz√°m√°t.

  6. Allowance: meghat√°rozza azokat a k√ľlsŇĎ c√≠meket, amelyek jogosultak a tokeneket elk√∂lteni.

ERC-20

2015-ben Fabian Vogelsteller bemutatta az ERC-20-at, egy olyan tokenszabv√°nyt, amely k√©sŇĎbb a fejlesztŇĎk fŇĎ sablonja lett a saj√°t tokenjeik, k√∂zt√ľk a virtu√°lis tokenek, stakel√©si tokenek √©s virtu√°lis valut√°k megtervez√©s√©hez.

Az ERC-20 egy olyan tokenszabv√°ny, amely k√∂z√∂s szab√°lyokat k√∂vetŇĎ √©s egym√°ssal felcser√©lhetŇĎ (azaz helyettes√≠thetŇĎ) eszk√∂z√∂k kifejleszt√©s√©re szolg√°l. Ha teh√°t 1000 darab ERC-20 tokent hoz l√©tre, mindegyik egys√©g ugyanolyan funkcionalit√°ssal fog rendelkezni.¬†

A BEP-20 szabv√°ny nagyon hasonl√≠t az ERC-20 szabv√°nyhoz. Nem szabad azonban megfeledkezn√ľnk arr√≥l, hogy ezek k√ľl√∂nb√∂zŇĎ blokkl√°nch√°l√≥zatok r√©szei. Az ERC-20 tokenszabv√°nyt az Ethereum-blokkl√°ncon haszn√°lj√°k, m√≠g a BEP-20-at a Binance Smart Chainen (BSC).

ERC-721

Tudta, hogy az Ethereumon tal√°lhat√≥ nem-helyettes√≠thetŇĎ tokenek (NFT-k) nagy r√©sze ugyanazt a tokenszabv√°nyt, az ERC-721-et haszn√°lja? Ak√°r egy limit√°lt kiad√°s√ļ NFT-rŇĎl, ak√°r egy Proof of Attendance protokollr√≥l (POAP) van sz√≥, az √Ėn NFT-je val√≥sz√≠nŇĪleg ugyanazzal a tervezettel k√©sz√ľlt. Teh√°t mitŇĎl egyediek az NFT-k? Az egyik ir√°nyelv szerint ahhoz, hogy egy eszk√∂z ERC-721 token lehessen, glob√°lisan egyedi tokenazonos√≠t√≥val kell rendelkeznie.

Az ERC-721 funkci√≥i k√∂z√© tartozik a token√°tutal√°s, az aktu√°lis egyenleg, a teljes k√≠n√°lat √©s, mint eml√≠tett√ľk, a glob√°lis egyedis√©g.

ERC-1155

A tokenszabv√°nyok fejlŇĎd√©s√©vel megjelent egy ir√°nyelv, amely fel√∂leli az ipar√°g t√∂bb tokent√≠pusra vonatkoz√≥ ig√©ny√©t. Az ERC-1155 egy t√∂bb tokenbŇĎl √°ll√≥ szabv√°ny, amely lehetŇĎv√© teszi k√ľl√∂nb√∂zŇĎ t√≠pus√ļ digit√°lis eszk√∂z√∂k l√©trehoz√°s√°t, bele√©rtve a BNB-hez √©s az NFT-hez hasonl√≥ hasznoss√°gi tokeneket is.

Az ERC-1155 többek között olyan csoportos tokenfunkciókat kínál, mint:

  1. Csoportos √°tutal√°s: ahol egyszerre t√∂bb eszk√∂z is √°tvihetŇĎ.

  2. Csoportos egyenleg: ahol t√∂bb eszk√∂z egyenlege egyetlen l√©p√©sben lek√©rdezhetŇĎ.

  3. Csoportos jóváhagyás: ahol minden token jóváhagyható egy címre.

  4. NFT-t√°mogat√°s: ahol egy token NFT-nek tekintendŇĎ, ha a k√≠n√°lat csak 1 tokenbŇĎl √°ll.

A tokenszabv√°nyok korl√°tai

M√≠g az azonos szabv√°nyok szerint l√©trehozott tokenek az alapvetŇĎ funkci√≥kat tekintve √∂sszehangoltak, √©s j√≥l egy√ľttmŇĪk√∂dnek egym√°ssal, addig a k√ľl√∂nb√∂zŇĎ szabv√°ny√ļ tokenek eset√©ben ez nem val√≥sz√≠nŇĪ. Mivel az ipar√°gban a tokenszabv√°nyokra k√ľl√∂nb√∂zŇĎ szab√°lyok vonatkoznak, nem meglepŇĎ, hogy ezek nem mindig kompatibilisek egym√°ssal. Ez azt jelentheti, hogy a k√ľl√∂nb√∂zŇĎ szabv√°nyok alapj√°n kifejlesztett tokenek sokszor nem mŇĪk√∂dnek ugyanazon a platformon, vagy nem tudnak egym√°ssal interakci√≥ba l√©pni, √©s nem lehet k√∂z√∂tt√ľk kereskedni. Ha t√∂bb kriptovalut√°t is birtokol, tal√°n tapasztalta m√°r azt a frusztr√°ci√≥t, hogy nem tudja haszn√°lni a BTC-j√©t az Ethereumon. Ennek a korl√°toz√°snak a kik√ľsz√∂b√∂l√©s√©re az ipar√°g l√©trehozta a tokenek √ļj mŇĪfaj√°t, a wrapped tokeneket.

Wrapped tokenek

A wrapped tokenek olyan kriptovaluta tokenek, amelyeket egy m√°sik eszk√∂z √©rt√©k√©hez r√∂gz√≠tettek. JellemzŇĎen az eredeti eszk√∂zt egy √ļn. csomagol√°sba teszik, egyfajta digit√°lis sz√©fbe, √©s egy m√°sik blokkl√°ncon l√©trehozz√°k annak wrapped verzi√≥j√°t, mint egy avat√°rt.

Záró gondolatok

A tokenszabv√°nyok olyanok, mint a blokkl√°ncalap√ļ tokenek kidolgoz√°s√°nak √©s kibocs√°t√°s√°nak tervezetei. Ma m√°r sz√°mos tokenszabv√°ny l√©tezik az ipar√°gban, √©s az olyan innovat√≠v megold√°sok, mint a blokkl√°nc-hidak √©s wrapping mechanizmusok seg√≠thetnek elsim√≠tani a tokenek k√∂z√∂tti inkompatibilit√°si probl√©m√°kat.

További olvasnivaló