Стандарт ERC20: как он работает

Сеть Ethereum активно развивается с каждым днем. Все большее число разработчиков трудится для того, чтобы она была максимально удобной для пользователей. Одна из основных проблем в использовании криптовалюты – совместимость новых токенов с биржами, кошельками и различными приложениями. Корректная совместная работа – залог того, что владельцы монет смогут использовать их для покупки, продажи и оплаты услуг. Поэтому так важно, чтобы все создатели новых валют делали их по единому «шаблону». Таким стандартом и стал ERC20.

Стандарт ERC20

Прежде чем говорить, чем отличается стандарт ERC20 от других наборов правил, стоит дать определение самому понятию в контексте разработки программных продуктов и криптовалют, в частности.

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

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

Справка! Код стандарта ERC20 находится в отрытом доступе на официальной странице проекта на Github, где его может скачать любой программист и буквально за несколько минут создать свою монету, соответствующую всем требованиям шаблона.

В интернете есть множество инструкций для выполнения этой задачи. Поэтому с ней справится даже начинающий разработчик.

Совместимые с новым стандартом токены быстро обрели популярность на рынке, и сегодня большая часть проектов на базе Эфириума использует монеты на основе ERC20 при запуске ICO.

Все ERC20 токеныдолжны предоставлять пользователю следующие возможности:

  • получать информацию об общем количестве валюты;
  • запрашивать баланс счета;
  • перенести монету между группами;
  • подтверждать применение криптовалюты в качестве актива.

Работа стандарта токенов ERC20 базируется на «умных контрактах» (smart contract), впервые использованных в блокчейне Эфира. Хотя отдельные элементы этой технологии есть у биткоина, именно Ethereum стал первой криптовалютой, успешно реализовавшей эту концепцию в своей работе.

Принцип работы стандарта ERC20 и причины его популярности

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

  • сначала отправитель запускает процесс трансфера ERC20 token;
  • затем в смарт-контракт направляются данные о том, что собственник монет сменился;
  • баланс пользователя, отправившего деньги, уменьшается на указанную сумму, а баланс получателя, наоборот, увеличивается.

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

К сожалению, простота применения нового стандарта имеет и недостатки. Из-за доступности создания монет для широкого круга пользователей, мошенники нередко используют технологию для осуществления денежных махинаций под видом новых проектов. Сначала такой «стартап» собирает деньги на осуществление своего замысла, а потом просто исчезает. По этой причине, крайне важно ответственно подходить к выбору ICO и тщательно изучать, кто стоит за каждой идеей.

Кошелек для ERC20-совместимых токенов

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

MyEtherWallet

На сегодня MyEthetWallet является одним из самых популярных кошельков для хранения токенов стандарта ERC20. Главная его отличительная черта – хранение токенов не на балансе пользователя, а в блокчейне. Приложение лишь выполняет функцию посредника. Такой подход серьезно повышает уровень безопасности финансовых сбережений, ведь ни у кого кроме владельца нет доступа к основному счету, даже у самого сервиса. Однако есть и огромный минус – стоит забыть кодовую фразу, и монеты будут потеряны навсегда. Как и многие схемы обеспечения безопасности, эта технология может сработать против самого пользователя.

MyEthetWallet очень прост в использовании, в нем можно хранить сам ETH и другие токены стандарта ERC20. К главным достоинствам сервиса можно отнести:

  • гарантированная безопасность: ключи доступа есть только у пользователя;
  • интуитивно понятное меню приложения и простая процедура регистрации;
  • поддержку стандарта ERC20, что позволяет использовать его в баунти-компаниях, проводимых в рамках ICO.

Для ETH и ERC20-токенов используются единые адреса: достаточно указать адрес, куда пользователю перечисляют эфир, и токены придут туда же.

MetaMask

Другой онлайн-кошелек, пользующийся популярностью у пользователей – это MetaMask. Он выполняет функцию посредника между главным криптовалютным кошельком, где хранятся все токены владельца, и сайтами, принимающими в них оплату.

Внимание! Важная отличительная черта MetaMask – он создан в виде плагина для браузера и может синхронизироваться с аналогичным плагином на телефоне или планшете. Достаточно импортировать свой пароль.

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

  1. Гарантия сохранности средств: кошелек позволяет обезопасить основной капитал при проведении расчетов со сторонними сайтами. В процессе оплаты вторая сторона не получит никакой информации об основном кошельке, так как пользователь не вводит пароль и файл-ключи.
  2. Удобство использования, синхронизация кошелька на нескольких устройствах и оперативность проведения операций.

Это отличный сервис, в котором можно хранить Эфир и ERC20-токены для оперативных расходов.

Mist

Mist – это официальный кошелек ETH, что делает его более надежным в глазах пользователей. Над созданием кошелька Mist работали разработчики платформы Эфириум. У кошелька есть два варианта применения:

  1. Использование в качестве обычного кошелька для криптовалюты: получение, отправка и хранение токенов. Удобный и простой интерфейс делает его приятным в работе.
  2. Использование дополнительных опций кошелька, предназначенных для работы со смарт-контрактами. К таким опциям относятся система поддержки мультиподписей для тех, кто предпочитает более высокий уровень зашиты.

Главный недостаток кошелька – его размеры, из-за которых регулярно возникают проблемы в процессе синхронизации с блокчейном. Неопытному пользователю такие технические неполадки могут принести массу неприятных эмоций.

Можно использовать Mist, как в обычном режиме, так и с дополнительными функциями работы со смарт-контрактами.

Parity

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

Всего пользователи потеряли около 150 млн. долларов. Под блокировку попали как частные лица, так и некоторые ICO. Это крайне негативно сказалось на репутации Parify, и многие клиенты навсегда отказались от его использования.

ImToken

Простое и практичное приложение для смартфонов ImToken, совместимо с платформами IOS и Android, создано разработчиками из Китая. Кошелек подходит для работы с токенами стандарта ERC20 и является удобным инструментом для проведения расчетных операций во время участия в ICO. Перечень криптовалют, поддерживаемых ImToken, регулярно расширяется.

На сайте разработчика можно выбрать программное обеспечение, подходящее под устройство пользователя, и скачать его для использования на свой смартфон. Функции реализованы крайне удобно, кошелек работает быстро, а его меню понятно на интуитивном уровне.

В меню кошелька есть функция мониторинга наиболее популярных бирж, что позволяет получать оперативную информацию о текущем курсе монет пользователя. Эта опция очень востребована среди активных инвесторов, которым важно следить за ситуацией на бирже в режиме24/7.

В ImToken есть вкладка «Discover», где публикуются свежие новости о проектах в сфере ICO и полезная информация о самом кошельке. Это не только приложение для хранения криптовалюты, но и удобный сервис, который позволяет всегда быть в курсе происходящего на рынке и первым узнавать о новых перспективных проектах, в которые можно выгодно инвестировать свои токены.

В приложении встроена функция, Дапы или Dapps, позволяющая просматривать список мобильного ПО от разработчиков других студий. Приложения можно синхронизировать с ImToken и проводить операции между ними за считанные мгновения.

Справка! В перечне таких приложений есть биржи и сервисы мониторинга ICO что очень удобно для инвесторов.

Проблемы использования токенов

Главный недостаток токенов уже упоминался ранее – большое число мошенников, использующих простую процедуру создания монет для противозаконных действий на ICO. Преступники создают стартап, собирают деньги с инвесторов, и исчезают. Такая схема мошенничества до сих пор довольно успешна в связи с большим интересом инвесторов к процедуре ICO и заманчивыми перспективами развития криптовалютного рынка.

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

Преимущества ICO с поддержкой ERC20 для криптоинвесторов

Главная причина для выбора ICO с поддержкой ERC20 заключается в универсальности этого стандарта: проекты, использующие одни и те же спецификации, будут корректно взаимодействовать друг с другом. Таким образом, новый токен, приобретенный в рамках ICO, можно будет свободно использовать в блокчейне Ethereum, что значительно облегчит процедуру листинга на биржах.

Выражаясь простыми словами, новая криптовалюта, созданная по единому стандарту, будет легко взаимодействовать с самым разным ПО, в том числе программами биржевых порталов, а значит, ей будет просто пользоваться и удобно торговать.

Важно! Участвуя в нескольких ICO с поддержкой стандарта ERC20 можно пользоваться одним кошелеком для любого из них.

Сервисы, не взаимодействующие с ERC20-совместимыми токенами

Несмотря на большую популярность стандарта ERC20 его поддерживают далеко не все сервисы. Так работать со спецификацией отказываются:

  • виртуальные кошельки бирж: Exmo, и др.;
  • Cryptonator; JAXX (его приватные ключи загружаются в MyEtherWallet, что делает токены доступными для использования в кошельке);
  • некоторые другие кошельки.

Но не стоит расстраиваться, т.к. многие биржи уже имеют в своем листинге ERC20-токены.

Важно! Стоит отметить, что при участии в проектах лучше получать токены в собственный кошелек для ICO , а не на биржевой адрес. В противном случае есть риск потерять свои деньги.

Зачем нужны разные токены, если есть Эфир

Казалось бы, Эфир достаточно удобная криптовалюта, чтобы применять ее для всех транзакций между приложениями и внутри них. Но на практике у каждого проекта собственная валюта. Это связано с простотой использования: применяя токены для выполнения конкретной функции в смарт-контракте, пользователь упрощает процесс. Также все монеты на базе Ethereum оказывают опосредованное влияние на общую ценность Эфира на рынке.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: