Если вы когда-либо покупали что-то кроме Биткоина, вы почти наверняка имели дело с токеном стандарта ERC-20. SHIBA, LINK, UNI, стейблкоины USDT и USDC на Ethereum — все они построены на этом фундаменте. Но ERC-20 — это не просто модное словечко. Это технический регламент, который превратил Ethereum из просто «ещё одной монеты» в глобальный финансовый компьютер.
Давайте без занудства разберём, что это такое и почему этот, казалось бы, скучный набор правил стоит миллиарды долларов.
Что такое ERC-20 на самом деле?↑ к содержанию
Главное, что нужно понять: ERC-20 — это не токен. Это инструкция по созданию токенов.
Представьте, что вы хотите выпустить свои собственные цифровые активы. ERC-20 (Ethereum Request for Comment #20) — это универсальный технический стандарт, как ГОСТ или ISO, который описывает, какими базовыми функциями должен обладать ваш токен, чтобы его понимала вся экосистема Ethereum.
Это как стандарт USB. Любая флешка с портом USB подойдёт к любому компьютеру с таким же портом. Точно так же любой токен ERC-20 будет автоматически совместим с любым кошельком (MetaMask, Trust Wallet), децентрализованной биржей (Uniswap) или лендинговым протоколом (Aave) в сети Ethereum. Разработчикам не нужно писать уникальный код для каждого нового актива.
Эта универсальность и породила революцию.
Анатомия стандарта: 6 команд, которые изменили мир↑ к содержанию
Магия ERC-20 заключена в наборе из шести обязательных функций, которые прописаны в его смарт-контракте. Поймём их — поймём, как работает весь DeFi.
Базовые функции (просто и понятно):
- totalSupply — Узнать, сколько всего токенов выпущено.
- balanceOf — Посмотреть, сколько токенов на конкретном кошельке.
- transfer — Просто отправить токены с одного адреса на другой.
А вот следующие две функции — это и есть тот самый двигатель, на котором работает вся децентрализованная финансовая система.
Функции для взаимодействия (магия DeFi):
- approve (Одобрить) — Эта команда позволяет вам дать разрешение другому адресу (например, смарт-контракту биржи Uniswap) потратить определённое количество ваших токенов. Вы не отправляете токены, вы просто даёте разрешение на их использование.
- transferFrom (Перевести от имени) — Эта функция позволяет смарт-контракту, получившему разрешение, забрать одобренное количество токенов с вашего кошелька.
- allowance — Проверить, сколько токенов смарт-контракту ещё разрешено потратить с вашего адреса.
Когда вы на Uniswap меняете USDT на ETH, происходит именно это: вы сначала даёте «одобрение» (`approve`) контракту Uniswap на списание ваших USDT, а затем контракт использует `transferFrom`, чтобы забрать их и отправить вам взамен ETH. Без этой связки не было бы ни автоматических обменов, ни фарминга, ни стейкинга.
Почему ERC-20 стал королём?↑ к содержанию
Три простых, но мощных причины:
- Сетевой эффект Ethereum. Ethereum был первой и остаётся самой крупной и проверенной временем платформой для смарт-контрактов. Все начали строить здесь, что привлекло больше пользователей, что привлекло ещё больше разработчиков.
- Безопасность. Ваш маленький токен защищён всей мощью децентрализованной сети Ethereum с тысячами валидаторов. Взломать отдельный ERC-20 токен практически невозможно, не взломав весь Ethereum.
- Низкий порог входа. Запустить свой ERC-20 токен можно буквально за полчаса, имея базовые навыки программирования. Это спровоцировало бум ICO в 2017-2018 годах и продолжает питать тысячи новых проектов сегодня.
Цена королевской короны: главный недостаток↑ к содержанию
У всего есть цена. Расплатой за безопасность и популярность ERC-20 стали комиссии за газ.
Любая операция с токеном ERC-20 — это транзакция в сети Ethereum, за которую нужно платить. В периоды высокой нагрузки сети стоимость простого перевода или обмена может достигать $50-$100 и больше. Это делает бессмысленными мелкие операции и отсекает огромную часть аудитории.
Именно эта проблема — высокая стоимость транзакций — и стала плодородной почвой для появления его главных конкурентов, таких как TRC-20 и BEP-20, которые предложили миру то же самое, но дешевле. Но это уже совсем другая история.
Итог: ERC-20 — это не просто технология. Это экономический феномен, который стандартизировал создание цифровых активов и дал жизнь рынку стоимостью в сотни миллиардов долларов. Несмотря на свои недостатки, он до сих пор остаётся золотым стандартом, а его понимание — обязательным условием для любого, кто хочет всерьёз разобраться в мире криптовалют.