Сегодня мы решили собрать для вас интересные стандарты, которые могли бы заменить ERC20 на платформе Эфириума. Многие знают, что ERC20 это тот формат, в котором выпускаются все ICO-токены. Но не все знают, что это не единственный формат, который можно использовать для выпуска токенов.
ERC-20 был опубликован и принят около 2 лет назад, и его инновационность состояла в том, что он стал самым первым стандартом, который позволил выпускать токены и проводить с ними операции, а также оперировать токенами через различные кошельки и приложения.
До того каждый выпущенный токен был уникальным, со своим набором команд, и подключение любого уникального токена, к примеру, на биржу, было занятием трудоемким.
По сути, все токены - это балансы, которые учитывает выпустивший их смарт-контракт. При отсылке кому-то токеном смарт-контракт учитывает и меняет два баланса - отправителя и получателя. То есть, ещё раз, все токены - это просто работающий в сети смарт-контракт со своими балансами.
Проблемы ERC20
У ERC20 есть одна серьёзная проблема - если послать в смарт-контракт не эфир, а токены, они будут заморожены навечно, без возможности вернуть их. Эта проблема решается в следующей версии протокола добавлением новых функций. Но для неё же был выпущен стандарт ERC223, который заставлял токены вести себя так же как и ETH, будучи отосланными в смарт-контракт. Они просто отсылались обратно, если транзакция не могла быть завершена.
Другие стандарты
ERC721, на которых сейчас работают CryptoKitties и подобные игры. Если в ERC20 все токены, выпущенные одним проектом, одинаковые, то в 721 стандарте - наоборот. Каждый выпущенный токен уникальный, можно задать ему набор характеристик, по которым он будет отличаться. К примеру, в токенах CryptoKitties у каждого есть параметры возраста, цвета и породы. Но параметры могут быть любые, и таким образом можно токенизировать любой важный актив, в том числе и коммерческий.
ERC827. Имеет все характеристики стандарта ERC20, но с одним дополнением. Помимо пересылки определённого количества токенов, ERC827 даёт возможность включать в транзакцию любые данные. Любые данные могут быть сохранены навсегда в блокчейне Эфириума. Это достаточно прорывная функция.
Кроме того, транзакция может быть верифицирована третьей стороной, без необходимости доступа к приватному ключу, при этом сохраняя свою безопасность.
ERC948. Стандарт для подписки. Создан для бизнеса, который работает по модели возобновляемой подписки. Такая модель в Эфириуме по стандартной схеме реализуется достаточно сложно, ERC948 ориентирован только на решение этий задачи для e-commerce.
ERC884. Протокол виртуальных акций. Соответствует закону Делавера о допустимости использования блокчейна для регистрации владения акциями. Помимо основных функций, присущих и ERC20, имеет также возможности по добавлению информации о владельце и включению его в вайтлист держателей акций.
Как мы видим, сеть Эфириума включает куда больше возможностей, чем обычно принято думать. Единственное, чего ему пока не хватает - скорости работы. Но это решаемо.