Зачем?
В рамках 2-3 частей попробую на пальцах показать и доказать, что EIPs развиваются куда медленней протоколов, протоколы — медленней экосистем, экосистемы — медленней нишевых dApps. Надо ли это доказывать? Судя по разговорам на рынках — да. Хоть и констатирую это с огромным сожалением.
И все же — поехали!
EIPs — это что?
Ethereum Improvement Proposals (EIPs): предложения по усовершенствованию Ethereum. В свою очередь Ethereum Request for Comment 721 (ERC-721): название официального протокола для внесения предложений по улучшению сети Ethereum. «721» — порядковый номер предложения.
Найти их можно по ссылке: https://eips.ethereum.org/
И у них есть ряд технических, экономических и организационных ограничениях, о которых лучше знать заранее: https://hub.forklog.com/eip-eto-dolgo-da/. Теперь — идем к самим предложениям по NFT 2.0.
А рассмотрим следующие:
- IEPs — это что?
- Серия 2ххх
- 2616 2
- Иные
- Серия 3ххх
- 3525
- Иные
- Серия 4ххх
- 4907
- Иные
- Серия 5ххх
- 5516
- 5521
- 5604
- 5606
- 5625
- 5635
- 5643
- 5679
- 5700
- 5725
- 5851
- 5865
- Серия 6ххх
- 6150
- 6172
- 6229
- 6358
- 6403
- 6454
- 6498
- Иные
Серия 2ххх
Эту серию опишу полностью позже. Почему? Поймёте в конце. Пока же — несколько из тех, на которые стоит обратить внимание:
- 2309
- 2616
- https://eips.ethereum.org/EIPS/eip-2615
- 2972
Серия 3ххх
3525
Ответы на базовые вопросы:
- Описание: https://eips.ethereum.org/EIPS/eip-3525
- Дополнительная пояснения: https://t.me/CryptoGamingPool_News/3936
- Название (родовое): Semi-Fungible Tokens (SFT), или полувзаимозаменяемые токены
- Суть: спецификация, в которой ERC-721 с одинаковыми SLOT и разными ID являются взаимозаменяемыми (изначально ERC-721 — полностью не взаимозаменяемые токены, или стандартные NFT). Поясню:
- Value — аналог balance у взаимозаменяемых токенов
- Slot — каждый токен имеет атрибут slot, гарантирующий, что стоимость двух токенов с одинаковым слотом будет рассматриваться как взаимозаменяемая, добавляя взаимозаменяемость к свойству стоимости токенов
- ID — это стандартный ID NFT
- Совместимые стандарты: ERC-871
- Возможные кейсы: облигации, страховые полисы и иные финансовые инструменты, а также «похожие коллекционные предметы», например, билеты
- Альтернативные пути: multi-collateral/vault
Подробности стандарта можно изучить в посте. Насколько востребован будет стандарт, который продвигался более 3х лет — пока не известно.
Серия 4ххх
4907
- Описание: hhttps://github.com/ethereum/EIPs/blob/master/EIPS/eip-4907.md
- Дополнительная пояснения: ethereum-magicians.org/t/eip4907-erc-721-user-and-expires-extension/8572
- Название (родовое): NFT
- Суть: аренда NFT через временную роль арендатора
- Совместимые стандарты: ERC-721
- Возможные кейсы: аренда игровых и прочих NFT, где есть роль «использование», но не распоряжение/владение
- Альтернативные пути: передача через wNFT; распределение ролей внутри смарт-контракта
Рынок аренды игровых и прочих NFT за 2019-2022 гг. вырос значительно, поэтому появление стандарта понятно, но оне не гибок и подходит лишь для простейших случаев аренды.
Серия 5ххх
5516
Ответы на базовые вопросы:
- Описание: https://eips.ethereum.org/EIPS/eip-5516
- Дополнительная пояснения: ethereum-magicians.org/t/eip-5516-soulbound-multi-token-standard/10485/6
- Название (родовое): SBT
- Суть: создание Soulbound токенов с двойной подписью
- Совместимые стандарты: ERC-1155
- Возможные кейсы: любые репутационные, где нужна двойная подпись (если не хочется получить нежелательные SBT)
- Альтернативные пути: wNFT; запись через смарт-контракт
SBT — весьма перспективное направление NFT 2.0: https://sbt.envelop.is/#/.
5521
Ответы на базовые вопросы:
- Описание: https://eips.ethereum.org/EIPS/eip-5521
- Дополнительная пояснения: https://ethereum-magicians.org/t/eip-x-erc-721-referable-nft/10310
- Название (родовое): NFT
- Суть: отслеживание перекрёстных ссылок в NFT (метаданных)
- Совместимые стандарты: ERC-721
- Возможные кейсы: отсылка к предыдущим NFT-картинам, создание графа связанных NFT, аналитика
- Альтернативные пути: wNFT и граф (об этом — точно отдельно поговорим еще).
Можно ли на базе такого EIP создать реферальную программу для NFT-творцов? Думаю, да.
5604
Ответы на базовые вопросы:
- Описание: https://eips.ethereum.org/EIPS/eip-5604
- Дополнительная пояснения: n/a
- Название (родовое): NFT
- Суть: залоговые NFT и/или NFT под залог
- Совместимые стандарты: ERC-721
- Возможные кейсы: любой простой залог
- Альтернативные пути: wNFT + оракулы, в частности, в стандарте говорится: «Мы не указали „сумму долга“ в этом интерфейсе. Мы считаем, что это достаточно сложный вопрос, который сам по себе достоин отдельного EIP», а без этого нет смысла в залоговых NFT.
А теперь… Попробуйте оценить масштаб оценки: приведу ниже пустые абзацы по стандартам, чтобы вы могли понять, насколько не просто все их имплементировать:
5606
Ответы на базовые вопросы:
- Описание: https://eips.ethereum.org/EIPS/eip-5606
- Дополнительная пояснения:
- Название (родовое):
- Суть:
- Совместимые стандарты:
- Возможные кейсы:
- Альтернативные пути:
5625
Ответы на базовые вопросы:
- Описание: https://github.com/ethereum/EIPs/pull/5625
- Дополнительная пояснения:
- Суть:
- Совместимые стандарты:
- Возможные кейсы:
5635
Ответы на базовые вопросы:
- Описание: https://eips.ethereum.org/EIPS/eip-5635
- Дополнительная пояснения:
- Суть:
- Совместимые стандарты:
- Возможные кейсы:
5643
Ответы на базовые вопросы:
- Описание: https://eips.ethereum.org/EIPS/eip-5643
- Дополнительная пояснения:
- Суть:
- Совместимые стандарты:
- Возможные кейсы:
- Альтернативные пути:
5679
Ответы на базовые вопросы:
- Описание: https://eips.ethereum.org/EIPS/eip-5679
- Дополнительная пояснения:
- Название (родовое):
- Суть:
- Совместимые стандарты:
- Возможные кейсы:
- Альтернативные пути:
5700
Ответы на базовые вопросы:
- Описание: https://github.com/ethereum/EIPs/pull/5700
- Дополнительная пояснения:
- Название (родовое):
- Суть:
- Совместимые стандарты:
- Возможные кейсы:
- Альтернативные пути:
5725
Ответы на базовые вопросы:
- Описание: https://github.com/ethereum/EIPs/pull/5725
- Дополнительная пояснения:
- Суть:
- Совместимые стандарты:
- Возможные кейсы:
- Альтернативные пути:
5851
Ответы на базовые вопросы:
- Описание: https://github.com/ethereum/EIPs/pull/5851
- Дополнительная пояснения:
- Суть:
- Совместимые стандарты:
- Возможные кейсы:
- Альтернативные пути:
5865
Ответы на базовые вопросы:
- Описание: https://github.com/ethereum/EIPs/pull/5865
- Дополнительная пояснения:
- Суть:
- Совместимые стандарты:
- Возможные кейсы:
- Альтернативные пути:
Серия 6ххх
6150
Ответы на базовые вопросы:
- Описание: https://github.com/ethereum/EIPs/pull/6150
- Дополнительная пояснения:
- Суть:
- Совместимые стандарты:
- Возможные кейсы:
- Альтернативные пути:
6172
Ответы на базовые вопросы:
- Описание: https://github.com/ethereum/EIPs/pull/6172
- Дополнительная пояснения:
- Суть:
- Совместимые стандарты:
- Возможные кейсы:
- Альтернативные пути:
6229
Ответы на базовые вопросы:
- Описание: https://github.com/ethereum/EIPs/pull/6229
- Дополнительная пояснения:
- Суть:
- Совместимые стандарты:
- Возможные кейсы:
- Альтернативные пути:
6358
Ответы на базовые вопросы:
- Описание: https://github.com/ethereum/EIPs/pull/6358
- Дополнительная пояснения:
- Суть:
- Совместимые стандарты:
- Возможные кейсы:
- Альтернативные пути:
6403
Ответы на базовые вопросы:
- Описание: https://github.com/ethereum/EIPs/pull/6403
- Дополнительная пояснения:
- Суть:
- Возможные кейсы:
- Совместимые стандарты:
- Альтернативные пути:
6454
Ответы на базовые вопросы:
- Описание: https://eips.ethereum.org/EIPS/eip-6454
- Дополнительная пояснения:
- Суть:
- Совместимые стандарты:
- Возможные кейсы:
- Альтернативные пути:
6498
Ответы на базовые вопросы:
- Описание: https://github.com/ethereum/EIPs/pull/6498
- Дополнительная пояснения:
- Суть:
- Совместимые стандарты:
- Возможные кейсы:
- Альтернативные пути:
6538
Ответы на базовые вопросы:
- Описание: https://eips.ethereum.org/EIPS/eip-6538
- Дополнительная пояснения:
- Суть:
- Совместимые стандарты:
- Возможные кейсы:
- Альтернативные пути:
6551
Ответы на базовые вопросы:
- Описание: https://eips.ethereum.org/EIPS/eip-6551
- Дополнительная пояснения:
- Суть:
- Совместимые стандарты:
- Возможные кейсы:
- Альтернативные пути:
Заключение
Вы думаете это всё? Нет. Нам предстоит, как и сказал в начале, долгий и тяжёлый путь. Но мы его осилим, чтобы в конце разобраться с этим не простым рынком, именуемым рынком программируемых активов.
Пока всё и
До!