Стандарты Токенов: Правила, благодаря которым Блокчейн работает

Стандарты Токенов: Правила, благодаря которым Блокчейн работает

Если ты когда-нибудь свапал токены на DEX, отправлял NFT другу или юзал фарминг — ты уже сталкивался с токенными стандартами, даже если не знал об этом. Эти стандарты — невидимый каркас, который делает взаимодействие возможным.

Без них всё было бы в хаосе.


Зачем вообще нужны стандарты?

Блокчейны — децентрализованные системы. Разные команды, разные подходы, разные стэки. Но когда дело доходит до токенов, им нужно договориться о базовых вещах. Как выглядит перевод? Как dApp узнаёт баланс? Что должно быть в NFT?

Стандарты дают разработчикам понятный фреймворк, а пользователям — предсказуемый опыт. Именно они делают DeFi таким гладким. Ну или хотя бы работающим.


EVM и эпоха ERC

В Ethereum и EVM-совместимых сетях (Arbitrum, Polygon, Base и т. д.) токены строятся на основе Ethereum Virtual Machine. А стандарты там называются ERC.

Главные из них:

  • ERC-20 — классика. Используется для всех основных токенов вроде USDC, AAVE, MEME.
  • ERC-721 — NFT-шаблон. Один токен = один уникальный объект.
  • ERC-1155 — гибрид. Один контракт может содержать и фанджиблы, и NFT. Любимая штука у игровых проектов.

Эти стандарты работают, потому что весь стек вокруг EVM их распознаёт. Именно поэтому DeFi на EVM так быстро взлетел.


Solana: своя виртуалка, свои правила

Solana не использует EVM. У неё своя штука — Solana Virtual Machine, или SVM. Это меняет подход с самого низа. Вместо того чтобы контракт хранил всё в себе, Solana разделяет логику и данные.

Здесь стандарт токена — SPL. А для NFT чаще всего используют Metaplex, который добавляет метаданные и поддержку маркетплейсов.

У Solana больше скорости, но и больше головной боли для разработчиков, особенно тех, кто приходит с EVM.


Cosmos: без VM, но с гибкостью

В Cosmos ещё интереснее. Здесь нет универсальной виртуальной машины. Каждая цепочка — как самостоятельное государство со своими законами.

Это даёт максимум свободы, но и стандартов единых почти нет. Чтобы цепочки могли обмениваться токенами, используется IBC и такие протоколы, как ICS-20. А smart-контракты реализуют через CosmWasm.

Можно сказать, Cosmos — это союз appchains, каждый из которых пишет свои правила, но при этом говорит на общем языке.


Именно стандарты всё склеивают

Если ты создаёшь токен и хочешь, чтобы он работал с кошельками, мостами, AMMs, или фармилкой — ты должен соблюдать стандарт.

Только так твой токен распознается в Liquidity Pool, попадёт на Uniswap или пойдёт по сети LayerZero.

Про них редко думают, но именно токенные стандарты делают мультичейн-навигацию реальной. Они не на виду — но без них не было бы всей этой движухи.