Сеть Биткойн принципиально не способна реализовать сложные смарт-контракты, и трудно представить, как можно использовать полезность токенов BRC-20, кроме как мем-токенов для транзакций.
**Автор:**Четыре столпа
** Составление: Научно-исследовательский институт Бай Цзэ **
В январе 2023 года Кейси Родармор, основной участник Биткойн, предложил «Теорию порядковых номеров» и создал протокол порядковых номеров, который вызвал всплеск в сети Биткойн, заставив людей задуматься о том, что произошло в Эфириуме. «Теория порядковых чисел» позволяет пользователям записывать произвольные файлы (изображения, тексты, видео и т. д. размером до 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% от общего числа транзакций в сети Биткойн. Кроме того, недавно начал набирать обороты токен SRC-20.
Теория порядковых чисел
Теория порядковых чисел — это не новая концепция, возникшая из воздуха, а производная от предыдущей концепции: порядковый номер, то есть последовательность чисел, относится к последовательной нумерации наименьшей единицы биткойна, сатоши. Согласно теории порядковых чисел, каждый сатоши нумеруется в соответствии с его порядком добычи.
На самом деле серийный номер сатоши может быть выражен разными способами, в том числе:
Целочисленное обозначение: 2099994106992659——Числа расположены в порядке добычи.Поскольку общее количество биткойнов составляет 21 000 000, 1 BTC = 100 000 000 сатоши, максимальный серийный номер составляет 2 100 триллионов.
Десятичная запись: 3891094.16797 — Число до десятичной точки представляет собой высоту блока Биткойн, в котором был добыт сатоши, а число после него представляет порядок сатоши в блоке.
обозначение градусов: 3°111094′214″16797‴ — последний набор чисел — это порядок добычи сатоши в блоке, которому предшествует высота блока в градусах.
Символ процентиля: 99,99971949060254% — способ выражения процента сатоши в общем количестве биткойнов.
ИМЯ: метод сортировки по буквам az.
Интересно, что создатели теории порядковых чисел также присвоили каждому сатоши редкость на основе присвоенного ему порядкового номера:
Общие: все сатоши, кроме первого сатоши в каждом блоке.
Необычный: первый сатоши каждого блока (примерно каждые 10 минут)
Редко: Первые сатоши после настройки сложности (примерно каждые две недели)
Epic: Первые сатоши после халвинга (примерно каждые 4 года)
Легендарный: первый сатоши при совпадении корректировки сложности и события халвинга (примерно каждые 24 года)
Миф: первый сатоши генезисного блока биткойнов (существует только один)
Надпись: Записать файл в Satoshi
Согласно теории порядковых номеров, каждый сатоши имеет уникальный серийный номер, а обновления Segwit и Taproot сети Биткойн позволяют записывать файлы в сатоши.
SegWit — это аббревиатура Segregated Witness (Segregated Witness), которая представляет собой обновление, примененное к Bitcoin Core, сетевому клиенту Биткойн, в 2017 году. Хотя SegWit решил давнюю проблему пластичности транзакций в сети Биткойн и проложил путь для работы сети Lightning, самым важным моментом, относящимся к этому обсуждению обновлений, является увеличение размера блока.
SegWit вводит новое понятие — вес блока, которое меняет единицу измерения размера блока с байтов на вбайты, где 1 вбайт эквивалентен 4 единицам веса. Поэтому максимальный размер блока был изменен с 1 МБ на 1 вМБ. Кроме того, существующие данные транзакции разделены на две части:
а. Данные о транзакции, б. Данные свидетелей. Данные транзакции содержат информацию об отправителе, получателе, вводе и выводе, а данные свидетеля содержат информацию о сценарии и данные подписи.
После этого обновление Taproot продолжилось путем обновления языка сценариев, используемого в сети Биткойн, до Tap. После обновления в сети Биткойн стал доступен более широкий спектр транзакций, что и использует Ordinal Theory для записи различных документов о Сатоши через данные свидетелей.
По сути, каждый сатоши имеет уникальный серийный номер и может хранить данные, функционируя как NFT. Однако, в отличие от большинства NFT в экосистеме Ethereum, процесс записи записывает все данные, что делает его более аутентичным NFT, «родным для блокчейна», чем NFT Ethereum. Пользователи могут записывать файлы на сатоши, используя протокол Ordinals, а файлы, содержащие сатоши, также можно продавать (обменять), как обычные биткойны.
Однако для этого серьезной проблемой является то, что пользователи должны использовать кошелек, совместимый с Ordinals. Хотя на сатоши записываются надписи, которые можно перевести на любой биткойн-кошелек, проблема возникает из-за невозможности отличить эти сатоши с надписями от других биткойнов. Следовательно, существует риск случайной оплаты сатоши записанными файлами в качестве платы майнерам во время обычных переводов BTC. Поэтому пользователям Ordinals следует выбирать кошелек, облегчающий контроль и выбор сатоши.
пример
До сих пор первые пользователи создавали различные биткойн-NFT с использованием протокола Ordinals. Самые ранние все использовали изображения, первая зарегистрированная надпись - Satoshi 727,624,168,684,699 с изображением члена.
Dustlabs упаковала свои 535 DeGods в один блок (блок № 776408) через протокол Ordinals, а Yuga Labs, разработчик известной NFT «Boring Ape» для Ethereum, поместила набор генеративного искусства под названием TwelveFold в Bit в валютной сети.
Тем временем было проведено много интересных экспериментов с текстом. Помимо BRC-20, о котором мы расскажем ниже, хорошим примером является Sats Names.
Служба имен Ethereum (ENS) — это служба именования в сети Ethereum, а Sats Names — служба именования в сети Биткойн. Чтобы зарегистрировать имя, просто введите текст в соответствии с синтаксисом JSON, как показано выше.
Освобождает ли это кого-либо от использования уникальных имен по желанию? Например, если Боб создаст имя «bitcoin.sats», а Боб создаст то же имя «bitcoin.sats» для другого сатоши, это может создать двусмысленность. Вместо этого Sats Names в первую очередь признает право собственности на конкретное имя, принадлежащее первому Сатоши, создавшему это имя. Таким образом, если сервис именования Биткойн должен быть принят в масштабе, ограничение состоит в том, что требуется отдельный индексатор, чтобы различать тип имени и право собственности.
BRC-20
BRC-20 — это экспериментальный стандарт токенов, предложенный Domo в марте 2023 года и позволяющий любому пользователю выпускать новые токены в сети Биткойн путем добавления текста.
В отличие от Ethereum ERC-20, который может выпускать и передавать токены сразу после развертывания смарт-контрактов, токены BRC-20 — это не настоящие токены, а сатоши, которые записывают определенный текст. Поэтому, как и в случае с Sats Names, требуется отдельный Индексатор, чтобы знать состояние или баланс токенов 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 (deployer): только развернул токены 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, ordi, стартовал с 0,1 доллара и резко вырос, когда он был зарегистрирован на различных централизованных биржах, достигнув максимума в 31 доллар. Кроме того, другие токены, такие как nals, meme, pepe и piza, имеют рыночную капитализацию от 10 до 40 миллионов долларов.
**Без смарт-контрактов, является ли торговый рынок BRC-20 централизованным? **
Как работает торговля токенами BRC-20? Как мы все знаем, сеть Ethereum поддерживает смарт-контракты, что позволяет устанавливать децентрализованные рыночные соглашения посредством смарт-контрактов, но мы не можем установить аналогичные смарт-контракты в сети Биткойн.
Если вы использовали UniSat Marketplace, вы найдете различные биржи токенов 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. Имя токена любой длины
Во-вторых, ORC-20 позволяет создавать имена любой длины, в отличие от стандарта BRC-20, который позволяет создавать имена только из четырех букв. Например, ORC, первый развернутый токен ORC-20, имеет трехбуквенное имя.
3. Возможность обновления
В-третьих, стандарт ORC-20 предоставляет возможность изменять общее предложение и изменять максимальное количество токенов на монетный двор. Хотя эта гибкость может быть использована разработчиками, она также открывает возможности для различных экспериментов с токеномикой. Эти эксперименты могут включать в себя постепенное уменьшение максимального количества монет, отчеканенных на монетном дворе, имитируя деление биткойнов вдвое.
4. Модель UTXO
В-четвертых, и это самое главное, ORC-20 добавляет концепцию UTXO для передачи токенов. Например, А отправляет 2 доллара В, у которого уже есть 1 доллар. В соответствии с моделью учетной записи баланс B будет отображаться как 3 - 1 и 2 доллара вместе взятые. Но в соответствии с моделью UTXO баланс B будет иметь два отдельных UTXO: один за 1 доллар, а другой за 2 доллара. Если B отправляет C 2,5 доллара, 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, мы видим, что он набирает обороты, с общим объемом транзакций ~ 260 000 транзакций с участием ORC-20 на сегодняшний день и комиссией ~ 19,5 BTC.
Стоит обратить внимание на некоторые проекты сообщества, такие как BitPunks, который предоставляет браузер ORC-20, и OrcDAO, который использует токены ORC.
СРЦ-20
В то время как стандарт ORC-20 можно рассматривать как расширенную версию, исправляющую ограничения BRC-20, стандарт SRC-20 использует штампы для нанесения текста совершенно иначе, чем в предыдущих двух стандартах.
BRC-20 и ORC-20 основаны на теории порядковых чисел, и принцип заключается в записи произвольных файлов в данные-свидетели транзакций Биткойн. Однако этот процесс потребляет большую часть емкости распределенного реестра, позволяя узлам сокращать или удалять данные-свидетели. Кроме того, не все узлы обязаны сохранять или распространять эти данные-свидетели.
Однако в случае со штампами, поскольку информация хранится в UTXO, каждый полный узел должен хранить их, что делает их более надежными, чем ординалы, или вдвойне «родными для блокчейна». Хотя это очевидное преимущество, пространство для хранения данных ограничено и принимает только изображения размером 24x24 пикселя или 8 глубины цвета PNG, GIF.
Текст, используемый для развертывания, чеканки и передачи токенов 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, которые у них есть, но обеспечение соблюдения результатов управления в сети по-прежнему невозможно.
Посмотреть Оригинал
Содержание носит исключительно справочный характер и не является предложением или офертой. Консультации по инвестициям, налогообложению или юридическим вопросам не предоставляются. Более подробную информацию о рисках см. в разделе «Дисклеймер».
От BRC-20, ORC-20 до SRC-20: за этими инновационными экспериментами будущее Биткойна?
**Автор:**Четыре столпа
** Составление: Научно-исследовательский институт Бай Цзэ **
В январе 2023 года Кейси Родармор, основной участник Биткойн, предложил «Теорию порядковых номеров» и создал протокол порядковых номеров, который вызвал всплеск в сети Биткойн, заставив людей задуматься о том, что произошло в Эфириуме. «Теория порядковых чисел» позволяет пользователям записывать произвольные файлы (изображения, тексты, видео и т. д. размером до 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% от общего числа транзакций в сети Биткойн. Кроме того, недавно начал набирать обороты токен SRC-20.
Теория порядковых чисел
Теория порядковых чисел — это не новая концепция, возникшая из воздуха, а производная от предыдущей концепции: порядковый номер, то есть последовательность чисел, относится к последовательной нумерации наименьшей единицы биткойна, сатоши. Согласно теории порядковых чисел, каждый сатоши нумеруется в соответствии с его порядком добычи.
На самом деле серийный номер сатоши может быть выражен разными способами, в том числе:
Интересно, что создатели теории порядковых чисел также присвоили каждому сатоши редкость на основе присвоенного ему порядкового номера:
Надпись: Записать файл в Satoshi
Согласно теории порядковых номеров, каждый сатоши имеет уникальный серийный номер, а обновления Segwit и Taproot сети Биткойн позволяют записывать файлы в сатоши.
SegWit — это аббревиатура Segregated Witness (Segregated Witness), которая представляет собой обновление, примененное к Bitcoin Core, сетевому клиенту Биткойн, в 2017 году. Хотя SegWit решил давнюю проблему пластичности транзакций в сети Биткойн и проложил путь для работы сети Lightning, самым важным моментом, относящимся к этому обсуждению обновлений, является увеличение размера блока.
SegWit вводит новое понятие — вес блока, которое меняет единицу измерения размера блока с байтов на вбайты, где 1 вбайт эквивалентен 4 единицам веса. Поэтому максимальный размер блока был изменен с 1 МБ на 1 вМБ. Кроме того, существующие данные транзакции разделены на две части:
а. Данные о транзакции, б. Данные свидетелей. Данные транзакции содержат информацию об отправителе, получателе, вводе и выводе, а данные свидетеля содержат информацию о сценарии и данные подписи.
После этого обновление Taproot продолжилось путем обновления языка сценариев, используемого в сети Биткойн, до Tap. После обновления в сети Биткойн стал доступен более широкий спектр транзакций, что и использует Ordinal Theory для записи различных документов о Сатоши через данные свидетелей.
По сути, каждый сатоши имеет уникальный серийный номер и может хранить данные, функционируя как NFT. Однако, в отличие от большинства NFT в экосистеме Ethereum, процесс записи записывает все данные, что делает его более аутентичным NFT, «родным для блокчейна», чем NFT Ethereum. Пользователи могут записывать файлы на сатоши, используя протокол Ordinals, а файлы, содержащие сатоши, также можно продавать (обменять), как обычные биткойны.
Однако для этого серьезной проблемой является то, что пользователи должны использовать кошелек, совместимый с Ordinals. Хотя на сатоши записываются надписи, которые можно перевести на любой биткойн-кошелек, проблема возникает из-за невозможности отличить эти сатоши с надписями от других биткойнов. Следовательно, существует риск случайной оплаты сатоши записанными файлами в качестве платы майнерам во время обычных переводов BTC. Поэтому пользователям Ordinals следует выбирать кошелек, облегчающий контроль и выбор сатоши.
пример
До сих пор первые пользователи создавали различные биткойн-NFT с использованием протокола Ordinals. Самые ранние все использовали изображения, первая зарегистрированная надпись - Satoshi 727,624,168,684,699 с изображением члена.
Dustlabs упаковала свои 535 DeGods в один блок (блок № 776408) через протокол Ordinals, а Yuga Labs, разработчик известной NFT «Boring Ape» для Ethereum, поместила набор генеративного искусства под названием TwelveFold в Bit в валютной сети.
Тем временем было проведено много интересных экспериментов с текстом. Помимо BRC-20, о котором мы расскажем ниже, хорошим примером является Sats Names.
Служба имен Ethereum (ENS) — это служба именования в сети Ethereum, а Sats Names — служба именования в сети Биткойн. Чтобы зарегистрировать имя, просто введите текст в соответствии с синтаксисом JSON, как показано выше.
Освобождает ли это кого-либо от использования уникальных имен по желанию? Например, если Боб создаст имя «bitcoin.sats», а Боб создаст то же имя «bitcoin.sats» для другого сатоши, это может создать двусмысленность. Вместо этого Sats Names в первую очередь признает право собственности на конкретное имя, принадлежащее первому Сатоши, создавшему это имя. Таким образом, если сервис именования Биткойн должен быть принят в масштабе, ограничение состоит в том, что требуется отдельный индексатор, чтобы различать тип имени и право собственности.
BRC-20
BRC-20 — это экспериментальный стандарт токенов, предложенный Domo в марте 2023 года и позволяющий любому пользователю выпускать новые токены в сети Биткойн путем добавления текста.
В отличие от Ethereum ERC-20, который может выпускать и передавать токены сразу после развертывания смарт-контрактов, токены BRC-20 — это не настоящие токены, а сатоши, которые записывают определенный текст. Поэтому, как и в случае с Sats Names, требуется отдельный Индексатор, чтобы знать состояние или баланс токенов 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, хранящихся на адресе кошелька в приведенном выше примере?
В целом, BRC-20 представляет новый способ обработки взаимозаменяемых токенов (FT) в сети Биткойн, и с недавним ростом мемкойнов (таких как PEPE) в сети Ethereum он также привлек большое внимание.
Почти 50% транзакционных комиссий, сгенерированных в сети Биткойн за последние два месяца, были связаны с порядковыми номерами, в частности BRC-20. По состоянию на 9 мая 2023 г. количество размещенных токенов BRC-20 составляет 1599, общие сетевые сборы, связанные с чеканкой, составляют 628,7 BTC, а общие сетевые сборы, связанные с переводом, составляют 46,8 BTC. вызвал огромный объем использования сети.
Первый токен BRC-20, ordi, стартовал с 0,1 доллара и резко вырос, когда он был зарегистрирован на различных централизованных биржах, достигнув максимума в 31 доллар. Кроме того, другие токены, такие как nals, meme, pepe и piza, имеют рыночную капитализацию от 10 до 40 миллионов долларов.
**Без смарт-контрактов, является ли торговый рынок BRC-20 централизованным? **
Как работает торговля токенами BRC-20? Как мы все знаем, сеть Ethereum поддерживает смарт-контракты, что позволяет устанавливать децентрализованные рыночные соглашения посредством смарт-контрактов, но мы не можем установить аналогичные смарт-контракты в сети Биткойн.
Если вы использовали UniSat Marketplace, вы найдете различные биржи токенов 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. Имя токена любой длины
Во-вторых, ORC-20 позволяет создавать имена любой длины, в отличие от стандарта BRC-20, который позволяет создавать имена только из четырех букв. Например, ORC, первый развернутый токен ORC-20, имеет трехбуквенное имя.
3. Возможность обновления
В-третьих, стандарт ORC-20 предоставляет возможность изменять общее предложение и изменять максимальное количество токенов на монетный двор. Хотя эта гибкость может быть использована разработчиками, она также открывает возможности для различных экспериментов с токеномикой. Эти эксперименты могут включать в себя постепенное уменьшение максимального количества монет, отчеканенных на монетном дворе, имитируя деление биткойнов вдвое.
4. Модель UTXO
В-четвертых, и это самое главное, ORC-20 добавляет концепцию UTXO для передачи токенов. Например, А отправляет 2 доллара В, у которого уже есть 1 доллар. В соответствии с моделью учетной записи баланс B будет отображаться как 3 - 1 и 2 доллара вместе взятые. Но в соответствии с моделью UTXO баланс B будет иметь два отдельных UTXO: один за 1 доллар, а другой за 2 доллара. Если B отправляет C 2,5 доллара, 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, мы видим, что он набирает обороты, с общим объемом транзакций ~ 260 000 транзакций с участием ORC-20 на сегодняшний день и комиссией ~ 19,5 BTC.
Стоит обратить внимание на некоторые проекты сообщества, такие как BitPunks, который предоставляет браузер ORC-20, и OrcDAO, который использует токены ORC.
СРЦ-20
В то время как стандарт ORC-20 можно рассматривать как расширенную версию, исправляющую ограничения BRC-20, стандарт SRC-20 использует штампы для нанесения текста совершенно иначе, чем в предыдущих двух стандартах.
BRC-20 и ORC-20 основаны на теории порядковых чисел, и принцип заключается в записи произвольных файлов в данные-свидетели транзакций Биткойн. Однако этот процесс потребляет большую часть емкости распределенного реестра, позволяя узлам сокращать или удалять данные-свидетели. Кроме того, не все узлы обязаны сохранять или распространять эти данные-свидетели.
Однако в случае со штампами, поскольку информация хранится в UTXO, каждый полный узел должен хранить их, что делает их более надежными, чем ординалы, или вдвойне «родными для блокчейна». Хотя это очевидное преимущество, пространство для хранения данных ограничено и принимает только изображения размером 24x24 пикселя или 8 глубины цвета PNG, GIF.
Текст, используемый для развертывания, чеканки и передачи токенов 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, которые у них есть, но обеспечение соблюдения результатов управления в сети по-прежнему невозможно.