Время чтения: 3 мин

16 января на Medium была опубликована интересная статья о новом стандарте NFT, разработанном в российской компании CustomApp.

Создание NFT – это достаточно простой процесс, где любой желающий может заминтить что угодно, заплатив небольшую комиссию. Однако до сих пор не существовало NFT, которые позволяли бы передавать зашифрованный контент вместе с самим NFT. До этого можно было лишь прикрепить ссылку на файл, который находился, например, на IPFS. То есть по сути любой NFT являлся отдельным элементом, который либо содержал в себе ссылку, которой нужно было воспользоваться отдельно, либо был контентом сам по себе. Теперь вместе с переносом прав владения на NFT вы также получили возможность приобрести контент, который к нему прикреплен. Способно ли это перевернуть индустрию NFT? Давайте рассмотрим подробнее.

Технология

Как сделать NFT и технологию передачи скрытого файла по-настоящему децентрализованной? Необходимо обеспечить неизменность файла в процессе его передачи. Проблема заключается в том, что при повторном шифровании в файл можно внести изменения после минтинга. Чтобы решить эту проблему, разработчики для шифрования контента применили symmetric encryption – это способ криптографического шифрования, в котором для шифровки и дешифровки используется один и тот же криптографический ключ. Получается, что передача файла требует передачи этого ключа. Сам ключ, конечно же, не может передаваться напрямую и, так же как и файл, должен быть зашифрован. Так вот для шифрования ключа был выбран asymmetric encryption – более сложный метод, о котором мы советуем прочесть отдельно. Схематически этот процесс представлен на картинке ниже.

EFT_1

Однако не стоит забывать о рисках мошенничества. В случае успешной передачи NFT и скрытого контента никаких дополнительных действий совершать не нужно. Но случай отклонения транзакции получателем предполагает что с активом что-то не так. Мошенничество может произойти как со стороны отправителя, так и со стороны получателя. Становится необходима некая третья сторона для проведения верификации. Поэтому с этого момента схема немного изменяется.

EFT_2

После того, как в этот процесс была добавлена третья сторона, нужно гарантировать что это также будет децентрализованный игрок. Как разработчики это решили?

EFT_3

Чтобы обеспечить децентрализованность третьей стороны, технология должна выполнять одновременно несколько условий:

  1. Иметь доступ к хранилищу данных;
  2. Обладать способностью проводить операции шифрования и дешифрования;
  3. С учетом двух предыдущих, должна существовать возможность имплементации NFT.

Фактически этой самой третьей стороной был выбран Filecoin и FVM (Filecoin Virtual Machine) из-за возможности предоставить решения для всех 3 пунктов одновременно.

EFT

Смарт-контракты были упакованы в стандарт, который по аналогии с NFT был назван EFT – Encrypted File Token (Токен с Зашифрованным Файлом).

Технические требования к стандарту EFT были описаны следующим образом:

  1. Он должен реализовать конвейер передачи токенов;
  2. Он должен использовать смарт-контракт FVM для проверки на мошенничество и использовать смарт-контракт EVM для разрешения споров;
  3. Он должен иметь возможность инициировать некоторые события при отмене или завершении передачи контента. Это необходимо для создания других высокоуровневых приложений, взаимодействующих со стандартом EFT.

Далее авторы статьи делятся участками кода, что было бы очень интересно программистам.

Применение и преимущества

Технология EFT позволяет прикреплять к NFT любой контент, который будет абсолютно скрыт для любого лица кроме продавца и покупателя. Это стало возможным благодаря абсолютной децентрализованности как хранения такого контента, так и процесса его передачи. Представьте, как это может повлиять на рынок 3D-моделей, изображений, картин, музыки, документов, чего угодно! Если каждый человек на планете будет подключен к единому децентрализованному маркетплейсу, где он сможет продавать любые файлы, то фриланс-платформы и маркетплейсы 3D-моделей могут уйти в прошлое, будучи ненужным посредником.

thrillerskit.eth

Читайте также:
Что произошло с криптой и NFT за неделю
Что такое ССO и почему это важно для NFT?

Подписывайтесь на наш Telegram, чтобы познакомиться с командой NFT ARTY и быть в курсе последних тенденций.

Также освещаем события из мира NFT в InstagramTwitter и Дзен

Оставить комментарий