Перейти к содержимому
buybitcoinsmart

Глоссарий / Протокол и обновления

Runes

Другие названия: протокол Runes, руны.

Что такое Runes?
Runes представляет собой протокол токенов, который записывает выпуск и переводы в одном выходе OP_RETURN, поэтому балансы привязаны к неиспользованным выходам, а не к надписанным текстовым файлам.

Casey Rodarmor разработал его как намеренно более аккуратный ответ на беспорядок, который он сам помог создать. Протокол запустился на блоке 840 000 20 апреля 2024 года, в том же блоке, который сократил субсидию до 3,125 биткоина, и гонка за попадание в этот блок сделала его самым дорогим из когда-либо добытых. Тот, кто в тот день выводил средства с биржи, помог оплатить праздник, на котором его не было.

Как это работает

Сообщение Runes называется рунным камнем (runestone) и представляет собой один выход OP_RETURN, скрипт которого начинается с OP_13.

Этот код операции служит маркером. Программное обеспечение, просматривающее транзакцию, ищет выход с OP_RETURN, за которым следует OP_13, а затем декодирует идущие после него вставки данных как компактный список пронумерованных полей. Поскольку сообщение находится в выходе, который невозможно потратить, узлы удаляют его из набора живых монет, хранимых в памяти, и в этом структурный довод в пользу такого построения, а не в виде надписанных данных.

Протокол охватывают три операции. Гравировка (etching) создает руну и задает ее имя, символ, делимость и правила предложения. Чеканка (minting) заявляет право на распределение от руны, которая это разрешает. Перевод использует эдикты, небольшие инструкции внутри рунного камня, указывающие, сколько единиц идет на какой выход той же транзакции. Поэтому балансы хранятся на выходах, там же, где живет сам биткоин, так что перемещение токенов означает перемещение монет.

Имена защищены от перехвата двухэтапным обязательством. Чтобы выгравировать имя, вы должны были ранее зафиксировать его в транзакции, выход которой наберет не менее шести подтверждений до рассылки гравировки, так что бот, наблюдающий за пулом памяти, не сможет прочитать ваше имя и зарегистрировать его первым. В дальнейшем руны идентифицируются по ID, записанному как высота блока и индекс транзакции, поэтому руна, выгравированная третьей транзакцией блока запуска, имеет ID 840000:3.

Ничто из этого не делает биткоин осведомленным о рунах. Правила консенсуса видят непотрачиваемый выход, содержащий несколько байтов, и ничего больше. Что такое ваш баланс, по-прежнему решает индексатор, точно так же, как со стандартом, который Runes был создан заменить.

Где это видно

Руны отображаются в обозревателе блоков как выход OP_RETURN, несущий больше обычной горстки байтов, рядом с обычными платежами в той же транзакции.

Для того, кто пришел сюда купить биткоин, единственный контакт, который стоит заранее учитывать, представляет собой рынок комиссий. Запуски токенов представляют собой запланированные события и ведут себя соответственно: спрос на место в блоках сосредоточивается в коротком окне, все делают ставки одновременно, и цена не связанного с этим вывода утраивается. Блок 840 000 остается крайним случаем: он собрал примерно 37,6 биткоина комиссий при субсидии 3,125, но меньшая версия этого происходит каждый раз, когда открывается чеканка.

Разумный ответ такой же, как на любую перегрузку. Оставляйте несрочные переводы гибкими, используйте кошелек, который позволяет вам самим выбрать ставку комиссии, а не принять оценку, и объединяйте монеты в спокойный день, а не в разгар ажиотажа.

Runes vs Ordinals

Ordinals делает сатоши различимыми; Runes делает токены взаимозаменяемыми. У них один автор, и они направлены в противоположные стороны, отсюда и берется большая часть путаницы. Теория ординалов представляет собой способ читать цепочку, который не требует ни от кого ничего делать, ничего не стоит и применяется задним числом ко всем блокам с 2009 года. Runes является действующим протоколом с комиссиями и ончейн-следом, который вообще не существовал до блока 840 000. Можно держать биткоин с редкими сатоши, никогда не слышав ни об одном из них. Случайно получить руну нельзя.

Не путать с

Часто задаваемые вопросы

Почему Runes запустился на блоке 840 000?

Высота запуска была выбрана так, чтобы совпасть с четвертым халвингом 20 апреля 2024 года, что гарантировало внимание. Побочным эффектом стала война ставок за место в этом одном блоке, и в результате он собрал примерно 37,6 биткоина комиссий.

Лучше ли Runes для биткоина, чем надписи?

Они дешевле для сети в одном конкретном отношении: сообщение протокола находится в выходе OP_RETURN, который узлы удаляют из набора живых монет, а не в данных свидетеля, прикрепленных к сатоши. И то и другое по-прежнему занимает место в блоках, за которое делают ставки платежи.

Источники

Последняя проверка: 13 августа 2026 г.

Связанные термины

Еще в разделе «Протокол и обновления»

Читать эту страницу на английском