November 9, 2023

nibbl: создаём токены из NFT и издания из токенов

Интересный проект, т. к. позволяет покупать и продавать nft частями.

Оглавление

Аудит

Команда

Информации о составе нет, но я узнал, что Arnav Vohra является (founder/ceo). Его Twitter:

Тематические посты.

Перейдём к соцсетям...

Twitter активный (последний пост 12 часов назад):

Medium тоже (8 ноября):

В канале анонсов Дискорда последний пост 13 октября:

Это, конечно, редко, но раз Твиттер и Medium активны, норм...

В основном канале общение не прямо уж супер-активное, но сообщения и вчера, и сегодня есть:

Итог: поставлю 4 проекту, т. к. активность не впечатляет в чате...

Коин

Информации о токене нет. В принципе здесь он и не нужен особо...

Код

Нашёл Github https://github.com/NibblNFT

Только 2 репозитория.

Первый со смартконтрактами обновлялся 13 мая:

Коммитов всего 33 - не впечатляет...

Но есть с существенными изменениями:

В коммите выше показано 27 измененных файлов с 1432 добавлениями и 1113 удалениями.

nibbl-bridge-sdk обновлялся 25 марта:

Всего 7 коммитов. Последний из них всего с 7 изменениями и одним удалением, а предпоследний - с 4 изменения и 4 удаления в двух файлах...

Итог: разработка на 2. Потому что её по сути нет, ну либо она невидимая (надеюсь, что последнее).

С другой стороны, проект готовый (добавлять нечего..). По крайней мере мне ничего не придумывается...

Разве что другие сети добавлять, но это можно и без кода делать...

В общем, оценивайте это сами...

Концепт и документация

Проект полезный:

  1. Пользователи с небольшим бюджетом могут покупать части дорогих nft
  2. Желающие могут брать одно или несколько изданий, объединяющих токены, и прикреплять их к профилю в Twitter (если в Эфире куплены), а также, если автор дал такую возможность, получать другие преимущества (например, доступ к закрытому сообществу)
  3. Издания могут содержать разный вес благодаря разному кол-ву ERC-20 токенов в составе, что позволяет выдавать nft с разной репутацией, с разным весом для участников сообщества.
  4. Можете формировать бренд на основе изданий.
  5. В общем, уникальная разработка, которая может получить хороший спрос...

Перейдём к документации:

Она достаточно подробная, чтоб поставить 4 из 5, а то и 5 из 5 баллов.

Описан и проект, и кому полезен, и кто поддержал, и работа с функционалом есть...

На первой странице просто ввели в проект. Из нового, о чём не говорил:
Каждый nft можно выкупить, если заплатить всю его цену. В данном случае выкупающий получит его, а пользователи смогут получить свою долю в MATIC. Как и создавший такой пул.
На следующей описано более подробно о проекте.

На странице "What are NFT-backed editions?" рассказано про издания (выпуски) nft:

Тут сталкиваемся с термином ION - это ERC-20 токены, на которые и делится nft...

Допустим, есть у вас nft super-vip стоимостью 1000 MATIC. Вы создаёте 100000 SPRVP с ценой в 0.01 MATIC - это и будет ваш ION.
Далее ими можете торговать.

Издания - ERC-1155 NFT, которые объединяют определённое число ION. 1 такой nft может содержать 1 или больше токенов (от этого зависит ценность).

Разделы с практикой показывать не буду: опишу далее. А перейдём к уникальным возможностям:

Первая страница - выкуп:

происходит, когда кто-то помещает деньги по текущей стоимости выкупа NFT в хранилище, обеспечивая выход другим владельцам.

Без выкупа разблокировать оригинальный NFT будет невозможно.

Подробнее про этапы (они описаны на странице по ссылке с показанной на скрине):

  1. Желающий выкупить передаёт деньги по выкупной стоимости.
    Допустим, издания Super-vip уже стоит 10000 MATIC (0.1 MATIC за ION) после покупок пользователями.
    Пусть стоимость выкупа будет 10000. Он отправляет эту сумму в смартконтракт проекта;
  2. На втором этапе желающие не допустить выкупа покупают больше изданий, чтоб избежать его. Цена выростает, и пользователь уже не может забрать nft.
    Для достижения целей необходимо повышение стоимости минимум на 15% в течение четырёх дней после инициации выкупа.
  3. Через 4 дня происходит проверка: если цена не повысилась на 15%, выкуп принимается. Если повысилась - отклоняется.

Подробности на странице:

Возвращаемся немного назад: к странице "Why editionize on Nibbl":

Это раздел. Я не буду показывать скрины каждой страницы, а расскажу так, чтоб было понимание...

  • Протоколу выгодно использовать nibbl для стимуляции пользователей с помощью изданий NFT;
    Развивать сообщество путём создания изданий nft для привлечения большего числа членов сообщества при помощи розыгрышей подарков и других компаний;
    Привлекать коллекции nft: Когда протокол изменяет версию NFT, это привлекает внимание исходного сообщества NFT, тем самым помогая протоколу охватить и подключиться к большему количеству людей.
  • Коллекции NFT могут использовать версии существующего NFT в своей коллекции для привлечения новых членов сообщества. Таким образом, они могут расширять свое сообщество без необходимости разбавлять коллекцию NFT созданием вторичных коллекций.
    Когда коллекция NFT выпускает NFT из своей коллекции, они могут использовать эти выпуски для вознаграждения текущих владельцев;
    В Nibbl коллекция NFT может группировать разные NFT из одной коллекции в корзину и редактировать корзину в целом. Это позволяет им создавать сообщество вокруг различных NFT.
  • Художникам стоит использовать проект, потому что редактирование увеличивает ликвидность вашего NFT, поскольку все больше людей инвестируют в актив. Это обеспечивается благодаря разбиению на более мелкие части;
    Кроме того, редактирование ваших NFT приведет к увеличению их популярности и распространению. Вы сможете распространять издания среди пользователей, которые помогут вам рассказать о вашем NFT.
    Редактирование на Nibbl позволяет вам создать токен вашего сообщества в Discord и построить его по своему усмотрению.
    Издание также дает вам возможность вознаграждать своих преданных поклонников постоянными выпусками. Это увеличивает вашу популярность, что приводит к еще большей ценности ваших NFT.
    Nibbl позволяет художникам издавать ранее выпущенные NFT. Вместо того, чтобы создавать новый NFT перед выпуском, художники могут заблокировать свой NFT в смарт-контракте, а затем создавать на его основе издания.
  • Холдеры, удерживая издания, получают доступ к сообществам в Discord, будущие награды с изданиями, Возможность участвовать в управлении, доказывать владение nft (например, в Твиттере).

Перейдём к FAQ:

Выпишу важное:

  • Проект не использует для хранения централизованные платформы (всё в смартконтрактах)
  • Издание на Nibbl бесплатно.
  • Когда вы выпускаете NFT, вы получаете определенное количество изданий (определяемое вами). Для учета этих изданий потребуются соответствующие средства для их обеспечения. Вы можете думать об этом как об эквиваленте запуска нового пула на Uniswap (скажем, пула TokenX/ETH), куда вам также необходимо добавить немного ликвидности ETH.
  • Вы можете добавить полную сумму необходимых средств (т. е. 25% от оценки), но иногда эта сумма может быть значительной, особенно при выпуске NFT высокой стоимости. Таким образом, вы можете добавить меньшие средства, которые должны находиться в определенном диапазоне (сейчас от 5 до 30%).
  • Связь между ликвидностью и оценкой определяется коэффициентом резервирования. Коэффициент резервирования определяет, как происходит покупка и продажа изданий и ионов. В настоящее время коэффициент резервирования составляет 25%, что означает, что оценка соответствует ликвидности в 4 раза.
  • Если добавлены в издание несколько nft, формируется корзина, и уже она редактируется. Как только кто-то выкупит корзину, он сможет вывести из нее NFT.
  • После публикации вашего NFT на Nibbl проект позволяет вам зарабатывать часть каждой сделки в виде комиссии (0,75–1,5%). Кураторские гонорары функционируют как гонорары. Вы можете обменять свои кураторские гонорары в любое время и на любой адрес.
  • Кривая связи — это математическая концепция, описывающая взаимосвязь между ценой актива и его предложением.
    На кривой облигаций текущая цена = tokenSupply².
  • Это означает, что когда кто-то покупает ION, следующий покупатель заплатит более высокую цену за покупку того же ION, что даст ранним инвесторам больше прибыли, если они решат продать позже.
  • Nibbl использует модель с двумя Bonding Curve, чтобы обеспечить ликвидность и позволить первоначальному владельцу NFT решить, сколько ликвидности ему нужно, чтобы начать торговлю токенами.
    Представьте, что вы хотите выпустить doodle стоимостью 100 ETH. Вам потребуется добавить ликвидность для поддержки кривой облигаций от 0 до 100 ETH. Минимальная сумма ликвидности, которую вы можете добавить, составляет 5%, а максимальная — 30%.
  • Эта первоначальная ликвидность называется вторичной кривой. Допустим, вы добавляете 10 ETH к первоначальной оценке в 100 ETH; это означает, что коэффициент резервирования вторичной кривой составляет 10%. Когда идет торговля по первичной кривой, мы берем часть комиссий для увеличения вторичной кривой. Это приводит к тому, что коэффициент резервирования вторичной кривой приближается к коэффициенту резервов первичной кривой. Этот механизм гарантирует, что для вашего NFT всегда будет ликвидность.

В разделе партнёры описано, кто поддерживает проект:

Проект помог 0xMJ (Индийской художнице) вознаградить всех владельцев nft через издания.

Сотрудничали с nft коллекцией Good Minds, издав и распространив один из редчайших nft среди членов их сообщества, минтеров, держателей, партнеров и т. д.

Помогли The Dapp List привлечь новых участников, вознаградить активных членов сообщества и повысить вовлеченность сообщества, выпустив mfer8009.

Проект сотрудничал с Dori Samurai (коллекция) , гибридным проектом искусственного интеллекта, для выпуска и распространения версий их NFT, поддерживаемых NFT — Dori 481 (вознаграждение стейкеров nft) и 315 (участникам конкурса).

С с PolygonPunks, чтобы издать их супер-редкую худи Alien Hoodie Polygon Punk 1/1.

К инвесторам:

Long Hash Ventures, Libertus Capital, Collab+Currency, True Ventures, Sandip Naliwal - Polygon, Sebastien Borget - Sandbox, Stefan George - Gnosis, Aniket Jindal - Biconomy

К сожалению в Cryptorank и Icodrops не было инфы, поэтому в начале аудита оттуда данных не было. В прочем, как и сумм инвестиций нет...

Есть целый раздел, где описаны преимущества использования изданий более подробно:

Проекты и платформы могут:

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

Интересно, что это использовали Coinshift, Gnosis Chain, Polytrade, The Dapp List, Metavault и NFTperp.

Коллекции:

  1. Награждение лояльных и активных членов сообщества изданиями, поддерживаемыми NFT.
  2. Использование изданий с поддержкой NFT для стимулирования участия и активности сообщества.
  3. Проведение увлекательных кампаний или конкурсов и использование изданий с поддержкой NFT в качестве вознаграждения.
  4. Увеличение количества участников сообщества с помощью изданий, поддерживаемых NFT, а не вторичных изданий.
  5. Создание сообщества элитных держателей токенов.

Художники могут использовать проект в качестве инструмента маркетинга, создания сообщества фанатов с обеспечением в токенах и способа расширения числа членов сообщества или базы поклонников.

0xMJ - единственный художник, работавший с проектом.

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

Выбравший один или несколько вариантов - Cactus Labs.

Холдеры могут использовать выпуски для доступа к сообществам, закрытым токенами. Издания с поддержкой NFT дают владельцам доступ к редким NFT. Владельцы выпусков, подписавшиеся на Twitter Blue, могут хвастаться своим изданием в качестве проверяемого изображения профиля в Твиттере.

Практика

Мост

https://bridge.nibbl.xyz/

Позволяет перекинуть nft из Ethereum в Polygon для дальнейшей работы в nibbl:

Выбираем кошелёк, подключаемся и, если надо, меняем сеть. Страница:

"Select an option" для выбора коллекции:

Вводите токен id (к сожалению списка нет), адрес получения:

"Submit" (конечно, nft должен быть у вас):

"Approve" и одобряете доступ к nft. Далее отправляете через "Transfer" и подтверждение в кошельке...

Если я выберу сеть Arbitrum one, нажав по Ethereum:

Коллекций нет:

Также и с Polygon...

Поэтому здесь всё...

Основное приложение

https://nibbl.xyz/

Отображается инфа о проекте и слайдер некоторых nft.

"Connect Wallet":

Выбираете кошелёк и подключаетесь.

Discover

Здесь обзор всех nft:

"Sort byAll Time Volume":

Выбираю Market Cap.

Status:

Выбрал прямые выкупы и проверенные. Клик по Marketcap range:

В результате только один nft:

Убрал статус:

Кликнув по "1 NFT" попадём на страницу торговли:

Торговля

"View all NFTs" откроет список всех nft:

В "Campaigns" ничего:

"Trade" - вкладка по умолчанию.
По умолчанию идёт "NFT Backed Edition" - торговля изданиями. Можем нажать по кнопке с названием nft рядом:

Вот и торговля ION токенами.
Ввожу сумму MATIC, которую готов потратить:

"Swap" и подтверждаю в кошельке. Всё - видим, что баланс стал не 0:

Под кнопкой, кстати, можете настроить проскальзывание, увидеть минимальную сумму получения и комиссии...

В блоке "Numbers" - текущую цену, количество, объём сумму выкупа (139.65) и Market cap, возможность посмотреть в эксплорере и добавить в Metamask...

Также инфа с историей торгов.

Нажмём "Sell Ion":

Ввёл сумму, "Swap" и подтверждаем. Всё.

Возвращаемся к изданиям, вводим количество (1):

"Swap", подтверждаем и всё:

Обратите внимание, что ниже немного другая информация... В частности, после моего обмена одно издание = 1.84 MATIC, поддерживается 1000 ION токенами в первом издании, а во втором 13 токенов с поддержкой сотней ION.

Выбрал второе - как видите, другая цена:

Перехожу к "Sell Edition", ввожу кол-во:

И вижу сумму в MATIC.

"Approve" и даю разрешение на расход nft. После:

Появляется "Swap". При желании можно нажать и подтвердить (я оставлю).

Перейдём к разделу "Buyouts":

Видим сумму. Если согласны, жмём "Start Buyout". Если у вас достаточный баланс, будет подтверждение в кошельке и запуск выкупа. Но у меня этого нет...

"Stats for Nerds" с графиками статистики:

Если nft выкуплен:

Если у вас есть nft, кликайте "Redeem", одобряете, нажимаете "Redeem" и подтверждайте в кошельке.

"Check Buyouts" покажет, что выкуп успешен.

Если вы выкупали nft, "Withdraw nft" и подтверждаете транзакцию.

Editionize, или создаём ION и издания

Должны быть nft. Я специально купил один:

Выбираю, заполняю форму:

  • Название и тикер
  • Начальная эмиссия (у меня 10К)
  • Рыночная капитализация (я поставил 3 MATIC)
  • Начальная ликвидность 0.15
  • Royalty (%) 0.75, а сумма выкупа 2,85.
  • Предполагаемый годовой роялти: 1,125,

И ставим дату, когда может быть выкуп:

Для простоты ставлю сегодня.

"Next":

"Approve NFT" и подтверждаем разрешение. Далее ещё раз "Next":

"Editionize" и подтверждаем в кошельке - всё:

Перейдём к "Campaigns":

"Create Campaign":

Вводим название и описание. Далее - тип (я указал IONs):

Далее можете указать участников и дату завершения компании, загрузить изображение... Заполнил:

"Login", подписываю, но дальше ничего не происходит...

Создадим издания через "Create Editions":

Вводим описание, если надо указываем менеджеров и жмём "Deploy Contract", подтверждаем и видим после этого:

Заполняю форму: ввожу название, ввожу token id (с каждым разом на 1 больше), "Mint Ratio" (сколько токенов в одном экземпляре издания) - указал 10, Total Cap (количество), описание, изображение через "Add Image":

и жмём "Upload Data to IPFS". Вот только пишет ошибку загрузки, и дальше создавать не удаётся...

Переходим к "Buyouts":

"Start Buyout" и подтверждаем - всё:

Как видите, появились кнопки для покупки изданий для отклонения выкупа...

Через 4 дня можно будет вывести NFT и сумму...

Профиль

Клик по адресу откроет меню:

"NFTs":

Что-то странное показывает...

"Buyouts":

Вывод по обзору

  1. Документация хорошая - 5 из 5 баллов.
  2. Команда не полностью показана, но половина соцсетей активна. Поставлю 4 из 5 баллов.
  3. Код нечасто обновляется - 4 из 5.
  4. Коина нет - 4 из 5.
  5. Практика - существенная часть функций не работает (вход подписью, компании, издание не создать) - 3 из 5...

И того 16 из 25 баллов...

На момент написания проект не очень, но вполне может оказаться, что во время прочтения функционал исправили, тем более что я создал тикет по ним.

Так то проект хороший...

P. S. Выяснил, что они завершили развитие этого проекта: занялись вместо него NFT perps. Поскольку узнал это после написания обзора, оставлю как пример аналитики не очень завершённого / хорошего проекта.

Всё

С уважением, незрячий программист.

Подписывайтесь на https://t.me/blind_dev для получения новых обзоров, новостей по моим разработкам и дайджестов интересных статей.

Также буду рад другой поддержке...