Что такое NFT, SFT, ERC-721, ERC-1155, dGoods и т. д.?


Стартуем без всяких вступлений!

startuem_21350481_orig_

Что такое FT?

FT (Fungible Token) – это взаимозаменяемый токен

Прекрасным примером таких токенов является стандарт ERC-20 в блокчейне ethereum, предложенный в 2015-ом году. Их взаимозаменяемость отлично подходит для выполнения роли валюты (но не только). Многие из вас наверняка участвовали в различных ICO или покупали такие токены на бирже (BAT, OMG, ZRX). 1 токен 0x (ZRX) = другому токену 0x (ZRX), также как $1 = $1 или 1 рубль равен другому 1 рублю. Кроме валюты FT токены можно использовать, например для расходников в играх (патроны, стрелы, в общем всего, что не требует уникальности и что можно поделить). И на слове уникальность мы плавно переходим к NFT.

Что такое NFT?

NFT (Non-Fungible Tokens) – это не взаимозаменяемые токены

Их еще часто называют уникальными токенами или неделимыми. Самый популярный стандарт для таких токенов – это ERC-721, предложенный в конце 2017-го года Уильямом Энтрикеном. Одним из случаев использования таких токенов являются игровые персонажи (но не только). 

Два котика сверху являются токенами CK (CryptoKitties) стандарта ERC-721. Эти 2 токена имеют отличия, прописанные в метаданных. Эти данные нельзя изменить. У них разный цвет шерсти, разные глаза и т. д. 

Эти 2 авто являются токенами WR (War Riders), имеющие свои уникальные ID. Token_ID можно посмотреть в эксплорере блоков. Например в Etherscan.io или Enjinx.io. На eos это bloks.io. Также для этих авто можно купить орудия, которые тоже будут NFT и отображаться в игре на авто и одновременно лежать в вашем кошельке как токен WR с соответствующим ID. Жаль, что etherscan не показывает изображения этих токенов. Кстати, многие кошельки для отображения метаданных берут Asset API OpenSea.io децентрализованной площадки для обмена NFT.

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

Ещё один пример использования NFT. Допустим, вы известный музыкант и записали новый альбом. Вы можете продавать его по $10 за копию. ИЛИ! создать дефицит в 1млн штук и продавать как уникальную вещь с помощью аукциона. По мере того, как экземпляры будут заканчиваться – цена будет расти. В метаданных прописать ссылку на скачивание (что-нибудь такое). Решений уйма, и это реально может изменить мир.

У ERC-721 есть недостатки. Например, то что каждый элемент находится в одном контракте. И на этом месте мы переходим к ERC-1155.

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

ERC-1155 – это новый стандарт токенов, который был создан 17.06.2018 командой Enjin Coin. Благодаря ERC-1155 вы можете отправлять любое количество элементов одному или нескольким получателям В ОДНОЙ ТРАНЗАКЦИИ! 

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

Другой пример: Представь, что ты находишься в магазине, а ERC-1155 ещё не придумали, тогда тебе пришлось бы покупать каждый товар отдельно. Берешь товар с полочки и несешь его через весь магазин, далее оплачиваешь товар на кассе, потом возвращаешься за следующим товаром, и так с каждым. Черт возьми! Да это же неудобно, дорого и долго. Но по такому принципу пока что многое работает в блокчейне именно так.

Если вкратце, то ERC-1155 объединяет в себе всё лучшее от ERC-20 и ERC-721. Элементы теперь хранятся в ОДНОМ! контракте с минимально возможным объёмом данных, необходимых для отличия токена от других – это дешевле для разработки и удобнее для пользователей.

Примером для ERC-1155 могут служить предметы мультивселенной Enjin. Одной из фишек этих Multiverse Items – это то, что они играбельны в разных играх мультивселенной Enjin, и это могут быть как FT так и NFT. Интероперабельность – это новый тренд в криптогейминге, но мало кто ему следует. Enjin в этом плане впереди всех. Один предмет в разных играх будет отображаться по разному.

Если вы когда-нибудь смотрели фильм или может читали книгу “Первому игроку приготовиться”, то эта концепция станет вам понятной. Предметами мультивселенной могут быть и FT.

Расходники, например этот ключик сверху, можно использовать тоже в разных играх, перепрыгивая из одной вселенной в другую. Подобное, конечно же, делает эти цифровые предметы более ликвидными, и принять решение о покупке такого предмета легче. Если игра не полностью ончейн и ваш предмет используется только в одной игре, то есть риск, что сервер отключится, и неважно находится ли ваш предмет в блокчейне или централизованно. Вы все равно вряд ли продадите его.

Кроме того, для чеканки этих предметов блокируются Enjin Coin. И если вы посмотрите на Forgehammer (картинка выше), то увидите, что Reserve: составляет 25ENJ или $3,87. Вы можете его “смелтить” или “расплавить” у себя в кошельке и получить эту себестоимость, уничтожив предмет. Это как гарантированное вознаграждение.

Что такое dGoods?

dGoods – это открытый исходный код и бесплатный стандарт для обработки всех типов виртуальных элементов в блокчейне EOS

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

Инициаторами создания dGoods была ориентированная на EOS геймдев студия Mythical Games, разрабатывающая игру Blankos и способствующая развитию экосистемы и конкретно криптогейминга на еосе. Далее к инициативе присоединились топовые команды разработчиков на еосе:

Scatter, EOS Lynx, Token Pocket, Cypherglass, PixEOS, Bloks.io, Mathwallet, infiniverse, ITAM Games, Greymass, Meet.one, Nova Wallet.

Ключевые особенности:

  • шаблоны метаданных для 3D и 2D объектов можно использовать для отображения в кошельках;
  • сертификат подлинности (возможность иметь неизменяемые поля, описывающие атрибуты объекта, которые составляют сертификат подлинности, а также графическое представление для отображения потребителям доказательства атрибутов предмета, включая его бренд, создателя или редкость);
  • объединение токеном из разных категорий в одном контракте токенов (стандарт dGoods имеет один символ токена на контракт, но позволяет создавать множество суб-токенов. Этим суб-токенам можно назначить категорию, имя токена и теги, чтобы кошельки и приложения могли упорядочивать и фильтровать токены);
  • заменяемые и незаменяемые токены в одном контракте;
  • открытый исходный код;
  • типы токенов. (билеты, ювелирное изделие, предмет искусства);
  • Semi-Fungible Tokens (технически это тот же NFT);
  • и это еще не окончательный список.

Вот мы и подошли к SFT (полувзаимозаменяемый токен)

NFT и FT не дают достаточной гибкости для реализации многих бизнес идей.

Несколько примеров:

  • Вы продаёте 200 билетов на концерт. Все билеты одинаковы, но у них разные места.
  • Ваша игра имеет ограниченный набор из 1000 цифровых мечей, которые выглядят и функционируют одинаково, за исключением того, что все они имеют серийный номер от 1 до 1000. Большинству игроков может не понравиться серийный номер. Меч есть меч, однако некоторые хардкорные игроки могут указывать различное значение в зависимости от серийного номера, присвоенного активу. Например, 1 из 1000 может стоить кому-то дороже, чем 200 из 1000.

Ваши цифровые товары в вашем мобильном!

Что такое Simple Assets?

Это ещё одна инициатива по стандартизации NFT цифровых активов от Блок Продюсера cryptolions. В этом видео сравнивают dGoods v0.1 (сейчас уже v0.2) и Simple Assets:

Одной из фишек Simple Assets, которая мне понравилась, это delegate, но скорее всего, в dGoods это тоже будет. И скорее всего инициатива dGoods будет иметь более широкое распространение. Я уже видел демо-версию маркетплейса, где можно будет одалживать NFT. Вы можете себе это представить? Сдача в аренду игровых предметов без риска невозврата 🙂

Delegate

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

delegates{  
uint64_t assetID, // asset id offered for claim
name owner, // asset owner
name delegatedto, // who can claim this asset
uint64_t cdate // offer create date
}

Обе эти инициативы dGoods и Simple Assets находятся на стадии альфа.

Что такое Blockchain Bean Asset?

BBA – это новый стандарт NFT на ethereum от Blockchain Game Alliance, в который входят (Ubisoft, Enjin, Ultra, B2Expand и др.)

Последние находятся на самой ранней стадии… В этом месяце собралась для обсуждения первая техническая группа, и в этом плане они отстают от вышеперечисленных. По ссылке ниже .pdf первая спецификация.

Вывод

Рынок NFT наконец-то начинает стандартизироваться, что даст большой рывок в развитии торговли цифровыми товарами. Представьте себе магазины и площадки (наподобие eBay, Amazon или Aliexpress), на которых можно продавать и сдавать в аренду цифровые предметы. Да и вы сами сможете создавать такие уникальные предметы и делать их дефицитными.

Полезная ссылка на гайд по децентрализованному обмену NFT: https://cryptogamingpool.com/swapmarket-guide.

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