Насколько хороши токены стандарта ERC-20

2018-10-13 07:23

ERC-20 — это первый и самый распространенный стандарт токенов, работающих на блокчейне Ethereum, который был представлен еще в 2015 году.

Стандартный код ERC-20 предоставляет 6 функций:

totalSupply определяет общее количество токенов; balance0f показывает баланс учетной записи, заданный параметром address_owner, где _owner — адрес; transfer реализует передачу токенов с первичного адреса на адрес конкретного пользователя; transferFrom используется для передачи токенов от одного пользователя к другому; approve проверяет, остались ли на смарт-контракте токены, и обеспечивает списание средств со счета в размере, не превышающем величину, определяемую параметром функции. allowance проверяет, что в кошельке отправителя достаточно токенов, чтобы передать их получателю.

Также ERC-20 предусматривает два типа событий:

transfer — передача токенов между счетами; approval — это событие активируется при успешном выполнении функции approve.

Из этих функций и событий видно, как токены ERC-20 передаются между адресами, и как их владельцы получают необходимую информацию. Кроме того, они обеспечивают работоспособность новых токенов на платформе Ethereum.

После появления этого стандарта рынок ICO начал очень быстро расти, поскольку в ERC-20 содержится список правил, которым должны соответствовать будущие токены. Это упростило жизнь разработчикам, которым ранее приходилось каждый раз создавать для токенов стандарты совместимости с блокчейном, кошельком, обменником и DApps.

Что же случилось дальше?

Стандарт ERC-20 был первым, и со временем выяснилось, что он несовершенен: еще в 2017 году появились сообщения о потерянных в ходе транзакций средствах, а в феврале 2018-го разработчик с псевдонимом Dexaran описал ошибку, влияющую на токены ERC-20, и предупредил о ней пользователей Github.

По его словам, основная проблема была связана со смарт-контрактами. Дело в том, что сделка считается завершенной, когда происходит успешная передача средств. Если возникает ошибка, перевод должен быть отклонен, а в случае с токенами ERC-20 и смарт-контрактом, не поддерживающим этот стандарт, система не отклоняет или не принимает транзакцию, и в результате токены замораживаются или теряются.

Это происходит в двух ситуациях

Использование функции transfer, позволяющей отправлять токены по определенному адресу Внесение депозита на смарт-контракт, для которого необходимо использовать комбинацию функций approve и transferFrom.

Используя функцию approve, пользователь дает смарт-контракту разрешение на снятие средств, что и выполняется с помощью функции transferFrom.

В случаях, когда пользователь вносит депозит на смарт-контракт с использованием функции transfer, транзакция будет считаться успешной, и сеть воспримет ее нормально, а вот сам смарт-контракт ее не признает — и из-за этой ошибки экосистема Ethereum уже потеряла миллионы долларов.

Эффект домино

Пользователям платформы Ethereum и раньше приходилось сталкиваться с проблемами безопасности, вспомнить хотя бы печально известный взлом проекта DAO в 2016 году. Чтобы устранить его последствия и вернуть средства в сеть, был проведен хардфорк, причем новый блокчейн продолжил работать под именем Ethereum, а участники сети, не согласные с таким решением, сохранили старый блокчейн под названием Ethereum Classic.

В апреле 2018 года некоторые криптообменные биржи (например, OKEx) приостановили размещение и вывод токенов ERC-20 из-за ошибки batchOverflow. Представители OKEx писали об этом:

«Эксплуатирующие ошибку злоумышленники могут создать огромное количество токенов и разместить их на обычных адресах, чтобы в дальнейшем манипулировать рынком».

После OKEx биржа Poloniex приняла аналогичное решение, относящееся ко всем токенам стандарта ERC-20, а в HitBTC инициировали внутренний аудит, в ходе которого часть внесенных средств блокировалась.

Что будет дальше?

Токены ERC-20 эффективны и удобны, но в их коде есть ошибки, которые могут привести к потере средств. Протокол ERC-20 не всегда подходит для целей создателей конкретного токена, и, конечно, никто не гарантирует, что созданный токен будет полезным, ценным или функциональным.

Кроме того, один из недостатков стандарта ERC-20 — очень простое создание токенов, что облегчает проведение ICO и приводит к обилию похожих токенов, а значит, значительно усложняет жизнь инвесторам.

Но, несмотря на все опасения и предупреждения, число ICO, использующих ERC-20, по-прежнему растет. Какой из этого можно сделать вывод? Что стартапам важнее привлечь деньги, чем обеспечить безопасность своих активов.

Будь в курсе! Подписывайся на Криптовалюта.Tech в Telegram. 
Обсудить актуальные новости и события на Форуме

Запись Насколько хороши токены стандарта ERC-20 впервые появилась Криптовалюта.Tech.

Аналог Notcoin - Blum - Играй и зарабатывай Монеты

источник »

Jingtum Tech (SWTC) на Currencies.ru

$ 0.0001411 (-0.01%)
Объем 24H $0
Изменеия 24h: 0.05 %, 7d: -14.03 %
Cегодня L: $0.0001411 - H: $0.0001411
Капитализация $0 Rank 3615
Цена в час новости $ 0.0013063 (-89.2%)

erc-20 токенов owner насколько адрес стандарта хороши

erc-20 токенов → Результатов: 12


Фото:

Binаnce объявила о временной приостановке ввода и вывода токенов ERC-20

Торговая платформа Binаnce на официальном ресурсе предупредила держателей токенов ERC-20 о плановых профилактических работах с кошельками Ethereum Network.

2022-8-31 15:11


Фото:

Топ-16 кошельков для токенов ERC-20

Учитывая, насколько сегодня популярны токены ERC-20 — а их насчитывается более 140 000, ваш кошелек непременно должен быть совместим с этим стандартом. Вот лучшие варианты для хранения токенов ERC-20.

2018-12-1 07:50


Фото:

FAQ: как работают ERC-20 токены и зачем они вообще нужны

Эфириум — техническая основа практически всего сегодняшнего крипторынка. После его изобретения чуть ли не каждый смог привнести в индустрию нечто новое благодаря упрощённости ERC-20 токенов. Но как на самом деле они устроены? Сегодня мы подготовили серию самых часто задаваемых вопросов об...

2018-11-15 18:15


5 airdrop, в которых стоит поучавствовать

Каждый месяц в базе сети Ethereum появляется множество токенов cтандарта ERC-20. В качестве рекламного хода компании устраивают бесплатную раздачу токенов (Airdrop или эйрдроп), на которой рядовые пользователи могут немного подзаработать.

2018-10-6 17:37


Coinbase представила новый кошелек и браузер для Ethereum и токенов ERC-20

Ведущая криптовалютная компания Coinbase объявила о запуске Coinbase Wallet, «самого простого и безопасного» кошелька и браузера, который приходит на смену децентрализованному мобильному браузеру Toshi, разработкой которого специалисты компании занимались последние полтора года.

2018-8-16 22:35


Prime Trust присоединяется к рынку криптовалютных кастодиальных услуг

Американская финансовая компания Prime Trust, связанная с несколькими привязанными к доллару США цифровыми валютами, объявила о создании кастодиального сервиса для криптовалютных инвесторов.  Об этом сообщает издание Coindesk.

2018-8-15 13:03


Prime Trust запустила кастодиальный сервис для криптовалютных инвесторов

Американская финансовая компания Prime Trust, связанная с несколькими привязанными к доллару США цифровыми валютами, объявила о выходе на рынок криптовалютных кастодиальных услуг. Об этом сообщает издание Coindesk.

2018-8-15 12:26


Фото:

Выдыхаем: все монеты на Binance прошли проверку на уязвимость

Стартап Quantstamp признал все ERC-20 токены на Binance надёжными. Ранее команда Quantstamp провела аудит монет на бирже на предмет наличия уязвимостей batchOverflow и proxyOverflow. Об этом пишет CCN.

2018-7-31 15:00


Более 50 токенов стандарта ERC-20 появится в криптовалютном кошельке BitGo

Сегодня, 10 июня, платформа BitGo запускает новую систему безопасности и добавляет поддержку 57 новых активов на базе блокчейна Ethereum. @BitGo expands ERC20 support @erc20https://t. co/7PAkC2MlXg — BitGo (@BitGo) July 10, 2018 Основанный 2013 году стартап BitGo сейчас занимает одну из лидирующих позиций в работе с криптовалютными кошельками для различных сетей.

2018-7-10 13:46


BitGo добавит поддержку 57 токенов ERC-20

Ведущая компания в области биткоин-безопасности и провайдер популярного кошелька BitGo объявила о предстоящем листинге 57 токенов стандарта ERC-20. @BitGo expands ERC20 support @erc20https://t.co/7PAkC2MlXg — BitGo (@BitGo) July 10, 2018 Основанный в 2013 году стартап стал одним из лидеров в сфере криптовалютных кошельков, однако до недавнего времени BitGo поддерживал только основные протоколы, такие как биткоин и […]

2018-7-10 11:24


Финучреждения увидели в продуктах блокчейн-консорциума R3 альтернативу ERC-20

Блокчейн консорциум R3 раскрыл некоторые подробности о проекте с открытым исходным кодом Cordite, призванный сделать для корпоративных блокчейнов то, что стандарт ERC-20 сделал для Ethereum — разрешить создание различных токенов, представляющих разнообразные виды активов в одной сети.

2018-6-26 20:01


Немецкий коктейль-бар Sausalitos анонсировал программу лояльности клиентов с использованием токенов

Немецкий коктейль-бар Sausalitos с 4 миллионами посетителей ежегодно и 900 рабочими заведениями по всей Германии запускает программу поощрения лояльности с использованием криптовалюты на основе блокчейн.

2018-6-16 21:41


С августа 2017 года количество токенов стандарта ERC-20 выросло более чем в 18 раз

Использование сети Ethereum значительно возросло с 2017 года и количество новых токенов стандарта ERC-20 выросло с 5000 в августе прошлого года до более чем 90 000 сегодня, пишет trustnodes. com. Поскольку этот рост не имеет себе равных в криптовалютном пространстве за такой короткий промежуток времени, это показывает, насколько сильно востребованна платформа Ethereum.

2018-6-11 07:33