Нужен диплом по профессии? Проф. переподготовка дистанционно! 800 актуальных профессий! Быстро! По выгодной цене!

Что такое стандарт ERC 721 в блокчейне Ethereum, отличия от ERC20

Содержание

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

ERC-721 является еще одним стандартом для Ethereum, который предназначен для невзаимодействующих активов.

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

ERC-721 превращает цифровой актив в уникальный 256-разрядный токен.

Что такое токен ERC20

Хотя многие знакомы с родным маркером Ethereum Ether (ETH), токен ERC-20 полностью отличается от ETH. Чтобы токен был принят и мог называться «маркером ERC20», он должен соответствовать определенному набору правил, необходимых для взаимодействия друг с другом в сети Ethereum. Эти жетоны являются активами блочной цепи, имеют ценность и могут быть обменяны на любую другую криптовалюту — Bitcoin, Litecoin, Ethereum и т.д.

Разница между маркерами ERC20 и отдельной криптовалютой заключается в том, что первые контролируются системой Ethereum, хранятся на ETH-адресах и отправляются с использованием транзакций той же сети. Например, токены ANT, GNT, REP, EOS и многие другие активы ERC20 имеют один и тоже

Ethereum-адрес приема

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

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

Токен — это не автономная криптовалюта, а способ взаимодействия с децентрализованными приложениями, которые построены на платформе Blockchain Ethereum.

Что такое токен ERC-721

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

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

ERC-721 стартовал как корпоративный проект и впервые был воплощен в виртуальной игре, созданной на основе блокчейна, CryptoKitties. Здесь игрокам позволено выращивать и торговать виртуальными криптокотятами, каждый их которых не похож на другого. Игра была создана Ванкуверской компанией Axiom-Zen. Это первое известное приложение dApp для отдыха и досуга.

Чем ERC-721 лучше по ERC-20

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

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

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

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

Маркеры ERC721 могут использоваться в любом обмене, но их значение является результатом уникальности и редкости, связанных с каждым токеном. Стандарт ERC721 может определяться следующими функциями:

  • name – используется для имени жетона;
  • symbol — помогает в обеспечении совместимости с маркером ERC20;
  • totalSupply — возвращает общее количество монет, доступных на цепочке;
  • balanceOf — используется для определения количества токенов, которыми владеет данный адрес;
  • ownerOf — определяет владельца токена, используя его идентификатор;
  • approve – содержит информацию о передаче права собственности;
  • takeOwnership — действует как функция передачи токенов, когда пользователь был одобрен;
  • transfer — делает возможным передачу токена другим участникам, аналогично автономной криптовалюте.

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

Источник: freedman.club

 

Ссылка на основную публикацию