Какво представляват стандартите за токени?

Какво представляват стандартите за токени?

Напреднал
Публикувано Jan 13, 2023Актуализирано Jun 16, 2023
5m

Резюме

Стандартите за токени са набор от правила и конвенции за управление на начина на работа на даден крипто токен. Популярните стандарти включват ERC-20, BEP-20, ERC-721 и ERC-1155.

Въведение

Въпреки че съществуват десетки хиляди криптовалути, може да се изненадате да разберете, че повечето от тях са изградени по един и същи план. Тези планове, наречени стандарти за токени, дефинират някои от ключовите функционалности и свойства на блокчейн токените.

Защо да използваме стандарти за токени?

Оперативна съвместимост

Стандартите за токени гарантират, че всички продукти, създадени с помощта на този стандарт, могат да взаимодействат или работят заедно. Ако даден проект издаде токен, създаден съгласно стандарт за токени, новият токен ще остане съвместим със съществуващи платформи и приложения като портфейли. Например активите ERC-20 са оперативно съвместими с други продукти и услуги, разработени с помощта на същия стандарт за токени.

Ето защо можете да търгувате своя ERC-20 токен за друг. Без стандарти за токени би било значително по-трудно да се търгуват множество криптовалути. Освен това ще трябва да създадете конкретни портфейли за конкретни токени, вместо да използвате портфейл, който може да съдържа множество криптовалути.

Сглобяемост

В програмирането наличието на сглобяема система позволява на разработчиците да използват повторно съществуващи компоненти за създаване на нови продукти. Това се отнася и за създаването на токени – чрез използване на стандарти за токени се изразходва по-малко време за основна функционалност, така че разработчиците имат повече време за експериментиране и иновации.

Ефективност

Стандартите за токени също улесняват взаимодействието между смарт договорите. След като смарт договорите следват стандартите за токени и внедрят токени, те могат да бъдат използвани за наблюдение на създадените токени.

Стандарти за токени като ERC-20 и BEP-20 се предоставят с основни функции, включително извличане на адреси и баланси на токени, което позволява на смарт договорите да наблюдават токените по-ефективно. Например, за да инспектира токен ERC-20, разработчикът може да използва интерфейс, наречен двоичен интерфейс на приложение за договор (ABI), за проследяване на трансфери на токени и други данни.

Общи стандарти за токени при криптовалутите и DeFi

BEP-20

BEP-20 е стандарт за токени в BNB Smart Chain (BSC). Разработен като техническа спецификация за BSC, той позволява на разработчиците да пускат различни токени, включително Peggy монети, помощни токени, стейбълкойни и др. Стандартът BEP-20 също въвежда функции като черни списъци, създаване и пауза на изгарянето на токени.

По-долу са основните функции на стандарта за токени BEP-20:

  1. TotalSupply: определя общото предлагане на токени за конкретен токен BEP-20.

  2. BalanceOf: дефинира баланса на токена.

  3. Transfer: позволява на потребителите да прехвърлят собствеността върху токена на някой друг.

  4. TransferFrom: позволява токен да бъде прехвърлен на някой друг от името на потребител чрез смарт договор.

  5. Approve: определя ограничение за броя токени, които смарт договорът може да изтегли.

  6. Allowance: дефинира външни адреси, които имат разрешение да изразходват токени.

ERC-20

През 2015 г. Фабиан Фогелстелер предложи ERC-20, стандарт за токени, който по-късно ще бъде основният план за разработчиците да проектират свои собствени токени, включително виртуални токени, токени за стейкинг и виртуални валути.

ERC-20 е стандарт за токени за разработване на активи, които следват общи правила и са взаимозаменяеми един с друг. Така че, ако създадете 1000 единици от токен ERC-20, всяка единица ще има същата функционалност. 

Стандартът BEP-20 е много подобен на този на ERC-20. Имайте предвид обаче, че те са част от отделни блокчейн мрежи. Стандартът за токени ERC-20 се използва в блокчейна Ethereum, докато BEP-20 е в BNB Smart Chain (BSC).

ERC-721

Знаете ли, че голяма част от незаменимите токени (NFT) в Ethereum споделят един и същ стандарт за токени, ERC-721? Независимо дали става въпрос за ограничено издание на NFT или за протокол за доказателство за присъствие (POAP), вашето NFT вероятно е създадено със същия план. И така, какво прави NFT-тата уникални? Според едно от указанията, за да бъде ERC-721 токен, активът трябва да има tokenId, който е глобално уникален.

Функционалностите на ERC-721 включват прехвърляне на токени, текущ баланс, общо предлагане и, както споменахме, е глобално уникален.

ERC-1155

С развитието на стандартите за токени се появява една насока, която да обхване нуждата на индустрията от множество типове токени. ERC-1155 е стандарт за множество токени, който позволява създаването на различни типове цифрови активи, включително помощни токени като BNB и NFT-та.

Наред с други функции, ERC-1155 предлага функционалности за пакетни токени, включително:

  1. Пакетно прехвърляне: където множество активи могат да бъдат прехвърлени едновременно.

  2. Пакетен баланс: където балансите на множество активи могат да бъдат извлечени в една стъпка.

  3. Пакетно одобрение: където всички токени могат да бъдат одобрени към адрес.

  4. Поддръжка на NFT: където токенът се третира като NFT, ако предлагането е само 1.

Ограничения на стандартите за токени

Въпреки че токените, създадени с едни и същи стандарти, са приведени в съответствие с основните функционалности и могат да взаимодействат добре помежду си, токените с различни стандарти е малко вероятно да го направят. Тъй като има различни правила, управляващи стандартите за токени в индустрията, не е изненада, че те не винаги са съвместими един с друг. Това може да означава, че токените, разработени с помощта на различни стандарти, може да не съществуват на една и съща платформа или че не могат да комуникират или да се търгуват помежду си. Ако притежавате множество криптовалути, може да сте изпитали разочарованието да не можете да използвате своите BTC в Ethereum. За да се справи с това ограничение, индустрията излезе с нов жанр токени, наречени опаковани токени.

Опаковани токени

Опакованите токени са криптовалути, фиксирани към стойността на друга. Обикновено оригиналният актив се поставя в цифрово хранилище, наречено wrapper, а негова опакована версия се създава на друг блокчейн, като аватар.

Заключителни мисли

Стандартите за токени са като чертежи за проектиране и стартиране на базирани на блокчейн токени. Днес в индустрията има няколко стандарта за токени и иновативни решения като блокчейн мостове и механизми за опаковане могат да помогнат за изглаждане на проблемите с несъвместимостта между тези токени.

Допълнителни статии