June 21, 2023

Ordinals и BRC-20 / NFT и щитки в сети Bitcoin

Прежде всего, оставлю ссылку на свой Телеграм-канал, где я выкладываю проекты, по которым мы работаем с командой — https://t.me/W2E_search.

Также, отмечу статью Жымбы по BRC-20 и Ordinals — именно она помогла мне впервые вникнуть в эту движуху.

Содержание:

  1. Ordinals и BRC-20 токены — что это такое
  2. Кошельки:
    1. Xverse Wallet
    2. Unisat Wallet
    3. Ordinals Wallet
  3. Как создать свой Ordinal (inscription)
  4. Как минтить BRC-20 токены и NFT (ordinals):
    1. Magic Eden
    2. Luminex
    3. Unisat
  5. Как покупать BRC-20 токены и NFT (ordinals)
  6. Как продавать BRC-20 токены и NFT (ordinals)
    1. Продажа BRC-20 токенов
    2. Продажа NFT (ordinals)
  7. Полезные ссылки

1. Ordinals и BRC-20 токены — что это такое

Ordinals — это NFT в сети биткоина. BRC-20 токены — это токены (монеты) в сети биткоина (назвали по аналогии с сетью Ethereum, ERC-20). Особенность в том, что в сети биткоина отсутствуют смарт-контракты, поэтому все записывается напрямую в блокчейн в виде «надписей» (Inscriptions).

Чем раньше «надпись» была записана в блокчейн, тем более редкой она считается (например, ordinal-коллекция, у которой картинки находятся в числе первых 30-50к инскрипций, ценится больше, чем коллекция, у которой картинки находятся в числе 100-150к инскрипций). Это если кратко и по-простому.

Кто хочет вникнуть детальнее — почитайте тут.

2. Кошельки:

В первое время было все очень печально — для полноценного взаимодействия, т. е. иметь возможность как получать (покупать), так и отправлять (продавать) картинки в сети биткоина, необходимо было скачивать кошелек с нодой Bitcoin Core (~600 ГБ). На сегодняшний день, к счастью, создали привычные нам браузерные криптовалютные кошельки, что сделало эту историю чуть более юзерфрендли.

  • Xverse Wallet — самый удобный, на мой взгляд, кошелек. За вас уже все сделали, все просто и понятно.

    Bitcoin-адрес используется для обычных переводов битка куда-либо, когда будете делать депозит себе с биржи на кошелек, указывайте именно этот адрес.

    Ordinals & BRC-20 Tokens-адрес используется, собственно, для получения NFT или токенов в сети биткоина. Еще такой адрес называют Taproot-адрес. Всегда начинается с «bc…».

    Третий адрес вам, скорее всего, не понадобится.
  • Unisat Wallet — тоже довольно популярный кошелек, менее юзерфрендли, но кому-то нравится.

    После создания вам нужно будет выбрать адрес, которым будете пользоваться. Для Ordinals и BRC-20 выбирайте Taproot-адрес (см. картинку). Позже, адрес кошелька можно будет изменить в настройках (значок шестеренки).
На Native Segwit-адрес тоже можно делать обычные переводы, но не все биржи поддерживают такой формат, так что, для депозита/перевода биткоина лучше пользуйтесь Nested Segwit.
  • Ordinals Wallet — кошелек, который, скорее всего, понадобится вам только при минтах на их платформе.

    Здесь у вас всего лишь 1 адрес, который способен принимать как BTC, так и Ordinals.
Кошельки скачали, настроили — отлично! Двигаем дальше.

3. Как создать свой Ordinal (inscription)

В целом, принцип такой же, как и создание своей NFT на OpenSea — картинку загрузил, транзу подтвердил, живешь спокойно.

Переходим сюда, загружаем файл, который вы хотите записать в блокчейн биткоина, жмем Sumbit & Pay Invoice, готово.

Или можно сделать это здесь.

4. Как минтить BRC-20 токены и NFT (ordinals):

Скажу сразу, что сминтить NFT (ordinal) довольно просто, и процесс практически не отличается от минта NFT в любой другой сети. Кошелек подключили, кнопку mint нажали, транзакцию подтвердили — с одного адреса (где у вас лежит BTC) деньги списались, на другой адрес («bc…») вам NFT прилетела, готово.

А вот с минтом BRC-20 токенов уже появляются нюансы, об этом позже.

Некоторые проекты запускаются именно на этом лаунчпаде — многие знают эту площадку, как топ-1 в сети Солана (помянем).

Зашли на сайт, выбрали коллекцию, которая будет минтиться.
Подключили кошелек и нажали Mint, если он для вас доступен (если у вас есть WL или наступила паблик-фаза). Всё.

На других площадках минт NFT (ordinal) принципиально отличаться ничем не будет.

Довольно удобный лаунчпад для BRC-20 токенов, без танцев с бубнами, как на Unisat. Но иногда лагает.

Во время минта у вас есть 2 варианта, как сминтить токены: 1) подключить кошелек и подтвердить транзакцию (более привычный способ), 2) вручную создать инвойс (счет для оплаты за минт) и отправить BTC на указанный адрес. Разница в том, что в первом случае вы не можете регулировать стоимость газа, а во втором — можете. Поэтому, если на минте ажиотаж — чтобы увеличить свои шансы и успеть сминтить, лучше отправлять транзакцию через инвойс, выставляя газ в несколько раз выше актуальных значений.

Кошелек подключили, кнопку Mint нажали, транзу подтвердили - ждете свои токены.
Второй вариант, через Invoice: получили адрес для оплаты, отправили указанную сумму (Deposit Amount) - ждете свои токены.

Самый веселый и сложный вариант сминтить BRC-20 токены.

Переходим на сайт Unisat, открываем вкладку «brc-20», выбираем вкладку «In progress» или вбиваем в поиск нужный вам токен.

Обратите внимание на лимит токенов, которые вы можете сминтить за 1 транзакцию (инскрипцию). Жмем «Mint Directly».

Указываем количество токенов, которые хотите сминтить. Если вам нужно больше токенов, чем позволяет ограничение за одну транзакцию, например, 2000 — то укажите число 2 в «Repeat Mint». И так далее.

Получите вот такое окно, в котором подтверждаете, что хотите отправить, в данном случае, 2 инскрипции, по 1000 токенов в каждой. Жмем Next.

Далее у вас появится окно с параметрами вашей транзакции. Из интересного тут 2 момента: 1) проверьте, что указан правильный адрес, на который придут инскрипции (brc-20 токены) и 2) выберите настройки газа, в зависимости от того, как быстро вы хотите заминтить. Далее «Submit & Pay Invoice».

После этого у вас будет 1 час, чтобы оплатить транзакцию. Сделать это можно как вручную (через Invoice, как в случае с минтом на Luminex), так и по-простому, через кошелек.

Останется только подождать, пока транзакция пройдет и получит подтверждения в блокчейне — тогда BRC-20 токены окажутся у вас на кошельке.

5. Как покупать BRC-20 токены и NFT (ordinals)

Покупать токены и NFT очень просто, везде ± одинаково: выбрали нужное, нажали «Buy», подтвердили 1-2 транзакций, готово.

Покупка BRC-20 токенов на Unisat.
Покупка NFT (ordinal) на Ordinals Wallet.
Покупка NFT (ordinal) на Magic Eden 1/3.
Покупка NFT (ordinal) на Magic Eden 2/3.
Покупка NFT (ordinal) на Magic Eden 3/3.

6. Как продавать BRC-20 токены и NFT (ordinals)

С продажей BRC-20 токенов придется чуть повозиться, с NFT (ordinals) ситуация куда проще.

  • Продажа BRC-20 токенов

Коннектим кошелек к Unisat, жмем на «My Inscriptions», далее «List».
«Availiable» — токены, лежащие у вас на кошельке и не готовые к продаже.
«Transferable» — инскрибированные токены, готовые к продаже.

Нажимаем «Inscribe Transfer», чтобы подготовить наши токены к продаже. Считайте это неким апрувом, как с NFT на OpenSea.

Указываем количество токенов, которые хотите инксрибировать (т.е. продать в будущем).

Подтверждаем детали, жмем Next.

Проверяем, что кошелек-получатель инскрипции указан верный (Taproot, ваш адрес для Ordinals и BRC-20). Выбираем настройки газа. Жмем «Submit & Pay Invoice».

Выбираем способ оплаты: отправляете указанную сумму на указанный адрес вручную или делаете все привычно через кошелек.

Если через кошелек — то просто подтверждаем транзакцию и все. Ждем, когда транзакция получит достаточное количество подтверждений в блокчейне.

После этого, у вас в кошельке появится инскрипция на указанное вами количество токенов. В «My Inscriptions» эти токены станут отображаться как «Transferable». Выбираем их.

Указываем цену, по которой хотите выставить на продажу (залистить). Цена указывается в сатошах (sats). Подтверждаем транзакцию.

Все, готово! Ваши токены выставлены на продажу. После того, как их кто-то купит, вы получите BTC на свой Bitcoin-адрес.

  • Продажа NFT (ordinals)

Все куда проще: зашли на нужный вам маркетплейс, нажали «List/Sell», подтвердили транзакцию, все.

7. Полезные ссылки

https://mempool.space/ru/ — проводник (сканер) в сети Bitcoin.

https://ordinalhub.com/ — агрегатор NFT-маркетплейсов в сети Bitcoin.

https://ordspace.org/brc20 — таблица токенов в сети Bitcoin. Как CoinMarketCap.

https://ordinalswallet.com/collect — площадка для покупки/продажи NFT или BRC-20 токенов.

https://ordswap.io/ — площадка для покупки/продажи NFT.