Все, что нужно знать о стандарте токенов ERC-20
Загадочный символ ERC-20 можно встретить на каждом сайте, посвященном криптовалюте. Из-за него ругаются разработчики цифровых монет и остаются исписанными сотни страниц на форумах.
Но знаете ли вы, что на самом деле означают эти символы? Как простая аббревиатура может обогатить вас за несколько минут или заставить потерять все? О секретах создания самого популярного стандарта в мире криптовалют читайте далее.
Из сегодняшней статьи вы узнаете:
Что такое токен ERC-20 и почему он так называется
Что представляют собой токены ERC-20? Это стандартизованные цифровые активы (сложные компьютерные коды), которые совместимы с сетью эфириума. А эфириум — вторая в мире криптовалюта по размеру рыночной капитализации после биткоина. Токены зависят от мощности «эфирного» блокчейна и построены по единому принципу.
Это было сделано для того, чтобы упростить задачу программистам и уменьшить количество ошибок. В частности, связанных с совместимостью смарт-контрактов и кошельков, бирж обмена, децентрализованных приложений.
Общепринятый стандарт ERC-20 появился в 2015 году на форуме программистов GitHub. Сейчас там зарегистрировано более 28 млн разработчиков компьютерных программ.
В ноябре 2015 года в ветке предложений по внесению изменений в протокол Ethereum (сокращенно ERC) был открыт вопрос под номером 20. Создал его Фабиан Вогельстеллер — отец ICO — вместе с Виталиком Бутериным. Поэтому новый стандарт токенов назвали ERC-20, объединив название ветки и номер поста.
Какие стандарты поддерживают токены ERC-20
Данные цифровые активы имеют шесть обязательных параметров и три рекомендуемых. Рассмотрим обязательные:
- totalSupply — функция, ограничивающая количество токенов. Это общая сумма эмиссии активов, по достижении которой новые токены создать будет невозможно;
- balance0f — показатель первоначального количества токенов, содержащихся по определенному адресу. Обычно это кошелек создателей ICO;
- transfer — передача токенов пользователю с первоначального кошелька. Эта функция предназначена для отправки активов человеку, инвестировавшему в проект;
- transferFrom — позволяет обмениваться токенами обычным пользователям. То есть создает вторичный рынок;
- allowance — проверяет, достаточно ли электронных денег на кошельке у отправителя;
- approve — после проверки количества токенов на счете дает возможность пользователю подтвердить операцию.
К рекомендуемым параметрам относятся:
- название токена;
- его символ, или тикер;
- количество цифр, доступных после запятой (у биткоина их 8).
Самые известные из токенов ERC-20 — это монета биржи Binance BNB, активы VeChain, ZRX, OmiseGO, Zilliqa, ICON и TrueUSD.
В 2018 году из сети эфириума мигрировали такие масштабные проекты, как TRON и EOS. Они избавились от стандарта ERC-20 и перешли на собственный блокчейн.
Торгуй криптовалютой с надежным брокером Gerchik & Co!
Плюсы и минусы стандарта
Самое большое преимущество токена — это возможность быстро запустить ICO. Еще один плюс кроется в его многофункциональности. Цифровые активы могут играть роль ценных бумаг, бонусов в программе лояльности, обычных криптовалют и игровых монет. Пределов для использования ERC-20 практически нет! Кроме той пропускной мощности, которую имеет блокчейн Ethereum.
Но минусов у проекта также достаточно:
1. Избыточное количество невостребованных токенов. В сети Ethereum более 130 000 видов цифровых активов! При этом только 540 из них имеют рыночную капитализацию более $1 млн. Это всего 0,5 % от общего количества, и это создает сложности при выборе для инвесторов.
2. Невозможность изменить токен после его выпуска авторами ICO. Если разработчики ошиблись, то это навсегда. Или, по крайней мере, до следующего хардфорка.
3. Невозможность отозвать деньги назад. Если вы отправили цифровые активы по ошибке, они утеряны навсегда. Только в 2017 году так было потеряно $3 млн.
ERC-20 — самый ранний и самый распространенный стандарт токенов. Но далеко не единственный! Каждый день разработчики трудятся над тем, чтобы сделать цифровые активы и смарт-контракты более совершенными. Очень вероятно, что данный стандарт скоро будет заменен на новый.
Необходимость пересмотра программного кода уже возникала. Так, в 2016 году ошибка в смарт-контракте проекта The DAO позволила хакерам взломать его. В результате владельцы криптовалюты потеряли более $60 млн.
А в 2018 году был обнаружен баг batchOverflow. Он позволял любому злоумышленнику приписать к сумме транзакции 64 нуля. Эта ошибка могла стоить криптосообществу триллионы долларов! Однако ее вовремя устранили и не дали обрушить систему.
Токены ERC-20 — отличный способ инвестировать в криптовалюту и привлекать средства для проекта. Они отличаются быстротой, дешевизной транзакций, огромным набором доступных функций и востребованностью. Но, как и любая финансовая ценность, они требуют крайне аккуратного отношения.
What are ERC20 tokens?
ERC20 tokens are a specific type of cryptocurrency token that exists on the Ethereum blockchain. The ERC20 standard defines a set of rules that a token must adhere to in order to be compatible with other tokens and applications on the Ethereum network. By adhering to the ERC20 standard, developers can ensure that their tokens can be easily exchanged for other tokens or used within decentralized applications (dApps) on the Ethereum blockchain.
ERC20 tokens can represent a wide range of assets or utilities. Some common use cases include:
Digital Currencies: They can serve as digital currencies with their own unique features and use cases, distinct from Ether (ETH) which is Ethereum's native currency.
Utility Tokens: These tokens provide access to a product or service within a dApp. They are often sold during an ICO to raise funds for development.
Asset Tokens: They can represent ownership in an underlying asset such as real estate or stocks.
Reward Points or Loyalty Tokens: They can be used within a community or platform to reward users or provide incentives.
Sorry, you have been blocked
This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.
What can I do to resolve this?
You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.
Cloudflare Ray ID: 8191291ea99b356c • Your IP: Click to reveal 5.253.206.36 • Performance & security by Cloudflare
Лучшие ERC20 кошельки для надежного хранения токенов
На основе умных контрактов Эфириума чуть ли не через день запускаются новые перспективные проекты, внедряющие инновационные идеи. Все их объединяет одно — токены ERC20. Сегодня их насчитывается уже более 140 тысяч. Многие из них уже стали чрезвычайно популярными и многократно выросли в цене. Ввиду такой востребованности, у каждого инвестора непременно должен быть надежный и безопасный кошелек, поддерживающий хранение монет ERC20.
Содержание
- Что такое ERC20 токены
- Лучшие ERC20 кошельки
- Плюсы и минусы кошельков ERC20
- Заключение
Что такое ERC20 токены
На сегодняшний день один из самых популярных методов привлечения инвестиций в криптовалютные проекты — проведение ICO. Команда криптоэнтузиастов проводит продажу токенов своего проекта. Инвесторы, оценившие перспективность проекта, покупают монеты с надеждой на дальнейший рост их стоимости, тем самым инвестируя средства в развитие проекта.
Ранее для проведения такого механизма энтузиастам пришлось бы разрабатывать собственный уникальный код и запускать целый блокчейн. Сейчас все это можно сделать с помощью умных контрактов Эфириума и токенов стандарта ERC20.
Ethereum — платформа, позволяющая создавать новые блокчейн-проекты на основе умных контрактов. Родная валюта проекта эфир или ETH, однако токены ERC20 также функционируют по данной сети. Они используют единый, принятый внутри сети стандарт, определяющий параметры транзакций и передачи токенов.
Технические параметры токенов, выпускаемых на платформе Эфириума были опубликованы в 2015 году. Название стандарта ERC 20 походит от Ethereum Request for Comments — официальный протокол по внесению правок, а 20 — уникальный порядковый номер принятого предложения.
Другими словами, ERC20 — единый стандарт для всех токенов, основанных на смарт-контрактах. Он решает проблему с внедрением новых монет на биржи и их поддержкой кошельками.
Отличительной чертой данных токенов является то, что они зависимы от блокчейна Эфириума и от вычислительной мощности его сети, однако являются платежной единицей отдельного блокчейн-проекта.
Лучшие ERC20 кошельки
Токены ERC20 нашли применение во многих отраслях. В частности, они могут выступать своеобразными акциями проекта, служить внутренней валютой оплаты или выступать практически отдельной криптовалютой.
Чтобы успешно использовать их и хранить, необходимо позаботиться о создании надежного кошелька, поддерживающий данный стандарт. Благое дело, таких существует множество, но есть и лидеры, заслуживающие особого внимания и доверия.
MyEtherWallet
MyEtherWallet — один из самых популярных веб-кошельков, поддерживающий работу с ETH и токенами стандарта ERC20. Платформа была запущена в 2015 году. Фактически, она представляет собой графический интерфейс для легкого совершения и проверки транзакции. Все приватные ключи создаются локально на вашем устройстве и третьи лица не могут заполучить к ним доступ через сайт.
Также данная платформа позволяет читать и создавать смарт-контракты, а значит, совместима с аппаратными кошельками, такими как Ledger, что обеспечивает не только быстрые транзакции, но и максимально надежное хранение.
Exodus
Exodus — легкий десктопный мультивалютный кошелек, основанный в 2016 году и успевший завоевать доверие у сообщества. Это относительно небольшая программа, которая не требует скачивание блокчейна, а просто синхронизируется с ним.
Функционал программы позволяет хранить и обменивать внутри кошелька множество разновидностей криптовалют. В том числе, осуществляется и поддержка стандарта ERC20.
Отличительная черта программы — удобный и понятный даже новичкам интерфейс, позволяющий легко отслеживать криптовалютный портфель и курсы.
Coinomi
Мобильный кошелек Coinomi был создан в 2015 и отлично справляется и задачами хранения и использования токенов ERC-20. Данный кошелек доступный для бесплатного скачивания на Android или iOS через официальные магазины приложений и сайт разработчика.
Coinomi имеет одну отличительную черту — на стороне разработчика применяется уникальный метод шифрования, который перемешивает IP-адреса и адреса кошельков отправителей и получателей, увеличивая конфиденциальность транзакций.
Кошелек Jaxx существует как в мобильной, так и в десктопной версии. Он совместим со множеством блокчейнов и имеет простой интерфейс.
Использование Jaxx на различных устройствах не требует создания отдельных аккаунтов. Все версии прекрасно синхронизируется между собой, а с недавнего времени для быстрых платежей можно также использовать браузерный интерфейс.
Ledger Nano S
Ledger — это, пожалуй, самый надежный способ хранения любых криптовалют, который представляет собой отдельное устройства размером с флешку. Монеты не уязвимы перед хакерскими атаками, так как хранятся без доступа к сети.
Приватный ключ хранится в памяти устройства и никогда не покидает его, даже при подключении к ПК. Дополнительная степень безопасности обеспечивается секретной SEED-фразой и PIN-кодом.
Trezor
Trezor — безусловный лидер среди аппаратных USB-устройств с точки зрения сочетания безопасности хранения и относительно невысокой стоимости. Он работает по тем же принципам, что и Ledger Nano, способен хранить практически все виды криптовалют и оснащен маленьким дисплеем.
Mist — официальный кошелек Эфириума, разработкой которого занимались создатели проекта. Использовать данный кошелек можно в двух форматах:
- обычном, где вы сможете хранить и отправлять транзакции;
- режим PRO, в котором дополнительно можно работать со смарт-контрактами, настраивать мультиподпись и так далее.
Из недостатков данной программы можно выделить то, что ее необходимо синхронизировать с блокчейном и с этим иногда возникают проблемы.
KeepKey
KeepKey — еще одна разновидность аппаратного кошелька. Это устройство небольшого размера, которое имеет прямоугольную форму и оснащено портативным дисплеем. Его особенность заключается в том, что он позволяет генерировать ключи любой длины.
Parity Wallet
Кошелек Parity Wallet доступен на всех популярных системах, в том числе он совместим с браузером Ethereum GUI, который открывает доступ к полной ноде Эфириума и децентрализованными приложениям.
Как и MyEtherWallet, он позволяет синхронизироваться с аппаратными кошельками и обеспечивает быстроту использования.
Ethaddress
Ethaddress — самый простой и дешевый способ обеспечить оффлайн хранение. Использование данного веб-ресурса позволяет генерировать и печатать на бумаге пару приватного и публичного ключа. Это неплохой способ для хранения токенов на длительном промежутке времени. Для совершения транзакции ключи с бумаги потребуется интегрировать в один из других кошельков.
Trust Wallet
Кошелек Trust Wallet имеет открытый исходный код, что дает пользователям возможность изменять его на свое усмотрение. Кроме того, кошелек имеет встроенный браузер Web3, позволяющий легко ознакамливаться со всеми DApps, размещенными на просторах Интернета.
Guarda
Guarda — мобильное приложение, обеспечивающее легкое и безопасное хранение токенов ERC-20. Легкость эксплуатации обуславливается отсутствием необходимости проходить сложную регистрацию и указывать конфиденциальные данные.
MetaMask
MetaMask – кошелек, представляющий собой расширение для браузера. Это удобный способ совершения быстрых транзакций.
Пополнять MetaMask можно со своего другого кошелька, чтобы в дальнейшем через плагин совершать быстрые транзакции. Самое главное, что даже если злоумышленники доберутся до кошелька, они все равно не смогут получить доступ к основному хранилищу ваших монет.
ImToken
ImToken — приложение для вашего смартфона на iOS и Android от китайских разработчиков. В приложении есть постоянно обновляемый список токенов, купить которые можно непосредственно с помощью интерфейса кошелька. Также программа позволяет проводить мониторинг биржевой стоимости монет и отслеживать новостную сводку о криптовалютах и ICO через вкладку Discover.
Название кошелька | Поддерживаемые токены ERC20 |
---|---|
MyEtherWallet | Позволяет добавлять в свой кошелек любой токен стандарта ERC20 самостоятельно из списка всех токенов. |
Exodus | OmiseGo, Bancor, BAT, Gnosis, Decred, Golem, MatchPool, Salt, 0X, District0x, Civic, Aragon, Augur, Edgeless, First Blood, Fun Fair, Status, iExecRLC, We Trust, Wings, Numeraire. |
Coinomi | Более 150 различных токенов, среди которых как популярные, такие как OmiseGo или Tron, так и малоизвестные токены начинающих ICO-проектов. |
Jaxx | Все популярные эфирные монеты, а также стремительно набирающие популярность, такие как Matchpool, Edgeless, AION. |
Ledger Nano S | Statis, Комодо, Vertcoin, Viacoin и многие другие. |
Trezor | Добавлена нативная поддержка всех токенов стандарта ERC20. Это означает, что любой нужный токен в интерфейс кошелька можно добавлять самостоятельно. |
Mist | Поддерживает добавление всех эфирных монет. |
KeepKey | 46 токенов на базе стандарта ERC20, среди которых Binance Coin, Gnosis, Tether, Augur. |
Parity Wallet | Позволяет добавлять и использовать все токены. |
Ethaddress | Сгенерировать пару ключей можно для любой из монет. |
Trust Wallet | Все токены. |
Guarda | Любые монеты стандарта ERC20. |
MetaMask | Все, даже новоиспеченные токены. |
ImToken | Более 500 токенов ERC20, среди которых топы и начинающие проекты. |
Плюсы и минусы кошельков ERC20
Практически 95% новых проектов разрабатываются на основе стандартизированных токенов на базе Эфириума. Применение единого формата существенно упрощает внедрение новых токенов на биржи и облегчает их использование за счет того, что новоиспеченные монеты сразу же поддерживаются многими криптокошельками.
Функциональность кошельков позволяет не дожидаться добавления поддержки конкретных токенов разработчиками. Достаточно воспользоваться функцией Add token и выбрать нужный из списка существующих.
Токены ERC20 технически просты и при этом многофункциональны. Тем не менее, существуют и некоторые проблемы при работе с ними:
- Автоматическое выполнение контракта иногда неверно срабатывает и монеты теряются в системе.
- Доступность вызывает злоупотребление. Многие монеты генерируется исключительно с целью собрать с доверчивых инвесторов денег.
- Уязвимость BatchOverFlow, при которой добавление новых функций в контракт может привести к генерированию монет в необоснованном количестве.
Заключение
Применение единого стандарта ERC20 для всех токенов, запускаемых смарт-контрактами Эфириума, существенно упростило хранение и использование монет перспективных проектов, только набирающих популярность. По сути, инвесторам достаточно завести лишь единый кошелек с поддержкой стандарта, который подойдет как для хранения Эфира, так и для любых токенов.