Ключевые выводы
Стандарты токенов — это набор правил, которые смарт-контракты используют для создания крипто-токенов. Они служат «чертежами» для обеспечения совместимости.
Стандарты Ethereum (ERC), такие как ERC-20 и ERC-721, являются наиболее распространенными, но другие блокчейны, такие как Bitcoin и Solana, имеют свои уникальные стандарты.
Взаимодействие позволяет различным приложениям (кошелькам, биржам, играм) работать с этими токенами без необходимости в пользовательском коде для каждого из них.
Введение
Хотя существует десятки тысяч криптовалют, вы можете быть удивлены, узнав, что большинство из них построены по одному и тому же образцу. Эти образцы, называемые стандартами токенов, определяют некоторые ключевые функции и свойства токенов блокчейна.
Стандарты токенов определяют функциональность и свойства токенов блокчейна. Точно так же, как USB является универсальным стандартом, который обеспечивает работу вашей мыши на любом компьютере, стандарты токенов гарантируют, что новый токен будет работать с существующими кошельками, биржами и децентрализованными приложениями (DApps).
Почему нам нужны стандарты токенов?
1. Совместимость
Основное преимущество стандартов заключается в совместимости. Если разработчик выпускает токен, соответствующий стандарту, он может автоматически взаимодействовать с существующей инфраструктурой. Например, поскольку стейблкоин USDT соответствует стандарту ERC-20, он мгновенно работает на Uniswap, MetaMask и централизованных биржах, не требуя от этих платформ написания пользовательского кода для него.
2. Составляемость
В Децентрализованных Финансах (DeFi) составляемость позволяет разработчикам использовать существующие компоненты для создания новых продуктов, часто называемых «Деньги Лего». Поскольку разработчики точно знают, как ведет себя стандартный токен, они могут строить сложные протоколы кредитования, заимствования и торговли, которые автоматически поддерживают любой токен, соответствующий этому стандарту.
3. Эффективность
Стандарты предотвращают необходимость разработчиков изобретать велосипед. Вместо того чтобы писать смарт-контракт с нуля для выполнения основных функций, таких как «перевод» или «проверка баланса», разработчики используют проверенные библиотеки на основе согласованных стандартов. Это снижает риск ошибок и ускоряет разработку.
Общие стандарты токенов Ethereum (EVM)
Поскольку Ethereum был первым программируемым блокчейном, его «Запросы на комментарии» (ERC) заложили основу для всей отрасли. Эти стандарты также используются на совместимых с EVM цепях, таких как Avalanche, Polygon и Arbitrum.
ERC-20 (взаимозаменяемые токены)
Предложенный в 2015 году, ERC-20 является отраслевым стандартом для взаимозаменяемых токенов. «Взаимозаменяемый» означает, что он взаимозаменяем; одна единица токена имеет ту же функцию и стоимость, что и другая единица (как одна долларовая купюра равна другой долларовой купюре).
Сценарии использования: Стейблкоины (USDT, USDC), токены управления (UNI, AAVE) и утилитарные токены.
Ключевые функции: Он позволяет пользователям проверять Общую поставку и передавать активы через Transfer или TransferFrom.
ERC-721 (невзаимозаменяемые токены)
ERC-721 — это стандарт, который стал основой роста NFT в 2021 году. В отличие от ERC-20, каждый токен ERC-721 уникален. Чтобы это обеспечить, каждый токен идентифицируется конкретным tokenId в рамках контракта.
Сценарии использования: Уникальные цифровые активы, такие как сертификаты, коллекционные предметы, искусство, игровые активы, цифровые файлы идентичности и акты собственности.
Ключевое различие: В то время как 1 ETH всегда стоит 1 ETH, каждый токен ERC-721 имеет уникальные значения и характеристики.
ERC-1155 (мульти-токенный стандарт)
Это стандарт токена, разработанный для устранения неэффективности использования ERC-20 и ERC-721 отдельно. ERC-1155 создает стандарт, который может управлять обоими типами токенов, взаимозаменяемыми и невзаимозаменяемыми.
Полу-взаимозаменяемость: ERC-1155 идеально подходит для игр. Например, в игре могут быть «золотые монеты» (взаимозаменяемые), «железные мечи» (полу-взаимозаменяемые — есть 1,000 идентичных мечей) и «Легендарный щит» (уникальный NFT). Стандарт ERC-1155 позволяет контрактам обрабатывать все эти токены одновременно.
Пакетные переводы: В отличие от более старых стандартов, ERC-1155 может отправлять разные типы токенов в одной транзакции, значительно экономя на газовых сборах.
Стандарты за пределами Ethereum
Хотя Ethereum установил прецедент, другие крупные блокчейны разработали свои собственные стандарты для обработки своих специфических архитектур.
BNB Smart Chain: BEP-20
BEP-20 является основным стандартом токенов на BNB Smart Chain (BSC). Он функционирует почти идентично ERC-20 Ethereum, но оптимизирован для скорости и низких сборов BSC. Он также поддерживает токены «Peg», которые представляют собой обернутые версии активов с других цепочек (таких как Bitcoin или Ethereum), перенесенные в экосистему BNB Chain.
Solana: SPL (Библиотека программ Solana)
Solana обрабатывает токены иначе, чем EVM цепи. На Ethereum каждый токен является отдельным смарт-контрактом. На Solana есть всего одна «Токен-программа» (стандарт SPL), и новые токены просто создаются как новые учетные записи в рамках этой программы. Эта архитектура позволяет Solana обрабатывать транзакции параллельно на высоких скоростях.
Стандарт SPL охватывает взаимозаменяемые токены (такие как USDC на Solana) и NFT, без необходимости в отдельных стандартах, таких как ERC-20 против ERC-721.
Bitcoin: BRC-20 и Рун
На протяжении более десяти лет Bitcoin рассматривался только как валюта, а не как платформа для токенов. Это изменилось в 2023 году с изобретением Ordinals.
BRC-20: Экспериментальный стандарт, позволяющий создавать взаимозаменяемые токены непосредственно на Bitcoin с помощью текстовых надписей. В отличие от токенов смарт-контрактов, токены BRC-20 используют блокчейн Bitcoin в качестве базы данных для отслеживания переводов.
Руны: Более эффективный протокол, разработанный для выпуска взаимозаменяемых токенов на Bitcoin с меньшим следом на цепочке, чем BRC-20.
Решение ограничения: Совместимость между цепями
Основное ограничение стандартов токенов заключается в том, что они, как правило, изолированы на своем собственном блокчейне. Токен ERC-20 на Ethereum не может существовать нативно на Solana.
Обёрнутые токены
Традиционно это решалось с помощью обёртки. Чтобы переместить Bitcoin на Ethereum, BTC блокируется в хранилище, и эквивалентное количество «Обёрнутого BTC» (WBTC) чеканится как токен ERC-20 на Ethereum. Хотя это эффективно, мосты, которые хранят эти заблокированные активы, исторически были мишенями для хакеров.
Омницепные взаимозаменяемые токены (OFT)
Некоторые протоколы взаимодействия (такие как LayerZero или Chainlink CCIP) движутся дальше простой обёртки. Они позволяют создать Омницепные токены, которые могут перемещаться между цепями нативно через безопасные системы обмена сообщениями, а не полагаясь на централизованные хранилища.
Заключительные мысли
Стандарты токенов являются невидимым фундаментом криптоэкономики. Будь то токены ERC-20 в вашем кошельке, токены BRC-20 на Bitcoin или токены SPL на Solana, эти «чертежи» позволяют создать единообразную, эффективную и составную экосистему.
В последние годы мы начали наблюдать переход от простых стандартов к сложным, гибридным решениям, таким как ERC-404 и омницепные протоколы, которые помогают создать более взаимосвязанную Web3.
Дополнительное чтение
Что такое ERC-1155 и как он работает?
Что такое Ordinals? Обзор Bitcoin NFT
Объяснение абстракции учетной записи Ethereum (ERC-4337)
Отказ от ответственности: Этот контент представлен вам на основе «как есть» для общей информации и образовательных целей, без представления или гарантии какого-либо рода. Его не следует рассматривать как финансовый, юридический или другой профессиональный совет, и он не предназначен для рекомендации покупки какого-либо конкретного продукта или услуги. Вы должны обратиться за собственным советом к соответствующим профессиональным консультантам. Упомянутые в этой статье продукты могут быть недоступны в вашем регионе. Если статью предоставляет сторонний автор, обратите внимание, что мнения, выраженные ими, принадлежат стороннему автору и не обязательно отражают мнения Binance Academy. Пожалуйста, прочитайте наш полный отказ от ответственности для получения дополнительных сведений. Цены на цифровые активы могут быть волатильными. Стоимость ваших инвестиций может как снижаться, так и расти, и вы можете не получить обратно вложенную сумму. Вы несете полную ответственность за свои инвестиционные решения, и Binance Academy не несет ответственности за любые убытки, которые вы можете понести. Этот материал не следует рассматривать как финансовый, юридический или другой профессиональный совет. Для получения дополнительной информации смотрите наши Условия использования и Предупреждение о рисках.


