Что такое токены ERC-20?



Токены ERC20 - портал Guland

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

Введение

Одна из важнейших целей фонда Ethereum - создать экосистему, которая беспрепятственно связывает все вместе, создавая их видение «мирового компьютера». Это не только сеть, Блокчейн и приложения, но и токены, необходимые для обеспечения работы всей экосистемы. С момента своего основания в 2014 году Ethereum работал над достижением этой цели, и одним из главных нововведений, которые он привел, являются токены ERC-20, которые теперь можно создавать как часть экосистемы Ethereum. На самом деле, есть много других токенов, которые уже добавлены в экосистему Эфириума.

Эти токены не более или менее, чем цифровые активы. Они создаются с комбинацией нескольких значений и могут использоваться для представления множества различных вещей, от реальных физических предметов, таких как золото или недвижимость, до долговых расписок или ваучеров, до баллов лояльности. Эти токены, которые были разработаны на Блокчейне Ethereum, по сути являются умными контрактами, и поэтому для их работы требуется Ether.

Помимо создания токенов, которые работают с Блокчейном Ethereum, существует также стандарт, созданный вокруг токенов Ethereum, который называется стандартом ERC-20. Он определяет общие правила или значения, которые должны содержать все токены, созданные в Blockchain Ethereum, и позволяет разработчикам, биржам и другим умным контрактам точно знать, как будет вести себя новый токен.



Разработчики токенов ERC-20 расширяют возможности

Стандарт ERC-20 был предложен в ноябре 2015 года Фабианом Фогельстеллером. Он определяет общие правила, которым должны следовать все токены Ethereum, что позволяет разработчикам и другим лицам, включая другие умные контракты в сети Ethereum, знать, как будут работать токены. Это значительно упрощает создание проектов, способных взаимодействовать со всей областью действия экосистемы Эфириума. Без стандарта проекты должны были бы быть изменены с учетом правил, регулирующих каждый выпущенный новый токен. Если учесть, что по состоянию на май 2018 года было заключено 83 400 контрактов на токены ERC-20, то можно увидеть, что этот стандарт огромен для разработчиков.

Стандарт означает, что новые токены создаются для совместимости с существующей сетью, и новый токен должен следовать ряду правил, чтобы это произошло. Хорошей новостью является то, что правила предоставляют большую свободу и гибкость для разработчиков. Это делает стандарт ERC-20 чрезвычайно гибким и полезным для создания практически неограниченного разнообразия токенов с одинаково различными функциями. Несмотря на то, что стандарт ERC-20 официально не принят и не применяется, разработчики новых токенов в значительной степени следуют правилам, изложенным в стандарте. Это означает, что большинство существующих сегодня токенов Ethereum совместимы с ERC-20. Одними из самых популярных из этих токенов являются EOS, OmiseGo (OMG), Basic Attention Token (BAT) и Power Ledger (POWR).

Шесть функций, определенных ERC-20

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

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

Еще одним преимуществом того, что все токены ERC-20 отображают одинаковое поведение во всей сети Ethereum, является то, что почти все кошельки, поддерживающие Ether, также могут поддерживать все токены, совместимые с ERC-20. Наиболее популярными из них являются MyEtherWallet, MetaMask и Jaxx, хотя есть много других.

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

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



Проблемы с токеном ERC-20

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

Одной из проблем текущего стандарта является то, что он слишком упрощает развертывание токена на техническом уровне. Это позволило многим командам и отдельным лицам выпускать токены, хотя технически они не смогли бы этого сделать, если бы стандарт был более строгим. Развернув более 83 000 токенов, вы можете быть уверены, что существует много совпадений и подобных токенов. Это просто мутит воду для инвесторов, затрудняя решение, в какой токен вкладывать деньги. Это также дискредитирует криптовалюты в целом, поскольку многие из этих проектов не нужны и рассматриваются как нечто большее, чем просто захват денег.

Другая проблема заключалась в том, что некоторые команды внедрили стандарт, что еще более усложняет определение того, как их токены работают в сети. Один пример - когда токены отправляются в смарт-контракты других ICO. Если смарт-контракт был запрограммирован на прием токенов, они сжигаются или теряются навсегда. К началу 2018 года уже было потеряно 3 миллиона токенов. Новый предложенный стандарт токена ERC-223 планирует исправление этого недостатка.

В заключение

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

Токены ERC-20 быстро стали важной частью сети Ethereum и мира криптовалют. В 2018 году увеличилось количество токенов и ICO, и этот рост принесет пользу всей экосистеме Эфириума. Это означает, что Ethereum также должен продолжать расти в популярности.



Что такое токены стандарта ERC-20 (видео)

Понравилась статья? Пожалуйста, поделитесь:

Вам также будет интересно: