Что такое ERC721 (NFT)? Чем отличается от ERC20? Как работает?
Что такое ERC721: быстрый ответ
ERC-721 — это стандарт токенов для невзаимозаменяемых токенов на Ethereum. Являясь опорой экосистемы, он поддерживает NFT на миллиарды долларов.
ERC-721 — это, во-первых, тип стандарта; шаблон или формат, которым соглашаются следовать другие разработчики. Разработчики следуют тем же стандартам, потому что это упрощает написание кода, делает его более предсказуемым и пригодным для повторного использования.
Эти стандарты являются полностью добровольными, но следование широко используемому стандарту означает совместимость с широким спектром приложений, включая биржи, децентрализованные приложения и кошельки.
ERC-721 — это стандарт токенов в Ethereum для невзаимозаменяемых токенов (NFT). Биткойн взаимозаменяем, потому что любой биткойн может заменить любой другой Биткойн (BTC).
С другой стороны, каждый NFT совершенно уникален. Один NFT не может заменить другой.
Введение
Если на ERC20 было запущено тысяча ICO, то ERC721 этим похвастаться не сможет. ERC721 является менее известным братом ERC20, но не менее важной частью экосистемы Ethereum.
Блокчейны являются революционными, потому что впервые любой тип значения может управляться компьютерной программой.
До ERC721 большинство токенов на блокчейнах функционировали либо как валюта, как средство хранения стоимости, например золото, либо как вид акций. С ERC721 стало легко создавать уникальные токены, которые были коллекционными, как CryptoKitties (игра "цифровая кошка"), или использовались для представления чего-то вроде реальной живой кошки.
Что такое ERC721?
ERC721 - это, во-первых, тип стандарта, а стандарт - это просто шаблон или формат, которому другие разработчики соглашаются следовать.
Разработчики следуют тем же стандартам, потому что это делает написание кода проще, более предсказуемым и многократно используемым. Эти стандарты являются полностью добровольными, но следование широко используемому стандарту означает совместимость с широким спектром приложений, включая биржи, dapps и кошельки.
ERC721 - это стандарт токенов на Ethereum для неогрибочных токенов (NFT). Каждый NFT абсолютно уникален. Один NFT не может заменить другой.
Что такое ERC-721? Определение с официального сайта Ethereum
ERC-721 вводит стандарт для NFT, другими словами, этот тип токена уникален и может иметь значение, отличное от другого токена из того же смарт-контракта. Это может быть связано с его возрастом, редкостью или к примеру с его внешним видом.
Все NFT имеют uint256
переменную с именем tokenId
, поэтому для любого контракта ERC-721 пара contract address, uint256 tokenId
должна быть глобально уникальной.
Тем не менее, dApp может иметь «конвертер», который используетtokenId
в качестве входных данных и выводит изображение чего-то, например, зомби, удивительных котят, панков и так далее!
ERC-721 (Ethereum Request for Comments 721) был разработан: Уильямом Энтрикеном, Дитером Ширли, Джейкобом Эвансом и Настасьей Сакс в январе 2018 года.
Источник: официальный сайт Ethereum.
Кто изобрел ERC721?
Первоначальная спецификация ERC721 была предложена Дитером Ширли как предложение по улучшению Ethereum (EIP), которое в основном представляет собой процесс введения новых стандартов в Ethereum.
Любой может подать EIP, но он проходит через процесс проверки и итерации, прежде чем он будет принят сообществом. После принятия EIP становится «Ethereum Request for Comments» (ERC), который является стандартом для приложений Ethereum.
Официальными авторами стандарта ERC721 являются Уильям Энтрикен, Дитер Ширли, Джейкоб Эванс и Настасья Сакс.
Обратите внимание, что каждый CryptoKitty соответствует стандарту ERC721, а игра по сбору кошек использовала бета-версию ERC721 до того, как стандарт был завершен. Самый дорогой CryptoKitty был приобретен в сентябре 2018 года за 600 ETH или около 170000$ на тот момент по курсу ETH.
Краткая история
- Сентябрь 2017 - Дитер Ширли представляет EIP 721.
- Декабрь 2017 - CryptoKitties настолько популярен, что перегружает сеть Ethereum, что значительно замедляет его работу.
- Июнь 2018 г. - ERC721 принят как «окончательный», что означает, что среди разработчиков Ethereum существует согласие принять его в качестве стандарта.
Что такого особенного в ERC721?
Главной характеристикой токенов ERC721 является то, что каждый из них является особенным. Когда создается токен ERC721, существует один и только один из этих токенов. Эти незаменяемые токены (NFT) распространили идею и применение уникальных активов на Ethereum.
Владение токеном ERC721 означает, что владелец владеет правами на этот токен и на то, что он представляет.
Тем не менее, авторы ERC721 решили использовать термин «незаменяемый токен» (NFT) для токена ERC721, потому что документ считался слишком тесно связанным со свойством, и NFT могли бы использоваться для гораздо большего.
Отличие от ERC20?
Существует либо один NFT, либо его нет. С токенами ERC20 их может быть от ста до четверти миллиона, но с NFT есть только один.
Как производятся токены ERC721?
Токен - это просто смарт контракт или фрагмент кода в Ethereum. Токен ERC721 создается путем написания фрагмента кода на языке программирования, таком как Solidity, который следует тому же базовому шаблону или базовому коду.
После использования базового шаблона вы можете выбрать уникальные сведения о создаваемом токене, такие как владелец, имя токена, символы и т. д.
Вы даже можете запрограммировать дополнительные функции в своем NFT, но реальная ценность в том, как NFT взаимодействует с другими смарт контрактами.
Как получить токены ERC721?
На Ethereum теперь доступно множество токенов ERC721. Самыми популярными и известными являются CryptoKitties, но есть и множество других, которые можно обменять или продать на торговых площадках NFT, таких как OpenSea, Emoon и Rare Bits .
Такие кошельки, как MetaMask, можно использовать для хранения, передачи и получения токенов ERC721.
Что можно сделать с токенами ERC721?
Вы можете создавать свои собственные токены ERC721 или использовать NFT в таких приложениях, как CryptoKitties, Decentraland и GodsUnchained.
В настоящее время токены ERC721 в основном используются в качестве предметов коллекционирования, поскольку идея заключается в том, что каждый NFT со временем станет более дорогим или уникальным.
Как отслеживать NFT?
Etherscan NFT Tracker показывает лучшие NFT на Ethereum по объему переводов.
Преимущества ERC-721 для NFT
Стандарт токенов ERC-721 предлагает несколько преимуществ для NFT:
- Право собственности: ERC-721 позволяет пользователям безопасно владеть, передавать и управлять уникальными цифровыми активами с прозрачными и проверяемыми записями о собственности.
- Совместимость: стандарт гарантирует, что NFT могут легко взаимодействовать с различными площадками, кошельками и dApps в сети Ethereum, повышая их полезность и доступность.
- Редкость и уникальность. В отличие от взаимозаменяемых токенов, NFT ERC-721 представляют собой отдельные предметы с уникальными свойствами, что делает их ценными как для коллекционеров, так и для создателей.
- Программируемость: стандарт ERC-721 позволяет создателям встраивать в свои NFT дополнительные функции, такие как гонорары для исполнителей, внутриигровые утилиты или развивающиеся атрибуты.
- Цифровой дефицит. Благодаря ограниченному предложению и прозрачному происхождению NFT ERC-721 создают цифровой дефицит, что может способствовать их долгосрочной ценности.
- Права интеллектуальной собственности: NFT ERC-721 могут помочь защитить интеллектуальную собственность, предоставляя художникам и создателям неизменяемую запись их работ, а также средства отслеживания использования.
- Дробное владение: NFT, построенные на основе стандарта ERC-721, могут быть разделены на более мелкие, торгуемые доли, что позволяет более широкой аудитории инвестировать в активы с высокой стоимостью.
- Межплатформенная совместимость: стандарт ERC-721 на основе Ethereum позволяет использовать NFT на разных платформах и приложениях, расширяя их потенциальные варианты использования.
Благодаря всем вышеперечисленным преимуществам стандарт токенов ERC-721 очень эффективен, когда дело касается NFT, и открывает различные варианты использования в искусстве, играх и отраслях по всем направлениям.
Вывод
Будущее ERC721 будет заключаться в токенизации всего, что уникально. Это может означать что угодно, от свидетельства о рождении человека до имущества , искусства или даже редких предметов в видеоиграх.
Самый захватывающий и многообещающий потенциал токенов ERC721 будет заключаться в том, как они используются в интеллектуальных контрактах для создания совершенно новых бизнес-моделей и способов осуществления транзакций.