July 26, 2023

Полноценный обзор Bitcoin Ordinals и BRC-20

Всем здравствуйте. Конечно сейчас хайп подспал, но вот тема сама интересная...

Оглавление

Справка

  1. Ordinals - nft-артефакты. Особенность в том, что файлы находятся прямо в блокчейне, а не в ipfs или где-то ещё на обычных серверах. Естественно размер их ограничен, и размещение дорогостоящее, но это того стоит...
  2. BRC-20 - токены, созданные на основе Ordinals. Отличие в том, что вместо файлов содержится инфа о токене.
    Естественно ничего общего с ERC-20 нет - тут смартконтрактов нет...

Уведомление о рисках

Маркетплейсы Ordinals и BRC-20 - не DeFi, т. к. нет смартконтрактов. Понимайте это, используя проекты.

Инвест. привлекательность

По данным Ordinals Analysis (ordspace.org), BRC-20 обладают капитализацией 300 МЛН $:

А по данным Toп BRC-20 монет по рыночной капитализации | CoinGecko, 274 МЛН $:

И это не считая nft ordinals (не смог найти статистику по капитализации). Но не думаю, что меньше 100 МЛН, а скорее даже больше, потому что это и домены, и файлы, итексты...

Практика

Кошелёк Unisat

https://unisat.io/

Заходим, кликаем "Download from chrome store" и устанавливаем. Результат:

Также появится страница кошелька:

Create new wallet:

Вводим пароль 2 раза и жмём "Continue":

Получаем нашу Seed фразу.

Копируем в буфер обмена, кликаем по "I saved My Secret Recovery Phrase" и подтверждаем через "Continue":

Выбираем "Taproot (P2TR)" и кликаем "Continue":

Видим главную страницу кошелька с адресом, нажатие по которому мы скопируем полную версию.

Естественно есть и получение с отправкой...

Но об этом позже, а пока - импортируем кошелёк...

I already have a wallet

На первом шаге, как и при создании, вводим пароль 2 раза.

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

Выбираю "UniSat Wallet":

Заполняю seed фразу и жму "Continue".:

Также выбираю "Taproot (P2TR)", перехожу по "Continue" и всё:

P. S. Seed фразу не светим нигде: я просто создал тестовую для статьи, которую уже забыл...

Кошельки, Аккаунты и получение

Нажав по "HD Wallet #1" можем сменить кошелёк:

"plus-circle":

Далее выбираете: создать или импортировать. шаги после вам уже показывал...

Нажав "setting", увидите варианты:

"Edit Name":

Вводим название и кликаем "Change Wallet Name", после чего вернёмся в список с новым названием.

В "Show Secret Recovery Phrase" попросит ввести пароль, после чего выведет Seed фразу (я показывать не буду).

"Remove Wallet" после подтверждения удалит кошелёк.

Клик по "Account 1" открывает список аккаунтов:

Нажав "plus-circle", увидим запрос названия:

После ввода попадём на страницу кошелька (жаль нельзя выбрать другой тип кошелька).

Кликаем в списке по "ellipsis":

"Edit name":

Вводите и нажимаете "Change Account Name".

"Export Private Key" отображает пароль, после чего покажет вам приватный ключ (показывать не буду).

Для отображения QR-кода необходимо нажать "Receive":

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

Send

Здесь можем отправить BTC:

Заполняем адрес, сумму, выбираем скорость:

И подтверждаем:

Кликом по "Sign & Pay". И видим результат:

"Done" - всё...

Кстати, клик по "Buy" предложит купить BTC за фиат, поэтому выделять в отдельный раздел не буду:

Основная страница кошелька

После "Buy" и прочих пунктов идут "all", "BRC-20", "View history":

Переключился на BRC-20:

Клик по токену откроет его страницу:

"TRANSFER" откроет форму перевода:

Кликаем "Inscribe transfer":

И выбираем сумму (я - 1):

Также выбираем скорость и "Next":

Смотрим подробности, и если всё ок, "Next":

И здесь "Sign & Pay" (я сэкономлю средства - не буду завершать).

"View History" переведёт вас в блок-эксплорер...

Сайт unisat.io

С кошельком связан UniSat.io

Это сайт с каталогом Ordinals & BRC-20, возможностью их минтить и пр...

Переходим:

"Connect":

Вводим пароль, "Unlock".

Это запрос, если кошелёк заблокировался на момент авторизации.

А так, в остальное время окно выглядит так:

Жмём "Sign" - авторизовались:

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

"Inscribe Orders" - история ордеров:

"My Inscriptions":

"Collections" - здесь ничего нет.

В BRC-20 - есть:

В "Names" вижу свои домены:

У вас вместо инфы выше ничего не будет (я просто активно пользуюсь уже кошельком).

Кстати, на главной вы увидите "Recent Inscriptions",

Страница "Inscribe"

Wallet просто о кошельке, поэтому показывать не буду.

Здесь же мы можем создать Ordinals или BRC-20...

Выберу ".sats names":

Здесь заполняем имена желаемые. Нажимаем "Next":

Видим, что доступен 1 - кликаем "Next":

"Submit & Pay invoice":

"Pay with Wallet":

"Sign & pay":

Успешно.

Выберем в списке вариантов на создание Brc-20, вводим тикер (4 символа):

"Next":

"Next":

"Submit & Pay invoice":

"Pay with Wallet":

"Sign & Pay" и всё. Но я отменю, и перейду ко второму варианту...

"Deploy":

Заполняем тикер максимальную сумму эмиссии и сумму минта:

"Next":

Пишет "web3 has been deployed" - придётся выбирать другой тикер...

V1T9 свободен: после клика по "Next" появилась такая информация

"Next":

"Submit & Pay invoice":

"Pay with Wallet" и "Sign & Pay" в кошельке. Результат:

Попробовал сминтить 200 V1T9 - пишет, что максимум 100:

А вот 100 получилось:

Дохожу до кошелька по уже показанным пунктам:

"Sign & Pay" - сминтил:

По умолчанию же мы создаём Ordinals типа File:

Я уже загрузил свой.

Жмём "Submit & Pay invoice", но пишет, что файл слишком большой (максимум 380 КБ). Придётся уменьшить размер или выбрать другой...

Вот как выглядит правильно загруженный файл:

Итак, кликнули по "Submit & Pay invoice":

"Pay with Wallet":

Как видите, недостаточный баланс, но суть вам показал - это главное...

Выбираем "Text" в типе создания Ordinals:

Заполняем и жмём "Next":

Ещё раз "Next":

Выбираем скорость и кликаем "Submit & Pay invoice":

"Pay with Wallet":

"Sign & Pay" и всё. За тексты берут немного, что логично...

Успешно:

Напоследок обратите внимание, что на странице "Inscribe" есть также история ордеров. В том числе ожидаемые. Если кликнуть по одному из них, можно завершить:

Также написано время, в течение которого можно это сделать...

Страница "Search"

Есть форма, где можем вводить что-то и искать...

Вот результаты по запросу "Blind":

Допустим, перейду по первому:

Как видите, только инфа...

Страница "BRC-20"

Выберу "In-Progress":

Выберу первый:

Есть инфа, а также кнопка "Mint Directly":

Но к сожалению несмотря на 99.99% минта, я не могу больше сминтить... Поэтому выбираю другой:

На первой странице все 99.99% - перехожу на вторую:

Здесь есть с красивым тикером "🌹", хотя уже один эмодзи токен есть - выберу unto:

Mint Directly

"Next":

"Next":

"Submit & Pay invoice":

"Pay with Wallet":

"Sign & Pay":

Страница "Marketplace"

Можем переключиться на вкладку BRC-20:

Выбрал sats:

Но как видите, в маркетплейсе продают на большие суммы, поэтому придётся отказаться от идеи купить что-то здесь...

Но покажу:

"Confirm" и т. п... Я дальше этого этапа пройти не могу...

Выбираем вкладку "Names":

Выбираю "btc":

Отфильтровал до 20 $.

На второй странице нашёл 56456.btc:

"Buy":

"Confirm":

"Sign" и всё.

Теперь можем сверху нажать "List My .btc":

"List 56456.btc":

Заполняю сумму и кликаю "List for sale":

"Sign":

Видим, что залистили...

На вкладке "Collections" видим просто больший список коллекций:

На этом с unisat.io всё.

Ordinals wallet

Раньше приходилось у них Seed фразу делать или вводить, но теперь можно подключать кошельки. Идём на Ordinals Wallet

И кликаем "Connect Wallet":

Выбираю "Unisat":

"Connect" - вошли:

Можете кликнуть по адресу или по ссылке "Wallet" для перехода на соответствующую страницу:

Не уходя никуда могу выставить на продажу кликом "List for sale":

И в кошельке "Sign":

"List for sale":

Подобным образом работает и перевод: вводите получателя, сумму, скорость и всё...

Видим кстати наш листинг:

И можем отменить при желании нажатием по "Cancel".

Выбрал BRC-20:

"Create inscription" у BXDX:

"Inscribe":

"Sign":

"Confirm":

Успешно.

Sns отфильтрует по доменам (показывать не буду уже), Покажу "Wallet history":

Возвращаемся на главную. Здесь есть тоже Ordinals (видимо популярные).

Нажму "BITMAP":

Как видите, много фильтров, настроек достаточно много...

На главной можно отсортировать сейлы от меньшего (Lowest Sale):

Перейдя, увидим инфу:

В разделе Inscriptions тоже можно отсортировать по Lowest price:

Клик по 0.0002 открывает кошелёк:

И потом появляется ещё один:

"Sign":

"Buy now":

Готово...

Перейдя к "BITMAP" на главной видим:

Я уже выбрал в продаже и сортировку от меньшей цены. "Buy now

0.000279":

"Sign":

"Sign":

Подтверждаем:

Всё.

Страница "Collect"

Здесь можем выбрать коллекции:

Нажимаете, далее выбираете nft и всё...

Страница "Inscribe"

По умолчанию file - выбираю text:

BRC-20:

Выбрал:

"Inscribe":

"Sign":

"Confirm":

Готово.

Выбираю "SNS" вкладку в Inscribe и заполняю домены:

Как видите blind.btc занят - удаляю его:

"These .names appear to be available. Inscribe at your own risk." - теперь норм.

"Submit":

"Inscribe":

"Sign":

"Confirm":

Готово.

На вкладке "3D Card" нечто непонятное:

Страница "Bitmap"

Земли Ordinals wallet:

Я выбрал "For sale".

Например, выбрал 72059 - открылась страница с инфой по inscription... Показывать уже не буду...

"My lands" открывает мои земли, но почему-то отображаются все... Насколько помню давний пост, они как-то выделяются, но к сожалению это у меня не озвучивается...

Остальные страницы

"Donate":

По кнопке "Donate" появится адрес:

В "Explore" меню:

"Collections":

"Submit a collection" ведёт на их Github.

Второй пункт - "Inscriptions":

Третий - Activity:

Можно поменять на "Lowest sale":

На этом с Ordinals wallet всё.

Magic Eden

Проект не впечатлил, но вот ссылка: Magic Eden - Bitcoin NFT Marketplace

"Connect Wallet":

Выбираем Unisat и подключаемся...

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

My items:

Интересно то, что можно листить и переводить сразу множество nft (обратите внимание на "Bulk list/update" и "Bulk transfer".

Нажал по первой кнопке в donates.sats:

И заполнил сумму. "List/Update now":

"Sign":

Внизу написано, что успешно.

Клик по "Details" открывает страницу inscription:

Кроме листинга ничего интересного...

Вот выбрал в items BRC-20:

Допустим, выбираю COUT и кликаю "Inscribe Transfer":

"Next":

"Inscribe":

И ждём. завершения:

Inscribe

Кнопка открывает возможность создания:

По умолчанию деплой, а вот так выглядит минт:

BRC20-TRANSFER уже показывал в предыдущем разделе.

Кнопка "Domain":

Вводите, "Next" и, если будет доступен, сможете зарегистрировать.

Вот мой вариант доступен:

Выбираете скорость и жмёте "Inscribe":

"Sign" и ждём:

Когда завершится, будет об этом сообщено... Показывать уже не буду.

Возвращаемся на главную. Там можем посмотреть коллекции и inscriptions.

Выберу, например, bitmap:

Кликаю "Buy Now " у второго элемента:

Выбираю скорость, "Buy now":

"Sign":

Всё. Ждём, и в конце концов получим наш ordinal...

На главной переключаемся на "BRC-20 leaderboard":

Переходим к BILI:

И здесь вы сможете купить при желании (суммы покупок большие)...

С главной также можем перейти ко всем колекциям через ссылку "See All":

Далее также выбираете, смотрите nft, покупаете...

ordinals.market | Ordinals Marketplace for Pro Traders

Следующий сайт - ordinals.market | Ordinals Marketplace for Pro Traders

"Connect Wallet":

"UniSat(Beta)" и подключаем кошелёк.

Здесь также есть меню пользователя:

My Profile

Вкладка "Activity":

Страница одного из inscription:

У них даже нет нормального отображения - да уж...

"List for Sale":

Вводим сумму, жмём "List Inscription":

"Sign":

Как видите, готово...

Появилась возможность изменить цену и отменить листинг:

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

Другие страницы

Перейдя по ссылке "Collections", видим такую страницу:

По ссылке "Sell" видим портфолио с возможностью продать:

Отличие в том, что можете отметить галочки и разместить пакетно...

Страница "BridgeNEW":

Здесь можете перевести nft из Эфира в Bitcoin.

Вставил адрес одного токена:

"Connect to Bridge":

Выбираете Metamask и подключаете. Либо другой кошелёк...

"Bridge" (я изменил nft, т. к. сначала выбрал не то):

Как видите, нет возможности переводить: просят создателя перейти на страницу для активации Ordinals для данного nft...

А вот у второго nft есть:

"Burn" и подтверждаем в Metamask.

На вкладке "Inscribe":

На вкладке Payment:

Как понимаете, после подтверждения в кошельке сжигания попадёте на вторую, а после клика по кнопке на второй - на третью...

Правда кнопка на второй недоступна, т. к. нужно сжигание, но думаю найдёте её...

По Ordinals market всё.

bxdx swap

Сервис, который интерфейсом похож на AMM dexы, но стоит понимать, что смартконтрактов нет - могут быть централизованной фигнёй.

Сайт BitX — Swap (bxdx.io)

"Connect Unisat":

"Connect" - вошли:

Страница "Swap"

Она же главная.

Вводим сумму BTC и нажимаем "Select a token":

Выбрал PEPE:

Кликом по "SLIPPAGE 1%" открываем настройку проскальзывания:

Видим, что меньше не поставить - жмём "Swap":

"Sign & Pay":

Готово.

Страница IDO

"Buy":

"Sign & Pay" и всё.

Другие страницы

Пустая "Pools":

"Governance" вообще ещё ведёт на ту же страницу, где нажали по ссылке.

"Price Data" ведёт на внешний сайт brc-20.io.

С этим сервисом завершили...

Всё

Благодарю вас за изучение обзора, его распространение и донаты.

С вами был незрячий программист.

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

Распространяйте статью - это для меня важно.