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

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

Напреднал
Публикувано 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, а негова опакована версия се създава на друг блокчейн, като аватар.

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

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

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