Глоссарий / Протокол и обновления
BRC-20
- Что такое BRC-20?
- BRC-20 представляет собой экспериментальный стандарт токенов, который записывает текст JSON в ординальные надписи и оставляет вычисление каждого баланса офчейн-индексаторам, а не биткоину.
Три глагола, записанные как текстовые файлы: deploy, mint и transfer. Псевдонимный разработчик под именем Domo опубликовал эту идею 8 марта 2023 года, открыто назвал ее экспериментом и заявил, что полученные токены следует считать ничего не стоящими. Биткоин не проверяет ни одного звена этого учета, и это самый важный факт, который нужно учитывать при любом решении о покупке такого токена.
Как это работает
Токен BRC-20 представляет собой серию коротких документов JSON, записанных один за другим, а правила их чтения целиком живут в программном обеспечении, которое волен написать кто угодно.
Развертывание означает запись чего-то в форме {"p":"brc-20","op":"deploy","tick":"ordi","max":"21000000","lim":"1000"}. Поле p называет протокол, tick представляет собой четырехсимвольный тикер, max задает общий объем выпуска, а lim ограничивает сумму, которую может заявить один выпуск. Первый токен, использовавший этот стандарт, ordi, выбрал максимум в 21 000 000 единиц в очевидном намеке, выпуская по 1000 за раз.
Выпуск означает запись документа с op mint, пока не достигнут объявленный предел. Кто успел, тот и получил: индексатор считает выпуски в порядке блоков и перестает их учитывать после максимума, поэтому последние выпуски популярного токена превращаются в публичную гонку, которую решает размер комиссии за транзакцию.
Передача является неудобной частью. Вы записываете инструкцию передачи, которая создает надпись, представляющую эту сумму, а затем отправляете эту надпись получателю второй транзакцией. Два ончейн-события на каждый платеж, и оба представляют собой обычные транзакции биткоина, оплачивающие обычные комиссии.
Ничто из перечисленного нигде не обеспечивается принудительно. Узел биткоина видит надписи и не читает их. Балансы существуют только внутри индексаторов, и там, где два индексатора расходятся, нет ни правила, ни цепочки, ни голосования, чтобы это разрешить. Это иная модель безопасности, чем у биткоина, а не уменьшенная версия той же модели.
Где это встречается
BRC-20 встречается в списках торговых площадок и в специализированных кошельках, а не в программном обеспечении, которым большинство людей пользуется для покупки биткоина.
Криптобиржи включают в списки несколько крупнейших тикеров и игнорируют тысячи других, а пропускают они обычно те, у которых покупателей нет вовсе. Механика выпуска является той частью, которая имеет последствия для всех остальных: открытый выпуск представляет собой публичную гонку, тысячи людей рассылают почти одинаковые транзакции в течение нескольких минут, и комиссия, которую платят все, растет вместе с ними. Те, кто копит биткоины и выводит средства во время одного из таких окон, платят в несколько раз больше обычной ставки за транзакцию, не имеющую никакого отношения к токенам.
Рядом с этим идет схема мошенничества. Токен без эмитента, без обязательств и с объемом выпуска, определяемым тем индексатором, которому вы случайно доверяете, очень легко продвигать и очень легко забросить, поэтому такие запуски повторяются среди обломков, которые этот сайт описывает на других страницах.
BRC-20 vs Runes
BRC-20 и Runes являются схемами взаимозаменяемых токенов на биткоине от одного и того же широкого сообщества, и они хранят свое состояние в противоположных местах. BRC-20 хранит текущий баланс по каждому адресу внутри индексатора, восстанавливаемый повторным проигрыванием каждой надписи по порядку, и требует как минимум двух транзакций, чтобы что-то переместить. Runes привязывает балансы к неизрасходованным выходам и кодирует свои инструкции в одном OP_RETURN, который узлы отбрасывают из набора живых монет, а не носят вечно. Runes был разработан после BRC-20 и во многом в ответ на него самим автором ординальной теории, что говорит о том, как он оценил оригинал.