Ordinals и BRC-20 / NFT и щитки в сети Bitcoin
Прежде всего, оставлю ссылку на свой Телеграм-канал, где я выкладываю проекты, по которым мы работаем с командой — https://t.me/W2E_search.
Также, отмечу статью Жымбы по BRC-20 и Ordinals — именно она помогла мне впервые вникнуть в эту движуху.
Содержание:
- Ordinals и BRC-20 токены — что это такое
- Кошельки:
- Как создать свой Ordinal (inscription)
- Как минтить BRC-20 токены и NFT (ordinals):
- Как покупать BRC-20 токены и NFT (ordinals)
- Как продавать BRC-20 токены и NFT (ordinals)
- Полезные ссылки
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 в сети Солана (помянем).
На других площадках минт NFT (ordinal) принципиально отличаться ничем не будет.
Довольно удобный лаунчпад для BRC-20 токенов, без танцев с бубнами, как на Unisat. Но иногда лагает.
Во время минта у вас есть 2 варианта, как сминтить токены: 1) подключить кошелек и подтвердить транзакцию (более привычный способ), 2) вручную создать инвойс (счет для оплаты за минт) и отправить BTC на указанный адрес. Разница в том, что в первом случае вы не можете регулировать стоимость газа, а во втором — можете. Поэтому, если на минте ажиотаж — чтобы увеличить свои шансы и успеть сминтить, лучше отправлять транзакцию через инвойс, выставляя газ в несколько раз выше актуальных значений.
Самый веселый и сложный вариант сминтить 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 транзакций, готово.
6. Как продавать BRC-20 токены и NFT (ordinals)
С продажей BRC-20 токенов придется чуть повозиться, с NFT (ordinals) ситуация куда проще.
Коннектим кошелек к Unisat, жмем на «My Inscriptions», далее «List».
«Availiable» — токены, лежащие у вас на кошельке и не готовые к продаже.
«Transferable» — инскрибированные токены, готовые к продаже.
Нажимаем «Inscribe Transfer», чтобы подготовить наши токены к продаже. Считайте это неким апрувом, как с NFT на OpenSea.
Указываем количество токенов, которые хотите инксрибировать (т.е. продать в будущем).
Подтверждаем детали, жмем Next.
Проверяем, что кошелек-получатель инскрипции указан верный (Taproot, ваш адрес для Ordinals и BRC-20). Выбираем настройки газа. Жмем «Submit & Pay Invoice».
Выбираем способ оплаты: отправляете указанную сумму на указанный адрес вручную или делаете все привычно через кошелек.
Если через кошелек — то просто подтверждаем транзакцию и все. Ждем, когда транзакция получит достаточное количество подтверждений в блокчейне.
После этого, у вас в кошельке появится инскрипция на указанное вами количество токенов. В «My Inscriptions» эти токены станут отображаться как «Transferable». Выбираем их.
Указываем цену, по которой хотите выставить на продажу (залистить). Цена указывается в сатошах (sats). Подтверждаем транзакцию.
Все, готово! Ваши токены выставлены на продажу. После того, как их кто-то купит, вы получите BTC на свой Bitcoin-адрес.
Все куда проще: зашли на нужный вам маркетплейс, нажали «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.