Что такое erc 721
Перейти к содержимому

Что такое erc 721

  • автор:

Что такое токены ERC и почему мы их используем?

Сначала появились монеты. История началась с Биткойна — первой блокчейн-сети. Она была разработана для того, чтобы люди могли осуществлять пиринговые платежи по всему миру, используя нативную валюту сети, которая также называется Биткойн или BTC. Затем появились похожие блокчейны, такие как Litecoin (LTC) и Dogecoin (DOGE). Они предлагали аналогичные варианты использования. Все эти криптовалюты, которые существуют в своих собственных блокчейнах, называются монетами. Затем появился блокчейн Эфириума и была представлена концепция децентрализованных приложений и протоколов на основе блокчейна. У Эфириума тоже есть своя «монета» — ETH, которую можно использовать так же, как и BTC. Однако её основное назначение — служить Газом для обеспечения транзакций и операций в приложениях и протоколах, созданных на базе сети. Кроме того, разработчики приложений могут создавать внутренние валюты, которые не имеют специального блокчейна, а хранятся на самом Эфириуме. Эфириум также позволяет пользователям создавать другие формы автономных цифровых активов, которые могут храниться на этом блокчейне. Такие внутренние валюты или цифровые активы, созданные и хранящиеся на Эфириуме, называются токенами. Подводя итог, можно сказать, что криптоактив, имеющий свой блокчейн, технически является монетой. Все остальные активы, созданные на сторонних блокчейнах, называются токенами.

Ну а что же такое ERC-токен?

Экосистема Эфириума децентрализована, но ей всё равно нужен кто-то, кто будет устанавливать правила, призывать к обновлениям и устанавливать стандарты, определяющие, что допустимо на блокчейне. Для этого сами пользователи Эфириума должны создавать Предложения по улучшению Эфириума (Ethereum Improvement Proposal, EIP), обсуждать их детали и голосовать за них. Таким образом, они либо отклоняются, либо начинают реализовываться. Сейчас существует несколько типов EIP для различных категорий улучшений и дополнений. Один из таких типов был определён основными разработчиками Эфириума для предложения, обсуждения и внедрения различных технических стандартов для создания токенов, смарт-контрактов, приложений, форматов кошельков и т. д. на блокчейне Эфириума. Эта подкатегория EIP получила название Запрос на комментарии в сообществе Эфириума (Ethereum Request for Comments), или ERC . До сегодняшнего дня было много Запросов на комментарии в сообществе Эфириума, – это было необходимо для формирования стандартов токенов, которые могут быть созданы на блокчейне. Таким образом, все токены, создаваемые на Эфириуме, должны следовать стандартам, установленным этими ERC. Поэтому их называют токенами ERC. Сегодня существует три стандарта ERC, которые наиболее широко используются в сети Эфириума: ERC-20, ERC-721 или ERC-1155. И на всякий случай, если вы запутались, цифры после ERC — это просто порядковые номера «запросов на комментарии», в которых предлагались эти стандарты. Но что именно означают эти стандарты и зачем они нужны? Давайте выясним.

Стандарты ERC-токенов

ERC-20 — стандарт взаимозаменяемых токенов

Впервые внедрённый в 2015 году, ERC-20 — это стандарт токенов, который позволяет разработчикам создавать взаимозаменяемые токены для своих приложений или протоколов на базе Эфириума. Нет, здесь нет никакой опечатки. Для начала вы можете представить, что «взаимозаменяемые токены» — это обычная валюта, основанная на блокчейне. Термин «взаимозаменяемый» означает, что вы можете обменять одну единицу токена на любую другую единицу того же токена, поскольку они представляют одинаковую ценность. Давайте рассмотрим такие криптоактивы, как UNI или LINK — это ERC20-токены протоколов Uniswap или Chainlink на основе Эфириума. Каждый из этих токенов является взаимозаменяемым, поскольку один токен UNI или LINK всегда будет равен любому другому токену UNI или LINK. Это означает, что вы можете обменивать вышеуказанные токены по принципу «один к одному». Не имеет значения, какими UNI вы владеете, потому что их базовая стоимость всегда будет такой же, как и у всех остальных токенов UNI.

ERC-721 — стандарт невзаимозаменяемых токенов

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

ERC-1155 — стандарт для разных типов токенов

Проблема стандартов ERC-20 и ERC-721 заключается в том, что они позволяют одному смарт-контракту поддерживать только один тип токенов — взаимозаменяемые или нет. Поэтому каждый раз, когда вы захотите выпустить новый токен, вы должны будете написать новый смарт-контракт. Более того, два вышеупомянутых стандарта не предлагают способов создания полувзаимозаменяемых токенов. Это привело к созданию стандарта ERC-1155, что позволило разработчикам Эфириума создавать взаимозаменяемые, полувзаимозаменяемые и невзаимозаменяемые токены, используя один и тот же стандарт. Более того, с помощью ERC-1155 можно создать единый контракт для поддержки нескольких типов индивидуально настраиваемых токенов. Это снижает сложность процесса создания токенов. Немного сложновато, не правда ли? Давайте упростим. Предположим, разработчик хочет создать NFT-игру и планирует создать один взаимозаменяемый токен для использования в качестве внутриигровой валюты и несколько невзаимозаменяемых токенов для уникальных внутриигровых активов, таких как скины, оружие, товары и т. д. При использовании стандартов ERC-20 и ERC-721 им придётся писать новые смарт-контракты для поддержки каждого нового типа активов. Однако использование ERC-1155 позволит им написать всего один контракт для поддержки всех видов токенов, которые они хотят видеть в игре. Всё это не означает, что один из стандартов лучше другого — они имеют разные предназначения.

Безграничные возможности Эфириум

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

Знания — сила.

Доверяйте только себе и продолжайте пополнять багаж знаний! Если вам понравилось углубляться в тему криптовалют и блокчейна, обязательно посмотрите наше видео из серии School of Block.

Мохаммад Мушарраф
[email protected]

Мохаммад Мушарраф – контент-стратег и писатель, который трудится над блокчейн- и криптовалютными проектами вот уже более 3 лет. Своё свободное время посвящает семье, просмотру Netflix и чтению.

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

ERC-721 — это стандарт токенов для невзаимозаменяемых токенов на Ethereum. Являясь опорой экосистемы, он поддерживает NFT на миллиарды долларов.

В 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 до окончательной доработки стандарта.

Краткая история

  1. Сентябрь 2017 г. — Дитер Ширли представляет EIP721.
  2. Декабрь 2017 г. – CryptoKitties настолько популярны, что перегружают сеть Ethereum, что приводит к ее значительному замедлению.
  3. Декабрь 2017 г. — запуск торговой площадки NFT OpenSea. К 2022 году это крупнейший рынок NFT с ежемесячными продажами в размере 5 миллиардов долларов.
  4. Июнь 2018 г. — ERC-721 принят как «окончательный», что означает, что среди разработчиков Ethereum достигнут четкий консенсус относительно принятия его в качестве стандарта.
  5. Май 2019 г. — компания Nike подает заявку и получает патент на использование стандарта ERC-721.
  6. Февраль 2020 г. — запуск Decentraland, виртуального мира, построенного с использованием ERC-721 NFT для представления наземных и виртуальных объектов.
  7. Март 2021 г. — NFT Beeple «КАЖДЫЕ ДНИ: ПЕРВЫЕ 5000 ДНЕЙ» продана на аукционе Christie’s за 69,3 млн долларов.
  8. Декабрь 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 ограничено только нашей способностью находить новые и нестандартные варианты использования технологии.

ERC-721

ERC-721 стандарт токен

ERC-721 – стандарт токенов с сети смарт-контрактов Ethereum. Он был разработан в сентябре 2017 года и впервые был использован в игре CryptoKitties. Эта игра на базе Ethereum была первым проектом, который использовал уникальные качества этого стандарта.

Что такое токен стандарта ERC-721? [ править ]

Обзор игр на стандарте ERC-721

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

Главной отличительной чертой стандарта ERC721 от обычного ERC20 является то, что этот тип токенов не взаимозаменяем. Это свойство определяет диапазон потенциального применения стандарта. Очевидно, что уникальные токены лучше всего подходят для оцифровки уникальных активов. Большая часть функций ERC-721 совпадает с функциями ERC-20. Данная целостность необходима по крайней мере ради простоты ежедневного использования коинов, так как существует необходимость хранить их в обычных кошельках и торговать ими на биржах.

Но уникальные характеристики требуют введения новых функций для смарт-контрактов. Поскольку каждый токен уникален, становится необходимым фиксировать владение конкретным токеном в блоке и отслеживать его движения. Для этого появилась функция TakeOwnership.

Владение Токенами [ править ]

Когда вы покупаете какое-то количество токенов ERC-20, ваши права собственности на них записаны в смарт-контракте – не имеет значения, какие конкретные токены это были. Потому что они взаимозаменяемы и одинаковы.

Но ценность одного токена ERC721 не такая же, как у другого токена ERC-721. Потому что они не взаимозаменяемы и уникальны. Поэтому было бы недостаточно просто добавить к контракту адрес и баланс. Каждый токен уникальный, и необходимо знать, какие из них торговались. Поэтому стандартное владение ERC721 определяется списком идентификационных номеров токенов, которе хранятся на вашем адресе.

Создание токена [ править ]

Когда вам нужно создать токен ERC-20, это лишь вопрос баланса токенов. Чтобы создать токены ERC-20, вам лишь нужно установить, сколько токенов доступно. Что касается ERC-721, мы должны создавать каждый токен, поскольку он уникальный. С ERC-20, мы можем легко создать партию ещё из 100 токенов, добавив к параметру totalSupply. Однако, так как мы поддерживаем набор токенов в стандарте ERC-721, нам нужно добавлять каждый токен в набор по отдельности.

ERC-721 vs ERC-20 [ править ]

Самым явным различием между этими двумя видами токенов является их взаимозаменяемость.

  • Токены ERC-20 взаимозаменяемы. Это «денежный» стандарт. Каждый токен ERC-20 абсолютно такой же и имеет абсолютно такую же ценность, как другие. Как доллары – каждый чек на 5 долларов имеет ценность в 5 USD.
  • Токены ERC-721 не взаимозаменяемы. Это «предметный» стандарт. Каждый токен ERC-721 отличается от других – он имеет другие характеристики. Как в Криптокотятах – каждый является уникальным.

Примеры ERC-721 [ править ]

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

Проект Decentraland – это виртуальный мир, где стандарт ERC-721 используется для отражения виртуальных земель. Каждый объект уникален не только по географическим координатам, но и по другим качествам, включая топографию и структуру. Ставки на спорт в подразделении CryptoCup, производящем свои первые токены для Чемпионата Мира, стоит особняком. Это один из первых экспериментов использования ERC-721, чтобы не только показать активы уникальными, но также изменять их ценность относительно друг друга в зависимости от событий в реальном мире.

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

Создатель Litecoin Чарли Ли считает, что новый стандарт открыл возможность предупреждать подделку ценных вещей и будет упрощать их передачу без посредников.

ERC-721 и CryptoKitties (Криптокотята) [ править ]

Впервые Cryptokitties стали синонимом ERC-721. Это неправильно, так как стандарт не взаимозаменяемого токена был изобретён Дитером Ширли. Он опубликовал черновик 20 сентября 2017 года. А Криптокотята взорвали мир Ethereum в декабре. Но эта игра была первой реализацией ERC-721 в широком масштабе. Напомним – вы можете купить любого из уникальных криптокотят, некоторые из них, конечно, очень редкие и очень дорогие. Потом вы можете их продавать, обменивать или дарить.

После Криптокотят были Криптощенки с виртуальными щенками и Криптопитомцы, где можно выбрать любое животное для разведения. Для поклонников альтернативной пиксельной графики было создано приложение CryptoPunks, где вы можете собирать и обменивать головы панков. Были созданы даже Криптозвёзды – для торговли знаменитостями, среди которых у Виталика Бутерина была самая дорогая карточка. Это только начало применения стандарта ERC-721, и мы определённо увидим ещё много новых продуктов.

См. также на BitcoinWiki [ править ]

Источники [ править ]

  • Snimok-1.jpg
  • 0*kp_ccS26KoORhJjK.png
  • https://medium.com/crypto-currently/the-anatomy-of-erc721-e9db77abfc24
  • https://cryptovest.com/news/non-fungible-tokens-why-they-may-be-hot-in-2018/
  • https://freedman.club/erc-721-istoria-poyavlenia-22-05-18/

ERC-721

ERC-721 — это стандарт токенов, которые можно найти на блокчейне Ethereum.

Более распространенным термином, используемым для обозначения этих активов, является невзаимозаменяемые токены — класс активов, который прошел через взрыв популярности в конце 2020 и начале 2021 года.

Невзаимозаменяемые токены (или сокращенно NFT) — это вид токенов, которые обладают уникальными характеристиками, выделяющими их на фоне других токенов.

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

Билет на самолет или торговая карта — это пример чего-то невзаимозаменяемого. Хотя два билета на самолет могут выглядеть одинаково, один может предлагать полёт эконом-классом в Нью-Йорк, а другой гарантирует путешествие первым классом на Барбадос. Как следствие, их нельзя поменять местами по принципу похожести.

Токены ERC-721 помогают привнести эту концепцию в блокчейн, гарантируя, что отличительные детали актива могут быть зафиксированы навсегда. NFT можно использовать для цифровой репрезентации единственного в своём роде произведения искусства, право собственности на которое легко доказать с помощью записей в блокчейне. По замыслу, это должно помочь пресечь возможность подделки.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *