Примечание. Исходный текст взят с сайта Medium, написан компанией Four Pillows и составлен Исследовательским институтом Байзе. Он был немного удален из-за размера.
В январе 2023 года основной участник Биткойна Кейси Родармор предложил «теорию ординалов» и создал протокол ординалов, который вызвал ажиотаж в сети Биткойн и напомнил людям о том, что произошло с увлечением чеканкой NFT. «Порядковая теория» позволяет пользователям хранить различные файлы в цепочке, записывая произвольные файлы (изображения, текст, видео и т. д. размером до 4 МБ) на сатоши (наименьшую единицу биткойна).
Вскоре после этого Domo разработала новый стандарт токенов под названием BRC-20, основанный на протоколе Ordinals. По сути, BRC-20 — это новый способ облегчить выпуск и передачу токенов путем написания текста на Сатоши. Стандарт получил значительную поддержку в апреле, когда рост количества токенов BRC-20 привел к резкому увеличению комиссий за транзакции в сети Биткойн 8 мая. В то время в сети Биткойн насчитывалось более 400 000 ожидающих транзакций, что привело к комичной ситуации, когда торговая платформа криптовалюты Binance перестала принимать депозиты и снятие средств в биткойнах.

Поскольку токены BRC-20 набирают обороты, их цены также значительно растут. Цена ordi, первого токена стандарта BRC-20, начиналась с 0,1 доллара США и в конечном итоге выросла в 310 раз до 31 доллара 8 мая, а рыночная капитализация составила почти 650 миллионов долларов США. Рыночная капитализация такого размера ставит его примерно на 70-е место в рейтинге Coingecko, что даже выше, чем у Sui и Optimism.
Однако эта тенденция продлилась недолго и в настоящее время демонстрирует признаки ослабления. Однако мы должны признать, что появление стандарта BRC-20 позволило Биткойну вернуть себе большое внимание после длительного периода неблагоприятных рыночных условий.
Впоследствии появились и нашли свое место еще новые стандарты токенов — ORC-20 и SRC-20. С 13 по 15 мая транзакции с использованием токенов ORC-20 составили 10% от общего объема транзакций в сети Bitcoin. Кроме того, токен SRC-20 в последнее время начал набирать обороты.
порядковая теория
Теория порядковых чисел — это не новая концепция, возникшая из воздуха, а производная от предыдущей концепции: порядковые числа, порядок чисел, относятся к последовательной нумерации сатоши, наименьшей единицы Биткойна. Согласно теории порядковых чисел, каждый сатоши нумеруется в том порядке, в котором он был добыт.
На самом деле серийный номер Сатоши может быть выражен разными способами, в том числе:
Целочисленное представление: 2099994106992659 — число, расположенное в порядке майнинга. Поскольку общее количество биткойнов составляет 21 000 000 и 1 BTC = 100 000 000 сатоши, максимальное серийное число составляет 2 100 триллионов.
Десятичное обозначение: 3891094,16797 — число перед десятичной запятой представляет высоту блока Биткойн, в котором был добыт Сатоши, а следующие числа представляют порядок Сатоши внутри блока.
Обозначение степени: 3°111094′214″16797‴ — последний набор цифр обозначает порядок, в котором сатоши были добыты в блоке, которому предшествует высота блока в градусах.
Обозначение процентиля: 99,99971949060254% — способ выражения процента сатоши в общем количестве биткойнов.
Название: метод сортировки с использованием букв от a до z.
Интересно, что создатели Ordinal Theory также присвоили каждому сатоши редкость на основе присвоенного ему порядкового номера:
Общее: все сатоши, кроме первого сатоши в каждом блоке.
Нечасто: первые сатоши каждого блока (происходит примерно каждые 10 минут).
Редко: первые сатоши после корректировки сложности (происходит примерно каждые две недели).
Эпично: первые сатоши после халвинга (происходит примерно каждые 4 года)
Легенда: Первые сатоши, когда корректировка сложности совпадает с событием сокращения вдвое (происходит примерно каждые 24 года).
Миф: Первый сатоши первичного блока Биткойна (существует только один)
Надпись: Записать файл в Цунчжун.
Теория порядковых чисел присваивает каждому сатоши уникальный порядковый номер, а обновления сети Биткойн Segwit и Taproot позволили записывать файлы в сатоши.
SegWit — это аббревиатура от Segregated Witness, которая представляет собой обновление, примененное к клиенту сети Биткойн Bitcoin Core в 2017 году. Хотя SegWit решает давнюю проблему гибкости транзакций в сети Биткойн и открывает путь для работы сети Lightning, самым важным моментом в этом обсуждении обновления является увеличение размеров блоков.
SegWit представляет новую концепцию — вес блока, изменяя единицу измерения размера блока с байтов на вбайты, где 1 вбайт эквивалентен 4 единицам веса. Поэтому максимальный размер блока был изменен с 1 МБ на 1 ВМБ. Кроме того, существующие данные о транзакциях делятся на две части: a. Данные о транзакциях, b. Данные транзакции содержат информацию об отправителях, получателях, входах и выходах. Данные-свидетели содержат информацию о сценариях и данных подписи;
Позже обновление Taproot продвинулось дальше, обновив язык сценариев, используемый в сети Биткойн, до Tapscript. После обновления в сети Биткойн стал возможен более широкий спектр транзакций, и Ordinal Theory воспользовалась этим для записи различных файлов на Сатоши через данные свидетелей.
По сути, каждый сатоши имеет уникальный серийный номер и может хранить данные, функционируя аналогично NFT. Однако, в отличие от большинства NFT в экосистеме Ethereum, процесс записи записывает все данные, что делает его более аутентичным NFT, «родным для блокчейна», чем NFT Ethereum. Пользователи могут использовать протокол Ordinals для записи файлов на сатоши, а сатоши, содержащие файлы, также можно продавать (обменивать), как обычные биткойны.
Однако для этого серьезной проблемой является то, что пользователи должны использовать кошелек, совместимый с Ordinals. Хотя надписи записываются на сатоши, и сатоши можно перенести на любой биткойн-кошелек, проблема заключается в невозможности отличить эти записанные сатоши от других биткойнов. Таким образом, при регулярных переводах BTC существует риск случайной записи сатоши в файл в качестве комиссии за майнерство. Поэтому пользователям Ordinals следует выбирать кошелек, который облегчает контроль и выбор сатоши.
пример

На данный момент первые пользователи создали большое количество биткойн-NFT, используя протокол Ordinals. Самые ранние из них использовали изображения, причем первая зафиксированная надпись была сатоши 727 624 168 684 699 с изображением дикбата.
Dustlabs упаковала свои 535 DeGods в блок (блок #776408) через протокол Ordinals, а Yuga Labs, разработчик известного NFT Ethereum «Boring Ape», разместила в сети монет набор генеративного искусства под названием TwelveFold на Bitcoin.

А пока есть много интересных экспериментов с использованием текста. Помимо BRC-20, о котором мы расскажем ниже, хорошим примером также являются Sats Names.

Служба имен Ethereum (ENS) — это служба имен в сети Ethereum, а Sats Names — это служба имен в сети Биткойн. Чтобы зарегистрировать имя, просто введите текст в соответствии с синтаксисом JSON, как показано выше.
Позволяет ли это кому-либо использовать уникальное имя по своему желанию? Например, если Сяо Мин создаст имя «bitcoin.sats», а Сяо Хун создаст то же имя «bitcoin.sats» на разных сатоши, это может вызвать неоднозначность. По сути, Sats Names признает право собственности на определенное имя, принадлежащее первому Сатоши, создавшему это имя. Следовательно, если служба именования Биткойн должна быть внедрена в большом масштабе, ограничением является то, что для различения типов имен и владельцев требуется отдельный индексатор.
БРК-20
BRC-20 — это экспериментальный стандарт токенов, предложенный Domo в марте 2023 года, который позволяет любому выпускать новые токены в сети Биткойн путем ввода текста.
В отличие от Ethereum ERC-20, где токены могут быть выпущены и переданы сразу после развертывания смарт-контрактов, токены BRC-20 не являются реальными токенами, а сатоши, записывающими определенный текст. Поэтому, как и в случае с именами Sats, для понимания статуса или баланса токенов BRC-20 требуется отдельный индексатор.
Поскольку токены BRC-20 выпускаются иначе, чем токены ERC-20, этапы развертывания, чеканки и передачи могут быть трудными для понимания. Чтобы облегчить читателям лучшее понимание, в качестве примера мы возьмем существующий токен BRC-20 XING.
развертывать:

Развертывание токена XING было записано bc1qxhxhxxrv244ptsp5447lx4nsyue3ek23s9yycf (развертывателем) в сатоши #1934771250000000. Однако, поскольку этот развертыватель только развернул токены XING и не чеканил их, мы видим, что его баланс токенов XING равен нулю.

монета:

Один минтер bc1qk3fqhw8txe5ev0s8n7rj2e3z564uw02hfhuw62 вписал приведенный выше текст в 26 различных сатоши, отчеканив в общей сложности 26 000 токенов XING, как показано ниже. Причина, по которой 26 000 токенов чеканятся за 26 сатоши, а не все сразу, заключается в том, что разработчик установил максимальный размер монеты в 1000.

Передача:

Чтобы перевести 26 000 токенов XING, bc1qk3fqhw8txe5ev0s8n7rj2e3z564uw02hfhuw62 вписал приведенный выше текст в 5 сатоши для передачи 22 000 токенов XING.

Баланс:

Итак, каково окончательное количество токенов XING, хранящихся на адресе кошелька в приведенном выше примере?
bc1qxhxhxxrv244ptsp5447lx4nsyue3ek23s9yycf (развертыватель): только развернутые токены XING, а не чеканенные, поэтому баланс равен 0.
bc1qk3fqhw8txe5ev0s8n7rj2e3z564uw02hfhuw62 (создатель/отправитель): при поиске по этому адресу на ordiscan количество имеющихся записей XING равно 26. Однако с этого адреса было отчеканено 26 000 токенов и отправлено 22 000 токенов, почему на нем все еще 26 надписей? Это связано с тем, что для токенов BRC-20 передача заключается не в передаче существующей надписи монетного двора, а в гравировке текста передачи XING в другом сатоши и последующем завершении передачи. Другими словами, когда происходит процесс перевода, баланс отправителя списывается, а надпись о переводе XING добавляется к балансу получателя. Таким образом, хотя bc1q…uw62 по-прежнему сохраняет запись монетного двора в 26 000 токенов, окончательный подтвержденный баланс составляет 4 000, поскольку запись о переводе XING в 22 000 токенов была отправлена на другой адрес.
В целом, BRC-20 представляет новый способ обработки взаимозаменяемых токенов (FT) в сети Биткойн, который также получил широкое внимание в связи с недавним ростом мемкоинов (таких как PEPE) в сети Ethereum.
За последние два месяца почти 50% комиссий за транзакции в сети Биткойн были связаны с порядковыми номерами, в частности с BRC-20. По состоянию на 9 мая 2023 года количество развернутых токенов BRC-20 составляет 1599, сетевые комиссии, связанные с чеканкой, составляют 628,7 BTC, а сетевые комиссии, связанные с переводами, составляют 46,8 BTC. Видно, что BRC-20 запустил транзакцию. огромный объем использования сети.
Стоимость первого токена BRC-20, ordi, стартовала с 0,1 доллара США и выросла до максимума в 31 доллар США, поскольку он был зарегистрирован на различных централизованных биржах. Кроме того, другие токены, такие как nals, meme, pepe и piza, имеют рыночную капитализацию от 10 до 40 миллионов долларов.
Без смарт-контрактов все ли торговые рынки BRC-20 централизованы?

Как работает торговля токенами BRC-20? Как мы все знаем, сеть Ethereum поддерживает смарт-контракты, позволяющие создавать децентрализованные рыночные протоколы посредством смарт-контрактов, но мы не можем создавать аналогичные смарт-контракты в сети Биткойн.
Если вы использовали торговую площадку UniSat, вы найдете на платформе множество предложений по токенам BRC-20, и покупатели могут подключить свои биткойн-кошельки для совершения покупок. Помимо торговли токенами BRC-20 на вторичном рынке, это также происходит на различных торговых площадках, которые торгуют биткойн-NFT (например, MagicEden). Все ли существующие торговые площадки Ordinals используют централизованный подход к хостингу?
Ответ: PSBT (частично подписанная биткойн-транзакция). PSBT — это функция, представленная в BIP-174, которая позволяет пользователям подписывать только определенные входные данные. Таким образом, UniSat и другие торговые площадки Ordinals используют PSBT, чтобы позволить покупателям и продавцам совершать сделки доверительным и некастодиальным образом.
Популярность BRC-20 привела к значительному увеличению комиссий сети Биткойн. Однако эта тенденция продлилась недолго и в настоящее время демонстрирует признаки ослабления. Именно здесь появляются новые стандарты токенов — ORC-20 и SRC-20. С 13 по 15 мая транзакции с использованием токенов ORC-20 составили 10% от общего числа транзакций. Кроме того, токен SRC-20 в последнее время начал набирать обороты.
ОРЦ-20
Хотя BRC-20 открывает путь к новому способу выпуска FT с использованием порядковых номеров в сети Биткойн, это очень ранний эксперимент, и он имеет множество недостатков:
Во-первых, при первоначальном развертывании токенов BRC-20 общее количество и максимальное количество токенов на монетный двор фиксированы и не могут быть изменены. Хотя в некоторых случаях это может быть выгодно, у него есть недостаток, заключающийся в ограничении гибкости модели токена.
Второй недостаток заключается в том, что имена токенов BRC-20 могут иметь длину всего 4 символа. Напротив, токены ERC-20 имеют имена разной длины. Снятие ограничений на длину имени токена позволит большему количеству проектов создавать токены.
Третий недостаток заключается в том, что передача токенов BRC-20 полностью зависит от внешнего централизованного индексатора. Поскольку сам процесс записи просто записывает данные в сатоши, сеть Биткойн не имеет возможности на уровне консенсуса предотвратить записи, нарушающие стандарт BRC-20.
Например, если максимальное количество токенов ordi BRC-20 составляет 21 000 000, и все 21 000 000 токенов были отчеканены, чеканка дополнительных токенов ordi будет недействительна в соответствии со стандартом токенов BRC-20, но транзакция чеканки будет независимо от этого записана, поскольку за транзакцию взимается комиссия. Таким образом, внешний индексатор должен полностью определить, какая надпись действительна или недействительна, и эта ситуация привела к тому, что злоумышленники использовали слабости рынка UniSat для проведения атаки двойного расходования токенов BRC-20, что привело к финансовым потерям.
Можно сказать, что ORC-20 — это модернизированная версия стандарта BRC-20, которая устраняет некоторые недостатки стандарта BRC-20:
1. Идентификация токена

Стандарт ORC-20 вносит существенные улучшения по сравнению со стандартом BRC-20. Одним из улучшений является включение идентификаторов (ID), которые могут идентифицировать конкретные токены. В стандарте BRC-20, если развернуты токены с одинаковым именем, внешний индексатор считает первый развернутый токен «законным». Напротив, в стандарте ORC-20 даже токены с одинаковым именем все еще можно различить, поскольку «ID» включается в номер надписи при развертывании, что позволяет идентифицировать.
2. Имя токена любой длины.
Во-вторых, в отличие от стандарта BRC-20, который позволяет создавать имена только из четырех букв, ORC-20 позволяет создавать имена любой длины. Например, ORC, первый развернутый токен ORC-20, имел трехбуквенное имя.
3. Возможность обновления
В-третьих, стандарт ORC-20 предоставляет возможность изменять общее количество токенов и максимальное количество токенов на чеканке. Хотя эта гибкость может быть использована развертывателями, она также предоставляет возможности для различных экспериментов в области экономики токенов. Эти эксперименты могут включать постепенное уменьшение максимального количества токенов на монетном дворе, имитируя сокращение биткойнов вдвое.
4. Модель UTXO
В-четвертых, и это самое главное, ORC-20 добавляет концепцию UTXO для передачи токенов. Например, А отправляет 2 доллара Б, у которого на руках уже есть 1 доллар. Согласно модели счета, баланс B будет составлять 3–1 и 2 доллара вместе взятые. Но согласно модели UTXO на балансе B будет два отдельных UTXO: один за 1 доллар, другой за 2 доллара. Если B отправляет 2,5 доллара в C, UTXO по 1 и 2 доллара объединяются и разделяются на UTXO по 2,5 и 0,5 доллара, при этом 2,5 доллара переходят в C, а 0,5 доллара остаются у B. Преимущество этого улучшения заключается в том, что UTXO можно использовать только один раз, что существенно предотвращает двойные траты. ORC-20 добавляет концепцию UTXO к передаче токенов, что является самым большим отличием от BRC-20.

Чтобы отправить токены ORC-20, отправитель должен записать текст шага 1 на изображении выше в сатоши, а получатель должен написать текст шага 2, чтобы отправить баланс обратно отправителю. Это тот же процесс, что и UTXO. Следовательно, для кошельков или рынков, использующих ORC-20, необходимо дождаться завершения транзакции перевода ORC-20.
Экосистема ORC-20 и текущее состояние
Хотя ORC-20 существует не так долго, как BRC-20, мы видим, что он набирает обороты: общий объем транзакций с участием ORC-20 на сегодняшний день составляет около 260 000 с комиссией около 19,5 BTC.

Есть проекты сообщества, за которыми стоит следить, например, BitPunks, предоставляющий браузер ORC-20, и OrcDAO, использующий токены ORC.
SRC-20:
Хотя стандарт ORC-20 можно считать расширенной версией, исправляющей ограничения BRC-20, стандарт SRC-20 использует для гравировки текста штампы (штампы), что полностью отличается от двух предыдущих стандартов.
BRC-20 и ORC-20 основаны на порядковой теории, и принцип заключается в записи произвольных файлов в данные-свидетели транзакций Биткойн. Однако этот процесс потребляет большую часть мощности распределенного реестра, позволяя узлам сокращать или удалять данные-свидетели. Кроме того, не все узлы обязаны сохранять или распространять эти данные-свидетели.
Однако в случае со штампами, поскольку информация хранится в UTXO, каждый полный узел должен хранить их, что делает их более надежными, чем порядковые, или вдвойне «родными для блокчейна». Хотя это явное преимущество, пространство для хранения данных ограничено и принимает только изображения размером 24x24 пикселя или PNG, GIF с глубиной цвета 8.

Текст, используемый для развертывания, выпуска и передачи токенов SRC-20, также имеет формат JSON, очень похожий на BRC-20.
Подведем итог
Начиная с Sats Names и заканчивая недавно популярными BRC-20, ORC-20 и SRC-20, предпринимаются даже попытки включить функциональность ставок в токены BRC-20. Почему в сети Биткойн проводится так много экспериментов?
Во-первых, по сравнению с высоким уровнем безопасности сети Биткойн, ее использование все еще очень низкое. Характер языка сценариев ограничивает выполнение сложных смарт-контрактов в сети Биткойн, тем самым ограничивая его приложения. Однако его превосходный уровень безопасности побуждает разработчиков и пользователей постоянно тестировать и использовать его функции. Конечно, поскольку просто хранение и перемещение денег настолько безопасны, было бы здорово, если бы эту безопасность можно было использовать для множества других случаев использования.
Во-вторых, текст обладает неограниченным выразительным потенциалом. Как и в первые дни существования ПК, когда многие игры были текстовыми, текст мог стимулировать воображение и представлять широкие концепции. Токены Sats Names, BRC-20, ORC-20 и SRC-20 используют только текст для обозначения нематериальных объектов и используют внешние индексаторы, чтобы придать им осязаемый вид. Хотя эти стандарты все еще находятся в зачаточном состоянии и имеют свои ограничения, нет сомнений в том, что они станут основой для множества инновационных экспериментов в будущем.
Другой вопрос, как далеко могут зайти эти токены «X» RC-20. Сеть Биткойн принципиально неспособна реализовывать сложные смарт-контракты, а поскольку токены BRC-20 не являются осязаемыми, как токены ERC-20, а просто представляют существование токена путем записи надписи в сатоши, поэтому их полезность ограничена. представьте, что вас используют для чего-то другого, кроме торговли в качестве мем-токена. Возможно, мы могли бы представить себе простые события управления, когда пользователи подключают свои биткойн-кошельки и голосуют в зависимости от количества имеющихся у них токенов BRC-20, но обеспечить соблюдение результатов управления в цепочке по-прежнему невозможно.
предупреждение о риске:
В соответствии с «Уведомлением о дальнейшем предотвращении и устранении спекулятивных рисков в транзакциях с виртуальной валютой», выпущенном центральным банком и другими ведомствами, содержание этой статьи предназначено только для обмена информацией и не пропагандирует и не одобряет какое-либо деловое или инвестиционное поведение читателей. просят строго соблюдать законы и правила своего региона и не заниматься какой-либо незаконной финансовой деятельностью.
