Īsumā
Tokenu standarti ir noteikumu un metožu kopums, kas paredzēts kriptovalūtu tokenu darbības pārvaldībai. Daži no populārākajiem standartiem ir ERC-20, BEP-20, ERC-721 un ERC-1155.
Ievads
Lai gan pastāv tūkstošiem dažādu kriptovalūtu, tevi varētu pārsteigt tas, ka vairums šo kriptovalūtu ir izstrādātas, izmantojot vienu un to pašu paraugu. Šie paraugi jeb tokenu standarti lielā mērā nosaka blokķēdes tokenu pamata funkcionalitāti un galvenās iezīmes.
Kāpēc tiek izmantoti tokenu standarti?
Sadarbspēja
Tokenu standarti garantē, ka visi produkti, kas izstrādāti, izmantojot attiecīgo standartu, var savstarpēji mijiedarboties. Ja kāds projekts izdod tokenu, kas izstrādāts atbilstoši noteiktam tokenu standartam, šis jaunais tokens būs saderīgs ar esošajām platformām un lietotnēm, piemēram, makiem. Piemēram, ERC-20 aktīvi ir sadarbspējīgi ar citiem produktiem un pakalpojumiem, kuru izstrādē ir izmantots tas pats tokenu standarts.
Tas ir arī iemesls, kāpēc tu vari tirgojot apmainīt savus ERC-20 tokenus pret citiem. Bez tokenu standartiem būtu daudz grūtāk tirgot vairākas kriptovalūtas. Būtu arī jāveido atsevišķi maki noteiktiem tokeniem, jo nebūtu iespējams izmantot vienu maku vairāku kriptovalūtu glabāšanai.
Saliekamība
Programmēšanā saliekama sistēma ļauj izstrādātājiem atkārtoti izmantot esošos komponentus jaunu produktu izveidē. Tas attiecas arī uz tokenu izstrādi – izmantojot tokenu standartus, mazāk laika tiek tērēts uz pamata funkcionalitāti un izstrādātāji var vairāk eksperimentēt un strādāt pie inovatīviem risinājumiem.
Efektivitāte
Tokenu standarti arī atvieglo viedo līgumu mijiedarbību. Kad viedie līgumi ievēro tokenu standartus un izvieto tokenus, tos var izmantot izveidoto tokenu pārraudzībai.
Tādi standarti kā ERC-20 un BEP-20 nodrošina pamata funkcijas, piemēram, adreses un tokenu atlikumu datu izgūšanu, ļaujot viedajiem līgumiem efektīvāk pārraudzīt tokenus. Piemēram, lai pārbaudītu ERC-20 tokenu, izstrādātājs var izmantot saskarni, ko dēvē par līguma lietotņu bināro saskarni (ABI), lai sekotu līdzi tokenu pārskaitījumiem un citiem datiem.
Populārākie tokenu standarti kriptovalūtu un DeFi nozarēs
BEP-20
BEP-20 ir tokenu standarts BNB Smart Chain ķēdē (BSC). Tas tika izstrādāts kā tehniskā specifikācija BSC tīklam un ļauj izstrādātājiem ieviest dažādus tokenus, tostarp t. s. pārnestās jeb "Peggy" kriptovalūtas, funkcionālos tokenus, stabilās kriptovalūtas u. c. BEP-20 standarts arī ievieš tādas funkcijas kā melnā saraksta izveide, izgatavošana un tokenu dedzināšanas apturēšana.
Tālāk ir norādītas BEP-20 tokenu standarta galvenās funkcijas:
TotalSupply: nosaka konkrētā BEP-20 tokena kopējo apjomu.
BalanceOf: nosaka tokena atlikum.
Transfer: ļauj lietotājiem nodod kādam citam īpašumtiesības uz tokenu.
TransferFrom: ļauj lietotāja vārdā pārskaitīt tokenu kādam citam, izmantojot viedo līgumu.
Approve: nosaka maksimālo tokenu skaitu, ko var izņemt viedais līgums.
Allowance: norāda, kurām adresēm ir piešķirta atļauja tērēt tokenus.
ERC-20
2015. gadā Fabians Fogelštellers (Fabian Vogelsteller) piedāvāja tokenu standartu ERC-20, kas vēlāk kļuva par galveno paraugu izstrādātājiem savu tokenu izveidei, tostarp virtuālajiem tokeniem, steikinga tokeniem un virtuālajām valūtām.
ERC-20 ir tokenu standarts tādu aktīvu izveidei, kas ievēro kopīgus noteikumus un ir savstarpēji apmaināmi cits pret citu (proti, tie ir aizstājami). Tātad, izveidojot kāda ERC-20 tokena 1000 vienības, katrai no šīm vienībām būs vienāda funkcionalitāte.
BEP-20 standarts ir ļoti līdzīgs ERC-20. Taču tie attiecas uz dažādiem blokķēdes tīkliem. ERC-20 tokenu standarts tiek izmantots Ethereum blokķēdē, bet BEP-20 tokenu standarts – Binance Smart Chain (BSC) tīklā.
ERC-721
Vai zināji, ka liela daļa neaizstājamo tokenu (NFT) Ethereum tīklā atbilst vienam un tam pašam tokenu standartam, proti, ERC-721? No ierobežotas pieejamības NFT līdz dalības apliecinājuma protokolam (POAP) – tava NFT izveidē, visticamāk, tika izmantots viens un tas pats paraugs. Kas tad padara NFT tik unikālu? Saskaņā ar vienu no vadlīnijām, lai tokenu varētu uzskatīt par ERC-721 tokenu, attiecīgajam aktīvam ir jābūt tokenID, kas ir unikāls identifikators.
ERC-721 funkcionalitāte ietver tokenu pārskaitījumus, aktuālo atlikumu, kopējo apjomu un, kā jau minējām, pilnīgu unikalitāti.
ERC-1155
Tokenu standartiem attīstoties, veidojas vadlīnija, kas ietver nozares nepieciešamību pēc vairāku veidu tokeniem. ERC-1155 ir vairāku tokenu standarts, kas ļauj izveidot dažādu veidu digitālos aktīvus, tostarp funkcionālos tokenus (piemēram, BNB vai NFT).
ERC-1155 piedāvā tādas iespējas kā lielapjoma datu funkcionalitāti, piemēram:
Grupveida pārskaitījumus: iespēju vienlaicīgi pārskaitīt vairākus aktīvus.
Grupveida atlikums: iespēju izgūt vairāku aktīvu atlikumus ar vienu darbību.
Grupveida apstiprināšana: iespēju apstiprināt visus tokenus vienai adresei.
NFT atbalsts: tokens tiek uzskatīts par NFT, ja tā vienību skaits ir tikai 1.
Tokenu standartu ierobežojumi
Lai gan atbilstoši vienam standartam izveidotos tokenus vieno līdzīga pamata funkcionalitāte un tie var veiksmīgi mijiedarboties cits ar citu, dažādu standartu tokeni, visticamāk, to nespēs. Tā kā tokenu standartus nozarē regulē atšķirīgi noteikumi, tie nav vienmēr savstarpēji saderīgi. Tas nozīmē, ka vienā platformā, iespējams, nevarēs atrasties tokeni, kas izstrādāti atbilstoši atšķirīgiem standartiem, vai arī tie nevarēs savstarpēji sazināties vai tikt apmainīti viens pret otru. Ja tev ir vairākas kriptovalūtas, iespējams tev ir zināma nepatīkamā sajūta, kad tu nevari izmantot savus BTC Ethereum tīklā. Lai apietu šo ierobežojumu, nozarē tika radīts jauns tokenu veids – saistītās vērtības tokeni.
Saistītās vērtības tokeni
Saistītās vērtības tokeni ir kriptovalūtas, kura vērtība ir piesaistīta citam aktīvam. Parasti oriģinālais aktīvs tiek iemaksāts digitālā glabātuvē (vērtības piesaistītājā), un tā saistītās vērtības versija tiek izveidota citā blokķēdē – līdzīgi avatāram.
Noslēgumā
Tokenu standarti līdzinās paraugiem, kas tiek izmantoti blokķēdē balstītu tokenu izstrādei un ieviešanai. Mūsdienās šajā nozarē pastāv vairāki tokenu standarti, un tādi inovatīvi risinājumi kā blokķēdes savienojošie kanāli un vērtības piesaistes mehānismi var palīdzēt mazināt tokenu nesaderības problēmas.