В криптостихе есть два типа токенов — взаимозаменяемые токены и невзаимозаменяемые токены. Давайте рассмотрим оба варианта.
Токен считается «взаимозаменяемым», если его можно использовать взаимозаменяемо с другими товарами или активами того же типа.
Возьмем следующий пример:
Алиса хочет занять у Боба 100 долларов. Чтобы вернуть долг Бобу, должна ли Алиса вернуть ему ту же 100-долларовую купюру?
Конечно нет. Очень легко вернуть долг Бобу двумя (2) 50-долларовыми купюрами или даже десятью (10) 10-долларовыми купюрами. Та же концепция с токеном криптовалюты, который считается «взаимозаменяемым». Не все токены взаимозаменяемы.
Самый популярный пример взаимозаменяемого токена — Биткойн.
Невзаимозаменяемые токены, или NFT, не так легко продавать.
Давайте возьмем тот же пример, что и Алиса и Боб, только вместо денег Алиса хочет одолжить машину Боба. Когда она закончит с машиной, можно ли ей дать Бобу другую машину? Определенно нет, и ей, вероятно, придется столкнуться с вопросами об украденном автомобиле. История для другого раза.
В этом сценарии единственный способ, которым Боб будет счастлив, — это если/когда он вернет свою машину и именно ту машину, которую он одолжил Алисе. Так почему же здесь все по-другому?
Автомобиль Боба считается «коллекционным», поэтому считается невзаимозаменяемым. Стоимость валюты определяется ее взаимозаменяемостью. Чем более широко известна и принята конкретная криптовалюта, тем больше людей будут ее использовать, естественно, придавая ей большую воспринимаемую ценность.
Невзаимозаменяемость — это характеристика предметов, которые считаются «уникальными», редкими или иным образом ограниченными в количестве. Поэтому, когда вы взаимодействуете с криптовалютами, всегда убедитесь, что вы знаете, является ли токен, который у вас есть или который вы используете, взаимозаменяемым или нет. От этого будет зависеть, что вы решите использовать в качестве оплаты.
Самый популярный пример невзаимозаменяемого токена — CryptoKitties.
После того, как вы определили тип имеющегося у вас токена, теперь посмотрите, как он управляется. При создании здоровой криптоэкосистемы разработчикам необходимо было проанализировать структуру смарт-контрактов, лежащую в основе каждого токена, поэтому существуют определенные правила, помогающие управлять базовой архитектурой токена.
Двумя наиболее часто используемыми стандартами являются стандарты ERC-20 и ERC-721.
Токен считается «взаимозаменяемым», если его можно использовать взаимозаменяемо с другими товарами или активами того же типа.
Возьмем следующий пример:
Алиса хочет занять у Боба 100 долларов. Чтобы вернуть долг Бобу, должна ли Алиса вернуть ему ту же 100-долларовую купюру?
Конечно нет. Очень легко вернуть долг Бобу двумя (2) 50-долларовыми купюрами или даже десятью (10) 10-долларовыми купюрами. Та же концепция с токеном криптовалюты, который считается «взаимозаменяемым». Не все токены взаимозаменяемы.
Самый популярный пример взаимозаменяемого токена — Биткойн.
Предполагая, что токен соответствует всем вышеуказанным требованиям, он может иметь следующие характеристики:
Теперь вернемся к нашему пониманию взаимозаменяемости:если вы взаимодействуете с «взаимозаменяемым токеном», это означает, что другой токен того же типа может заменить этот токен, при этом основные правила, управляющие этими двумя токенами, одинаковы. И, наконец, токены являются делимыми и могут быть использованы для погашения большей суммы.
Например, 1 BTC можно вернуть за 0,50 BTC, 0,30 BTC и 0,20 BTC.
Если вы имеете дело с невзаимозаменяемым токеном, он подпадает под стандарт ERC-721. Это похоже на ERC-20 в том, что разработчикам легко осуществить переход, одновременно упрощая жизнь пользователям, которые могут хранить эти токены. В частности, этот стандарт описывает передачу и утверждение токенов.
Глядя на эти два метода, важно понимать, как работают эти функции.
Когда вы покупаете токены ERC-20, ваши права собственности записываются в смарт-контракты, которые содержат данные о том, сколько токенов будет иметь каждый адрес после сделки. Причина, по которой этим контрактам не нужно беспокоиться о конкретных токенах, заключается в том, что они взаимозаменяемы.
Помните, что токены ERC-721 не взаимозаменяемы, и ни один токен не похож на другой. Поэтому простого добавления адреса и баланса в смарт-контракт, как для токенов ERC-20, недостаточно.
Вместо этого также необходимо добавить уникальные сведения о владельце токена.
Когда контракт готов вызвать событие, это событие передается всем прослушивающим программам, которые затем выполняют код. С токенами ERC-721 происходит только два события
Когда токен переходит из рук в руки, событие транслируется. Каждый раз, когда право собственности на токен переходит от одного человека к другому, это событие транслируется со следующей информацией:
Второе событие, «утверждение», транслируется, когда пользователь разрешает другому пользователю стать владельцем определенного токена. Здесь указано, какая учетная запись в настоящее время владеет токеном и какая учетная запись получит разрешение на владение им в будущем. Для этого необходимо проверить идентификатор токена, чтобы конкретный токен был одобрен для завершения передачи.
Помимо ERC-721, используются и другие стандарты NFT.
ERC-1155, созданный командой Enjin, представляет собой NFT, который представляет собой класс активов, а не отдельный актив, как ERC-721.
Подумайте о коллекционном «карточном» наборе, в котором у вас будет 50 карточек на 1 идентификатор. Таким образом, пользователь может перенести все 50 карт, просто изменив состояние смарт-контракта.
Однако недостатком ERC-1155 является потеря отслеживаемости.

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

Поскольку каждая часть уникально представлена своим собственным NFT, каждый NFT сам по себе не имеет ценности до тех пор, пока он не будет объединен с остальными своими аналогами, образуя фактический целостный продукт. Целью этого является минимизация подделок, особенно если жетон представляет собой ювелирное изделие.
Глядя на схему выше, на которой показаны три части, из которых состоят часы Rolex. Каждая деталь (корпус, лицевая сторона и рычаг механизма) имеет свой серийный номер. Если рассматривать каждую часть отдельно, они не будут иметь никакой ценности, пока не будут объединены вместе.
Для получения дополнительной информации о составных объектах нажмите здесь.