Мелбет
Новости Ethereum

Что такое ERC-20? Что это значит для Ethereum?

Поделиться:

Ethereum - это общедоступная одноранговая сеть виртуальных машин с открытым исходным кодом. Это распределенная вычислительная платформа и операционная система на основе блокчейна с функциями смарт-контрактов. Другими словами, это децентрализованный суперкомпьютер, которым может пользоваться каждый. Чаще всего Ethereum используется для отслеживания владения цифровыми активами, такими как токены Ether и ERC20. Но он также поддерживает множество различных децентрализованных приложений (dApps).

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

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


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


Что такое ERC-20?
Популярная система криптовалюты и блокчейнов, известная как Ethereum, основана на использовании токенов, которые можно купить или обменять. В этом случае токены представляют собой различные цифровые активы, такие как долговые расписки и даже материальные объекты реального мира. Таким образом, токены на самом деле являются смарт-контрактами, использующими блокчейн Ethereum.

Вступай в наше сообщество в TELEGRAM канале

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

Сообщество Ethereum создало эти стандарты с тремя дополнительными и шестью обязательными правилами.


Дополнительные правила

- Имя токена
- Условное обозначение
- Десятичный (до 18)

Обязательные правила

- общее предложение
- баланс
- перевод
- трансфер из
- одобрить

Прежде чем перейти к этим правилам, давайте подробнее рассмотрим ERC20.

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


Почему ERC-20?
ERC20 - это официальный протокол, который предлагает улучшения в сети Ethereum (ETH). ERC расшифровывается как Ethereum Requests for Comment и представляет собой 20 идентификаторов котировок. Это общий стандарт для создания токенов в блокчейне Ethereum. Этот стандарт токенов определяет набор правил для всех токенов ERC20, которые позволяют им беспрепятственно взаимодействовать друг с другом.
Кошельки и биржи используют различные токены ERC20 для интеграции своей платформы и облегчения обмена между токенами ERC20 и другими криптовалютами.

Мы познакомимся с ERC20 более подробно, но прежде чем двигаться дальше, давайте кратко коснемся разницы между токеном и монетой.

В чем разница между токеном и монетой: иногда то, что один человек называет «токеном», может называться другим человеком как «монета» или наоборот, но на самом деле они оба являются цифровыми активами, которые передают ценность. Монеты обычно создаются в таких сетях, как ETH, BTC, LTC. Токены - это цифровые активы, созданные в приложении на блокчейне. В сети Ethereum они называются токенами ERC20.


Понимание ERC-20
Чтобы напомнить вам еще раз быстро; Блокчейн Ethereum - это распределенная вычислительная платформа с открытым исходным кодом, основанная на блокчейне. Эта вычислительная платформа, сеть Ethereum, содержит децентрализованные приложения (dapps), которые управляются частями кода, называемыми смарт-контрактами. Вычислительные затраты на все транзакции в сети Ethereum, а также выполнение смарт-контрактов оплачиваются с помощью криптовалюты Ethereum ether.

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

Платформа блокчейна Ethereum создана для поддержки всех типов dappi, включая те, которые требуют создания, обслуживания и передачи цифровых активов. Это можно применить для создания сети децентрализованных приложений с осмысленными вариантами использования, такими как специфичные для децентрализованных приложений токены Ethereum, платежи в масштабе браузера и дебетовые карты с криптовалютой.

Все идеи, упомянутые ранее, представляют собой живые dapp-токены на основе Ethereum, которые теперь соответствуют очень общему стандарту программирования токенов; Фактически, 99% всех развернутых токенов Ethereum соответствуют стандарту ERC20.

Стандарт токенов ERC20, который расшифровывается как «запросы Ethereum для комментариев», представляет собой стандартный программный набор «правил», которым должны следовать все токены на основе Ethereum. Разработчики согласовали эти шесть функций и два события как минимально применимый токен для нормализации ожидаемого поведения при обмене данными по сети Ethereum. Разработчики Ethereum могут легко работать с внешними смарт-контрактами.


Преимущества стандарта ERC20
До стандарта токенов ERC20 были созданы разные стартапы или DApps, чтобы установить свои собственные стандарты и методы запуска токена в сети Ethereum.

С Ethereum внедрение стандарта ERC20 увеличилось еще больше. Кроме того, стандарт ERC20 имеет множество других преимуществ:

• Стандартизированная технология и протокол.

• Сделал все виды токен-приложений более понятными.

• Повышение ликвидности токенов ERC20.

• Риск разрыва контрактов низкий.

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

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


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

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


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

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

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


Разрешение: функция разрешения позволяет двум адресам создавать повторяющиеся односторонние переводы.
Утвердить: функция « Утвердить» - это стандартная функция с соответствующим названием, которая просит владельца кошелька «одобрить» действие, которое должно быть выполнено в контексте разрешения от его имени. Для этой функции требуются две записи: адрес отправителя и количество отправленного токена.
BalanceOf: BalanceOf - это интуитивно понятная функция, которая принимает один входной параметр адреса.
TotalSupply: функция TotalSupply, как следует из названия, представляет собой функцию анонимного генератора, которая запускается только один раз во время первоначального развертывания в действующей сети Ethereum.
Передача: функция передачи - основная функция любого токена ERC20; Определяет и реализует перевод токенов напрямую от держателя кошелька.
TransferFrom: функция TransferFrom позволяет смарт-контракту выполнять перевод с параметрами, переданными от имени владельца кошелька. Функция TransferFrom имеет три входных параметра; адрес держателя кошелька, адрес кошелька получателя и количество отправленных токенов.


Шесть функций, описанных выше, - это шесть основных функций, которые в настоящее время присутствуют в 99% токенов ERC20. За некоторыми исключениями, разработчики Ethereum могут чувствовать себя в безопасности благодаря этим основным функциям при разработке внутренних контрактов или взаимодействии с внешними публичными контрактами.


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

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

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

  • Смайлы и люди
    Животные и природа
    Еда и напитки
    Активность
    Путешествия и места
    Предметы
    Символы
    Флаги