В 2017 году ERC-20 был стандартом токена Ethereum, на основе которого запустилось тысячу ICO. Сегодня ERC-721 запустил тысячу невзаимозаменяемых токенов (NFT).
До стандарта токенов ERC-721 большинство токенов в блокчейнах функционировали либо как валюта, средство сбережения, золото, либо своего рода акция или капитал. С ERC-721 стало легко создавать токены, которые были бы проверяемыми, криптографически уникальными, и их можно было бы связать с уникальным контентом, от иллюстраций до музыки и кроссовок.
Что такое ERC-721?
Во-первых, ERC-721 — это своего рода стандарт — шаблон или формат, которому соглашаются следовать другие разработчики. Следование тем же стандартам делает написание кода более простым, предсказуемым и пригодным для повторного использования. Эти стандарты являются полностью добровольными, но следование широко используемому стандарту означает совместимость с широким спектром приложений, включая биржи, децентрализованные приложения и кошельки.
ERC-721 — это стандарт токенов в Ethereum для невзаимозаменяемых токенов (NFT). Fungible означает взаимозаменяемость и взаимозаменяемость; Биткойн взаимозаменяем, потому что любой биткойн может заменить другой биткойн. С другой стороны, каждый NFT совершенно уникален. Один NFT не может заменить другой.
Кто изобрел ERC-721?
Первоначальная спецификация ERC-721 была предложена Дитером Ширли в качестве предложения по улучшению Ethereum (EIP), которое представляет собой процесс внедрения новых стандартов в Ethereum.
Любой может отправить EIP, но он проходит процесс проверки и пересмотра, прежде чем будет принят сообществом. После принятия EIP переходит к запросу комментариев Ethereum (ERC), что является стандартным процессом для приложений Ethereum. Официальными авторами стандарта ERC-721 являются Уильям Энтрикен, Дитер Ширли, Джейкоб Эванс и Настасья Сакс.
На заметку:
Первая версия NFT CryptoKitties сделана на стандарте ERC-721. В игре по сбору кошек использовалась бета-версия ERC-721 до окончательной доработки стандарта.
Краткая история
- Сентябрь 2017 г. — Дитер Ширли представляет EIP721.
- Декабрь 2017 г. – CryptoKitties настолько популярны, что перегружают сеть Ethereum, что приводит к ее значительному замедлению.
- Декабрь 2017 г. — запуск торговой площадки NFT OpenSea. К 2022 году это крупнейший рынок NFT с ежемесячными продажами в размере 5 миллиардов долларов.
- Июнь 2018 г. — ERC-721 принят как «окончательный», что означает, что среди разработчиков Ethereum достигнут четкий консенсус относительно принятия его в качестве стандарта.
- Май 2019 г. — компания Nike подает заявку и получает патент на использование стандарта ERC-721.
- Февраль 2020 г. — запуск Decentraland, виртуального мира, построенного с использованием ERC-721 NFT для представления наземных и виртуальных объектов.
- Март 2021 г. — NFT Beeple «КАЖДЫЕ ДНИ: ПЕРВЫЕ 5000 ДНЕЙ» продана на аукционе Christie’s за 69,3 млн долларов.
- Декабрь 2021 г. — продажи NFT в 2021 г. достигли 25 млрд. долларов США.
Что такого особенного в ERC-721?
Основная характеристика токенов ERC-721 заключается в том, что каждый из них уникален. Когда создается токен ERC-721, существует только один из этих токенов. Эти токены, как и NFT, распространили идею и применение уникальных активов на Ethereum.
На заметку:
Токены ERC-721 также известны как акты, потому что владение ERC-721 означает, что владелец владеет правами на этот токен и на то, что он представляет. Однако авторы ERC-721 решили использовать термин «невзаимозаменяемый токен» для токена ERC-721, поскольку считалось, что сделка слишком тесно связана с собственностью, а у NFT гораздо больше потенциальных применений.
Как создаются NFT ERC-721?
Токен — это просто смарт-контракт или фрагмент кода на Ethereum. Токен ERC-721 создается путем написания фрагмента кода на языке программирования смарт-контрактов, таком как Solidity, который следует тому же базовому шаблону или базовому коду.
После выполнения базового шаблона, вы можете определиться с уникальными данными о создаваемом токене, такими как владелец, имя токена, символы и т. д. Вы даже можете запрограммировать дополнительные функции в свой NFT, но настоящее преимущество заключается в том, NFT взаимодействует с другими смарт-контрактами.
Как получить NFT ERC-721?
Покупать и хранить NFT очень просто. С тех пор как в начале 2021 года началось увлечение NFT, появились десятки торговых площадок NFT и тысячи проектов NFT.
В дополнение к ERC-721 другие стандарты токенов, такие, как ERC-1155, могут поддерживать NFT. Тем не менее большинство покупателей NFT больше заинтересованы в самом NFT и меньше обеспокоены стандартом токена, с которым он создан.
Чтобы получить свой собственный NFT, зайдите на одну из многих надежных торговых площадок NFT, например OpenSea или Rarible. Подключите кошелек Ethereum, например MetaMask, и просматривайте, пока не найдете NFT, который вам нравится и находится в пределах вашего ценового диапазона. Чтобы купить NFT, убедитесь, что в вашем кошельке достаточно ETH, и следуйте инструкциям на экране.
Все основные торговые площадки NFT имеют интуитивно понятные пользовательские интерфейсы, которые позволяют купить NFT в несколько кликов. Кроме того, все основные кошельки, совместимые с Ethereum, поддерживают стандарт ERC-721. Для хранения NFT вам понадобится кошелек Ethereum, программный кошелек, например MetaMask, или аппаратный кошелек.
Как только вы покупаете NFT, вы становитесь законным владельцем. Никто не может отобрать или украсть его у вас — при условии, что вы защитите свой кошелек и не станете жертвой мошенника.
Что можно сделать с ERC-721 NFT?
Сегодня наиболее распространенным вариантом использования ERC-721 NFT является цифровое искусство. Пользователи покупают эти NFT по ряду причин, в том числе для поддержки художников, долгосрочных инвестиций в надежде, что цена вырастет, быстрого обмена/торговли NFT с целью получения прибыли или просто потому, что им нравятся произведения искусства.
Однако варианты использования NFT выходят за рамки цифрового искусства.
NFT обычно используются в играх на основе блокчейна, например в Gods Unchained, для представления уникальных активов в игре. Коллекционная карточная онлайн-игра использует NFT для представления цифровых карт, которыми затем можно обменивать с другими игроками или использовать в битвах. Некоторые игры на основе блокчейна даже позволяют перемещать свои предметы в другие игры. Это начало метавселенной, постоянной виртуальной среды, в которой NFT представляют цифровые объекты, которые можно перемещать между различными платформами.
Музыкальные NFT также набирают популярность. Такие платформы, как Audius, позволяют художникам легко создавать свои работы в виде токенов ERC-721.
Также начинают появляться реальные варианты использования. Например, возможность оформить документ на дом в виде NFT, чтобы сделать операции с недвижимостью более эффективными. Или использовать NFT для представления права собственности на ценные активы, например на часы Rolex.
То, что перечислено выше, — это небольшая часть доступных и возможных вариантов использования NFT.
Будущее
Будущее NFT и будущее токенов ERC-721 частично перекликается, но не тождественно.
ERC-721 был первым стандартом токена NFT Ethereum. Он заложил основу для распространения и вариантов использования NFT, которые мы наблюдаем сегодня. С 2017 года, когда был представлен ERC-721, появились другие стандарты токенов, совместимые с NFT, в первую очередь ERC-1155.
Новые стандарты NFT призваны решить некоторые серьезные проблемы, связанные с токенами ERC-721. Например, ERC-721 имеет ограниченную функциональность, когда речь идет о взаимодействии с другими стандартами, такими как популярный ERC-20. Кроме того, токены ERC-721 занимают много места в блокчейне. Как таковые, они могут вызывать перегрузку сети, что приводит к высоким комиссиям за транзакции, что делает их покупку неоправданно дорогой.
Тем не менее ERC-721, безусловно, займет место в будущем NFT. Хотя они могут быть не лучшим вариантом использования для таких вещей, как игры или цифровое искусство, они вполне могут служить вариантами использования на пересечении блокчейна и активов реального мира, таких как собственность, цифровая идентификация, товары и многое другое.
Ethereum — не единственный блокчейн, поддерживающий NFT. В последние годы появились и другие блокчейны смарт-контрактов, а именно BNB Chain и Avalanche, каждый из которых является хостом для своих собственных NFT. Вместе с этим появились новые стандарты токенов, многие из которых основаны на ERC-721 (например, BEP-721 от BNB Chain и SNIP-721 от Secret Network).
Тем не менее ERC-721 все еще работает, помогая токенизировать все уникальное. Это может означать что угодно, от свидетельства о рождении человека до собственности, произведений искусства или даже редких предметов в видеоиграх. Самая захватывающая перспектива — увидеть, как токены ERC-721 можно использовать в смарт-контрактах для создания совершенно новых бизнес-моделей и способов транзакций.
NFT, ERC-721 и др. все еще находятся в зачаточном состоянии. NFT предлагают нам возможность токенизировать все, что уникально, и проверять подтверждение права собственности с использованием технологии блокчейн. Будущее NFT ограничено только нашей способностью находить новые и нестандартные варианты использования технологии.