TRC-20: что это, в чем отличие от ERC-20 Крипто на vc ru

Пока сеть erc20 сеть была молодой, трудностей не возникало, но с ее ростом начали появляться проблемы совместимости. Кроме того, множество разных смарт-контрактов требовало высокой вычислительной мощности. ERC означает Ethereum Request for Comments — «Запрос комментариев от Эфириума». Так называются все предложения по обновлению кода в блокчейне, 20 — его порядковый номер.

О чем стандарт ERC-20

Что такое токены ERC-20: список монет

Создавать и размещать собственные токены в Интернете слишком просто. Вы можете разместить свои собственные токены в Интернете. И это тоже без создания совершенно новой цепочки блоков, такой Майнинг как Биткойн или Эфириум. XRP Ledger, предназначенный для быстрых и эффективных трансграничных платежей, имеет собственные стандарты создания токенов и управления ими .

Популярные токены стандарта ERC-20

Ether – это валюта, принадлежащая блокчейну Ethereum, которая используется для оплаты транзакционных комиссий, вознаграждений майнеров и других услуг в сети. ERC-20 — первый и наиболее популярный технический протокол для создания токенов в Эфириум. Однако существуют и другие стандарты (ERC-1155, ERC-223, ERC-721). Некоторые из них содержат набор функций для запуска NFT.

Что такое TRC-20 и блокчейн Tron

Отправка токенов типа не ERC-20, например токенов других блокчейнов, таких как Bitcoin или Solana, на адрес ERC-20 может привести к потере средств. Да, многие кошельки, такие как MetaMask, позволяют создавать несколько адресов ERC-20. Это удобно для организации различных токенов или управления отдельными аккаунтами. Например, вы можете создать один адрес для торговли и другой для долгосрочного хранения в одном аккаунте кошелька. Особенность стандарта заключается в ряде требований, которые нужно удовлетворить для принятия токена и его сетевого взаимодействия с другими токенами.

Отличие стандарта токена Ethereum ERC-20 от других

  • Наиболее популярный в 2023 году интерфейс для ЕРЦ-20 — MetaMask.
  • В экосистеме Tron, использующей стандарт TRC20, существует множество различных токенов и монет.
  • Первые три функции, а именно name(), symbol() и decimal(), считаются необязательными и не включены в интерфейс контракта ERC20.
  • Пользователи отправляют в контракт монеты, указывают свой кошелек в альтернативной сети, подтверждают операцию и получают на счет обернутые токены (wrapped).
  • Различные блокчейны имеют свои собственные стандарты токенов для обеспечения совместимости, безопасности и эффективности.

И нам нужно это как-то автоматизировать, чтобы не тратить своё время на лишние действия. ERC-1155 очень схож по функционалу с ERC-875, который появился незадолго до него. Единственное отличие 1155-версии — поддержка взаимозаменяемых токенов. Стандарт был придуман создателями Enjin — проекта по упрощению разработки игр на базе Ethereum. Этот стандарт изначально считался игровым, но он может применяться и в других целях.

В отличие от Bitcoin или Лайткоина, токены ERC20 используют уникальный формат адресов и пересылаются с помощью Эфириум-транзакций. Для этого достаточно ввести адрес/хэш транзакции/номер блока/тикер токена, и нажать на значок лупы. Все доступные данные будут моментально выведены на экран. Это действительно простая реализация, в которой вы можете видеть, что токен контракта наследуется от интерфейса и реализует каждую функцию, определенную внутри интерфейса. Обратите внимание, что есть две дополнительные функции mint и burn. Allowance() используется для проверки оставшихся токенов для утвержденного адреса для расходования.

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

Они дают возможность добавить удобочитаемое имя, установить символ (ETH, BTC или иной) и указать, сколько знаков после запятой указывать при реакции на запрос. Это может быть важно, поскольку жетоны, использующиеся для быстрой оплаты, могут быть более делимыми, нежели те, что воплощают право собственности на определённое имущество. Для соответствия этому стандарту, в контракте должно быть прописано 6 основных функций – totalSupply, balanceOf, transfer, transferFrom, approve и allowance. Также там могут быть и другие – name, symbol, and decimal, но они уже не столь важны. Все эти функции работают в рамках языка программирования, лежащего в основе Ethereum.

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

После создания цепочки Ethereum в 2014 году стартапы могли запускать токены на его основе. Работа упростилась, но все равно оставалась громоздкой. Кроме того, блокчейн Ethereum испытывает проблемы с масштабируемостью, что может привести к задержкам в обработке транзакций и работе смарт-контрактов. Без стандарта ERC-20 разработчики могли бы использовать собственные правила и терминологию в коде монет. К примеру, одни обозначали бы общее количество токенов функцией [totalAmount], другие — функцией [totalNumber]. ERC-20, или Ethereum Request for Comment 20, — это технический стандарт для создания и управления взаимозаменяемыми токенами на блокчейне Ethereum.

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

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

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

В таком случае фиат из резервов переводится на счёт пользователей, а жетоны – сжигаются. Типичный эмитент фиатного стейблкоина держит в резерве определённую сумму в евро, долларах или иной валюте. Так, например, при наличии резерва в долларов, можно выпустить долларовых стейблкоинов. Указанные выше функции являются обязательными, чтобы соответствовать стандарту ERC-20. С другой стороны, name, symbol, и decimal обязательными не являются, но позволяют сделать смарт-контракт немного красивее и удобнее для восприятия.

О чем стандарт ERC-20

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

0 답글

댓글을 남겨주세요

Want to join the discussion?
Feel free to contribute!

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.