Võtmepunktid
Tokenistandardid on reeglistikud, mida nutilepingud kasutavad krüptoraha tokenite loomiseks. Need toimivad omamoodi mudelite või põhimallidena, mis tagavad ühilduvuse.
Ethereumi (ERC) standardid, nagu ERC-20 ja ERC-721, on kõige levinumad, ent oma standardid on ka teistel plokiahelatel, näiteks Bitcoinil ja Solanal.
Koostalitlusvõime võimaldab eri rakendustel (rahakotid, börsid, mängud) nende tokenitega töötada ilma vajaduseta iga tokeni jaoks eraldi koodi kirjutada.
Sissejuhatus
Ehkki krüptorahasid on olemas kümneid tuhandeid, on enamik neist loodud sama põhimalli järgi. Neid põhimalle nimetatakse tokenistandarditeks ja need määravad ära plokiahelas kasutatavate tokenite mõned peamised funktsioonid ja omadused.
Tokenistandardid määratlevad plokiahela tokenite funktsioonid ja omadused. Täpselt nii, nagu USB on universaalne standard, mis tagab sinu hiire töötamise igas arvutis, garanteerivad tokenistandardid, et iga uhiuus token töötab olemasolevate rahakottide, börside ja detsentraliseeritud rakendustega (DAppidega).
Miks on tokenistandardeid vaja?
1. Koostalitlusvõime
Standardite peamine eelis on ühilduvus. Kui arendaja loob standardile vastava tokeni, saab seda olemasolevas taristus automaatselt kasutada. Kuna näiteks stabiilsusraha USDT järgib standardit ERC-20, toimib see kohe ka Uniswapis, MetaMaskis ja tsentraliseeritud börsidel, ilma et nende platvormide jaoks oleks vaja kirjutada eraldi koodi.
2. Koostatavus
Detsentraliseeritud rahanduses (DeFi) võimaldab koostatavus arendajatel kasutada olemasolevaid komponente uute toodete loomiseks – neid nimetatakse legoklotside järgi sageli „rahalegodeks“. Kuna arendajad teavad täpselt, kuidas standardtoken käitub, saavad nad välja töötada keerukaid laenuandmise, laenuvõtmise ja kauplemise protokolle, mis toetavad automaatselt kõiki sellele standardile vastavaid tokeneid.
3. Tõhusus
Tänu standarditele ei pea arendajad alatasa ratast leiutama. Selle asemel, et nutilepingut elementaarsete funktsioonide (nt ülekande või saldokontrolli) jaoks iga kord algusest peale uuesti kirjutada, kasutavad arendajad kokkulepitud standarditel põhinevaid kinnitatud teeke. See vähendab programmeerimisvigade ohtu ja muudab arendamise kiiremaks.
Levinumad Ethereumi tokenistandardid (EVM)
Kuna Ethereum oli esimene programmeeritav plokiahel, said selle kommentaaritaotlused (ERC – Requests for Comments) kogu valdkonnas vundamendiks. Neid standardeid kasutatakse ka EVM-iga ühilduvates plokiahelates, nagu Avalanche, Polygon ja Arbitrum.
ERC-20 (vahetatavad tokenid)
2015. aastal välja pakutud ERC-20 on vahetatavate tokenite valdkonnastandard. Vahetatav tähendab selles kontekstis seda, et ühel tokeni ühikul on sama kasutusvõimalus ja väärtus kui teisel (nagu üks ühedollarine rahatäht on võrdväärne teise ühedollarise rahatähega).
Kasutusjuhud: stabiilsusrahad (USDT, USDC), juhtimistokenid (UNI, AAVE) ja kasutustokenid.
Põhifunktsioonid: võimaldab kasutajatel vaadata TotalSupply väärtust ja teha Transferi või TransferFromi abil varade ülekandeid.
ERC-721 (mittevahetatavad tokenid)
ERC-721 on standard, mis käivitas 2021. aastal NFT-buumi. Erinevalt ERC-20-st on iga ERC-721 token unikaalne. Selle tagamiseks on igal tokenil lepingus kindel tokenId.
Kasutusjuhud: unikaalsed digivarad – sertifikaadid, kollektsionääridele suunatud kogutavad esemed, kunst, mängusisesed varad, digitaalsed isikutõendid ja omanditõendid.
Oluline erinevus: kui 1 ETH on alati väärt 1 ETH, siis igal ERC-721 tokenil on kordumatu väärtus ja omadused.
ERC-1155 (mitme tokeni standard)
See on tokenistandard, mis on loodud ERC-20 ja ERC-721 eraldi kasutamise ebatõhususte kõrvaldamiseks. ERC-1155 loob standardi, mis suudab hallata mõlemat tüüpi tokeneid – nii vahetatavaid kui ka mittevahetatavaid.
Poolvahetatavus: ERC-1155 sobib ideaalselt mängude jaoks. Näiteks võivad mängus olla „kuldmündid“ (vahetatavad), „raudmõõgad“ (poolvahetatavad – mängus on 1000 identset mõõka) ja „legendaarne kilp“ (kordumatu NFT). ERC-1155 standard võimaldab lepingutel neid kõiki korraga hallata.
Pakkülekanded: erinevalt vanematest standarditest võimaldab ERC-1155 saata eri tüüpi tokeneid ühe tehinguga, hoides gaasitasudelt märkimisväärselt raha kokku.
Standardid väljaspool Ethereumi
Kuigi pretsedendi lõi Ethereum, on teisedki suuremad plokiahelad välja töötanud oma arhitektuuri jaoks sobivad standardid.
BNB Smart Chain: BEP-20
BEP-20 on peamine tokenistandard BNB Smart Chainis (BSC). See toimib peaaegu samamoodi nagu Ethereumi ERC-20, ent on optimeeritud BSC kiiruse ja väikeste teenustasude jaoks. Samuti toetab see PEG-tokeneid – teistest ahelatest (nt Bitcoinist või Ethereumist) pärit varade pakitud versioone, mis on toodud BNB Chaini ökosüsteemi.
Solana: SPL (Solana Program Library)
Solana käitleb tokeneid teisiti kui EVM-i ahelad. Kui Ethereumis on iga token omaette nutileping, siis Solanas on ainult üks „tokeniprogramm“ (SPL-i standard) ja uued tokenid on lihtsalt selles programmis loodud uued kontod. Selline arhitektuur võimaldab Solanal töödelda tehinguid paralleelselt ja väga kiiresti.
SPL-i standard hõlmab nii vahetatavaid tokeneid (nagu USDC Solanas) kui ka mittevahetatavaid tokeneid ehk NFT-sid ega vaja selleks eraldi standardeid, nagu ERC-20 ja ERC-721.
Bitcoin: BRC-20 ja Runes
Üle kümne aasta käsitleti Bitcoini üksnes valuutana, mitte tokenite platvormina. See muutus 2023. aastal ordinaalide leiutamisega.
BRC-20: eksperimentaalne standard, mis võimaldab tekstikirjete abil luua vahetatavaid tokeneid otse Bitcoinis. Erinevalt nutilepingute tokenitest kasutavad BRC-20 tokenid ülekannete jälgimiseks andmebaasina Bitcoini plokiahelat.
Runes: tõhusam protokoll, mis on välja töötatud Bitcoinis vahetatavate tokenite väljastamiseks väiksema plokiahelasisese jalajäljega kui BRC-20.
Piiranguprobleemi lahendamine: ahelatevaheline ühilduvus
Tokenistandardite üks suuremaid puudusi on see, et need on üldiselt seotud üksnes omaenda plokiahelaga. ERC-20 token Ethereumi plokiahelas ei saa natiivselt eksisteerida Solanas.
Pakitud tokenid
Tavaliselt on see probleem lahendatud pakkimisega: bitcoin’i viimiseks Ethereumi lukustatakse BTC hoidlasse ja Ethereumis vermitakse võrdväärne kogus pakitud BTC-d (WBTC) ERC-20 tokenina. Ehkki see on tõhus, on need lukustatud varasid hoidvad sillad ajalooliselt olnud häkkerite sihikul.
Omniahela vahetatavad tokenid (OFT)
Mõni koostalitlusprotokoll (näiteks LayerZero või Chainlink CCIP) on tavalisest pakkimisest edasi liikunud. Sellised protokollid lubavad kasutada omniahela tokeneid, mis saavad ühest plokiahelast teise liikuda natiivselt, turvaliste sõnumsidesüsteemide kaudu, mitte kesksetele hoidlatele toetudes.
Lõppmärkused
Tokenistandardid on krüptomajanduse nähtamatu selgroog. ERC-20 tokenid sinu rahakotis, BRC-20 tokenid Bitcoinis või SPL-i tokenid Solanas – just need põhimallid loovad ühtse, tõhusa ja komponentidest kokku pandava ökosüsteemi.
Viimastel aastatel oleme näinud liikumist lihtsatelt standarditelt keerukate hübriidlahenduste suunas, nagu ERC-404 ja omniahela protokollid, mis aitavad luua senisest paremini ühendatud Web3 maailma.
Lisalugemist
Lahtiütlus. See sisu esitatakse olemasoleval kujul ainult üldiseks teabeks ning harivatel eesmärkidel, ilma igasuguse esinduse või garantiita. Seda ei tohiks tõlgendada finants-, õigus- või muu professionaalse nõustamisena ega konkreetse toote või teenuse ostmise soovitusena. Peaksid küsima nõu asjaomastelt professionaalsetelt nõustajatelt. Selles artiklis nimetatud tooted ei pruugi sinu piirkonnas saadaval olla. Kui artikli on koostanud mõni kolmandast osapoolest kaastööline, pea meeles, et väljendatud seisukohad kuuluvad kolmandast osapoolest kaastöölisele ega pruugi kajastada Binance’i Akadeemia seisukohti. Lisateabe saamiseks loe meie täielikku lahtiütlust. Digivarade hinnad võivad kõikuda. Sinu investeeringu väärtus võib langeda või tõusta ning sa ei pruugi investeeritud summat tagasi saada. Sina vastutad ainuisikuliselt oma investeerimisotsuste eest ja Binance’i Akadeemia ei vastuta võimalike kahjude eest. Seda materjali ei tohiks tõlgendada finants-, õigus- või mõne muu professionaalse nõuandena. Lisateabe saamiseks loe meie kasutustingimusi ja riskihoiatust.