Дорога к рунам

Средний7/29/2024, 9:17:57 AM
Эта статья затрагивает инновации и развитие в экосистеме биткоина, особенно сосредотачиваясь на прогрессе в области нефонгируемых токенов (ординалов) и фонгируемых токенов (Рун). Она предоставляет подробный анализ того, как ординалы и Руны стали важными стандартами на блокчейне биткоина и исследует их рыночную производительность и социальное признание.

На неделю, предшествующую последнему сокращению вознаграждения за блок в Биткоине, Runes, новый стандарт оборотных токенов на Bitcoin, стал одной из самых обсуждаемых тем в криптосфере. Когда я пытался понять, что такое Runes и почему они важны, я осознал, насколько мало я знал о том, что было до них, или как работает Биткоин на фундаментальном уровне. Да, я знаю, что это удивительное признание, учитывая, что я работаю в крипто и Биткоин является крупнейшей криптовалютой.

Тем не менее, я понял, что если я нахожусь в этой лодке, то наверняка многие другие тоже. Поэтому я решил копнуть глубже и написать об этом.

Я вернулся во времени и попытался проследить путь Биткойна от его зарождения до того, как он попал в Бегунов. По пути я наткнулся на раннюю ончейн-реализацию DNS, первый токенный проект Виталика Бутерина (нет, это не был Ethereum), постоянное ASCII-искусство, блокчейн-игру с 2015 года, раскол в сообществе, который заставил некоторых называть Биткойн 'неудачным экспериментом', инновационного разработчика, изменившего лицо трехтриллионного актива, и многое другое.

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

Давайте погрузимся в это!

UTXOs

Мы начнем с понимания одного из фундаментальных строительных блоков протокола Биткойн: непотраченных выходов транзакций или UTXO.

UTXOs - это то, как протокол Bitcoin отслеживает владение монетами. Представьте себе каждый UTXO как чек владения - неделимый кусок биткоина, который может быть потрачен только определенным адресом (владельцем). Когда владение биткоином переходит от одного пользователя к другому, это записывается в блокчейне как UTXO, связанный с адресом получателя.

В протоколе Bitcoin нет встроенного понятия баланса счета. Вместо этого монеты, принадлежащие адресу, захвачены в UTXO, разбросанных по блокчейну, каждая создана в результате транзакции. Когда приложение (например, кошелек) показывает пользователю их баланс BTC, оно сканирует блокчейн и агрегирует UTXO, принадлежащие этому пользователю.

Если мой кошелек Bitcoin говорит, что у меня есть 20 BTC, это означает, что с моим открытым ключом связано 20 BTC в виде UTXO. Это может быть один UTXO на 20 BTC, четыре по 5 BTC каждый или любая другая комбинация, дающая в сумме 20 BTC.

Транзакции на Биткоин организованы как набор входных UTXO, которые потребляются (или уничтожаются), чтобы создать выходные UTXO. Представьте, что у Джоэла есть UTXO со следующими значениями, связанными с его адресом:

  • 10 BTC
  • 5 BTC
  • 1 BTC

Теперь, если он хочет заплатить Саурабу 14BTC, его приложение кошелька создаст транзакцию с:

  • 10 BTC и 5 BTC UTXOS в качестве входных данных (1 BTC UTXO остается нетронутым)
  • 14 BTC как один выход на адрес Саурабха
  • 0.9998 BTC в качестве второго вывода обратно на его адрес

Второй UTXO - это сдача, которую он получает от транзакции. Почему 0.9998, а не 1 BTC? Ему также нужно заплатить майнеру биткоин в качестве поощрения за включение его транзакции в блок. Разница между суммой входных и выходных UTXO (0.0002 BTC в данном случае) составляет плату, предлагаемую за транзакцию. В большинстве случаев тяжелая работа по созданию действительной транзакции путем установки соответствующих входов, выходов и сборов абстрагирована от пользователя и обрабатывается в фоновом режиме приложением кошелька1.

Чтобы лучше понять UTXO, думайте о них как о банкнотах, а биткойн-кошельках как о физических кошельках. Каждая банкнота (как UTXO) стоит фиксированную, неделимую сумму, и общая стоимость, хранящаяся в физическом кошельке (как в случае биткойн-кошелька), является суммой стоимости всех банкнот внутри него.

Подписаться

Транзакции биткойна похожи на покупку товаров наличными. Если я хочу купить коктейль за $14 в баре в Нью-Йорке, я могу отдать $10 и $5 и получу $1 сдачи. То, где ломается эта аналогия, заключается в том, что в то время как банкноты существуют только в определенных номиналах ($1, $5, $10 и т. д.), UTXO могут быть связаны с любым произвольным количеством биткойнов.

(В отличие от других блокчейнов, таких как Ethereum, которые работают как реестр дебетов и кредитов и отслеживают балансы пользователей в протоколе. Это подобно тому, как банковские счета отслеживают балансы пользователей.)

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

OP_Return

Сатоси Накамото изначально создал биткоин как форму системы электронных наличных пиринговых платежей, устойчивой к цензуре. Однако при этом он также случайно создал первый в мире неизменяемый, невозможный к подделке, прозрачный и с отметкой времени реестр.

Вскоре после выпуска ранние энтузиасты криптовалют поняли, что такой реестр полезен для приложений не только в области платежей. Эту технологию можно было бы расширить для обеспечения безопасности любых цифровых данных, которые были достаточно важными для хранения на устойчивом, распределенном реестре. Обсуждаемые приложения включали акции, цифровые коллекционные предметы, записи о собственности и внедрение системы доменных имен (DNS) в Bitcoin2.

Хал Финни, легендарный компьютерный ученый, известный участник Биткоин, и получатель первого BTC, отправленного Сатоши,предложенныйрешение по внедрению DNS на цепочке в BitcoinTalk Форуме.

Вопрос о том, следует ли использовать биткойн для хранения не-платежных данных, вызвал одну из первых крупных дебатов в биткойн-сообществе. Одни считали биткойн исключительно платежной системой и считали хранение других данных (или «мусора») злоупотреблением его основной целью. Другие видели это как демонстрацию силы биткойна и считали, что создание новых приложений было крайне важно для долгосрочной актуальности блокчейна и уменьшения субсидии безопасности.

Дебаты также имели краткосрочные практические последствия.

В отсутствие специализированного метода хранения неоплатных данных в протоколе Биткойн ранние испытатели нашли обходное решение. Помните из нашего предыдущего обсуждения, что транзакция Биткойн состоит из серии входных и выходных UTXO. У каждого выходного UTXO есть поля для суммы и адреса назначения Биткойн. Разработчики использовали это поле адреса назначения длиной 20 байт для хранения произвольных неоплатных данных.

Какие именно произвольные данные? Как этот блог-постдокументы, включающие в себя как мирское, так и творческое. От дань уважения Нельсону Манделе до ASCII-портрета тогдашнего председателя Федеральной резервной системы Бена Бернанке, и от ссылки на файлы Cablegate WikiLeaks до PDF-версии оригинальной белой книги Bitcoin, энтузиасты сохранили любой текст, который они считали достойным постоянного цифрового существования на реестре.

Однако этот подход имел серьезное непредвиденное последствие. Обычно данные в поле адреса назначения представляют собой открытый ключ (или адрес назначения), который протокол отображает на закрытый ключ, который может контролировать полученный UTXO. Когда разработчики начали использовать это поле адреса для хранения произвольных данных, эти транзакции создавали UTXO, которые не могли сопоставиться с закрытым ключом и, следовательно, не могли быть потрачены. Такие транзакции помечаются как «фальшивые платежи».

Например, эта транзакция, который содержит PDF оригинальной белой книги Bitcoin, хранит данные на почти 950 выходных UTXO, ни один из которых нельзя потратить.

Проблема хранения данных в выходах UTXO.

Фальшивые платежи проблематичны для тех, кто запускает полный узел Bitcoin. Полные узлы поддерживают копию всех действительных UTXO (известных как полный набор UTXO) в истории блокчейна, которую они затем используют при проверке новых транзакций. В идеале набор UTXO должен быть небольшим, чтобы транзакции могли быть быстро проверены. Однако, поскольку UTXO, созданные в результате фальшивых платежей, никогда не могут быть потрачены, они приводят к «набуханию UTXO» или увеличению размера набора UTXO. Следовательно, узлы должны постоянно нести расходы на хранение данных, которые блокчейн не был разработан для переноса.

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

Их позиция (как я это понимаю заметки о выпуске версии Биткойна 0.9.0) по сути было — «Послушайте, нам не нравится, что вы храните случайные данные в Биткойне. Это не то, для чего он нужен. Но мы никак не можем запретить вам использовать выходные данные для этого. Так что позвольте нам уменьшить ущерб, который вы наносите. Мы предоставим вам отдельное ограниченное пространство, чтобы вы могли продолжить свои махинации, но в то же время мы настоятельно рекомендуем вам не использовать биткойн для этого. Это не то, для чего он предназначен».

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

40 байт - это не так много данных. Один английский символ обычно занимает один байт данных, что означает, что OP_RETURN может содержать только строки длиной до 40 символов - определенно недостаточно для хранения изображений или полных документов. Таким образом, основным случаем использования OP_RETURN было хранение хешированных значений более крупных данных.

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

Сервисы как Доказательство существованияпозволяют пользователям загружать документы, генерировать хэш-значения и хранить их на Bitcoin за плату (в настоящее время 0,00025 BTC или ~$18)3.


Диаграмма хоккейной клюшки, если она вообще была. (исходный)

График выше иллюстрирует количество транзакций, содержащих выходы OP_RETURN со временем. Заметьте параболический рост таких транзакций в недавнем прошлом? Мы скоро обсудим причины этого.

Лимит данных OP_RETURNбыло увеличенодо 80 байт в 2015 году.

Ранние эксперименты с токенами

Пока Bitcoin совершенствовался, разработчики начали мечтать о создании других приложений, которые могли бы использовать технологию блокчейн. Одним из распространенных применений было создание альтернативных валют или токенов с индивидуальными свойствами и функционалом. Один из способов сделать это - создать блокчейн с нуля, что было сделано ранними альткойнами, такими как Namecoin и Dogecoin. Однако этот подход требовал создания базы майнеров и нес риск централизации токена, по крайней мере в начальной стадии.

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

Сегодня Виталик Бутерин известен как сооснователь Ethereum, второй крупнейшей криптовалюты после Bitcoin. Однако, прежде чем он создал Ethereum, Виталик был активной частью биткоин-сообщества. Он начал свою криптокарьеру, пишущ в публикацию Bitcoin Weekly. После того, как она закрылась, Виталик стал сооснователем Журнал Bitcoin, которую многие считают первой серьезной публикацией в отрасли.

Обложка октябрьского выпуска журнала Bitcoin Magazine за 2013 год. Вы можете приобрести оригинальные физические отпечатки с их помощью, используя BTC в Магазин журнала Bitcoin. Этот в настоящее время продается за $1000!

В 2013 году Виталик вместе с четырьмя другими авторами выпустили белая книгадля цветных монет, способ хранения «альтернативных валют, товарных сертификатов, умного имущества и других финансовых инструментов» на блокчейне биткоина. Это было сделано путем пометки или «окрашивания» биткоинов информацией, которая определяет их предполагаемое использование.

Что означает пометить биткойн? Напомним, что BTC хранится на блокчейне в виде UTXO, которые создаются и уничтожаются при передаче BTC с одного кошелька на другой. Этот механизм позволяет отслеживать происхождение и историю собственности биткойна при его перемещении между кошельками.

Допустим, я получаю 5 BTC UTXO от Саурабха. Затем я передаю 7 BTC Сиду, созданных из одного 5 BTC UTXO (те, что я получил от Саурабха) и еще одного 2 BTC UTXO (который у меня уже был в кошельке). Теперь Сид передает 10 BTC Джоэлу, состоящие из двух UTXO - одного, который он получил от меня, и еще одного, который у него был раньше. BTC Джоэла теперь можно проследить до Саурабха, Сида и меня, следуя за цепочкой транзакций, приведших к UTXO в его кошельке.

Подписаться

Давайте еще раз вспомним нашу аналогию с Bitcoin UTXOs и денежными купюрами. У каждой денежной купюры есть уникальный серийный номер, который сохраняется при ее передвижении от одного владельца к другому. Разница в том, что в то время как у меня может не быть полной истории владельцев денежной купюры передо мной (поскольку этого нигде не записано), все транзакции Bitcoin происходят в общедоступном реестре, где каждый сатоши (sat), самая маленькая единица Bitcoin (1 BTC = 100 миллионов сатоши), можно проследить прямо к его первоначальному владельцу. Если бы существовал способ записать передвижение денежных купюр на основе их серийных номеров, мы могли бы проследить их до печатного станка, так же как мы можем проследить каждый BTC до блока, в котором он был создан.

Поскольку BTC можно проследить через транзакции, также можно отследить метаданные, связанные с конкретным UTXO. Это является основой процесса маркировки или «окрашивания» BTC. Протокол Colored Coins использует комбинацию ввода, вывода и OP_RETURN для создания и передачи токенов с одного адреса на другой.

Структура транзакции цветных монет.

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

Есть два ключевых момента, на которые следует обратить внимание в связи с реализацией внешних токенов в блокчейне Биткоина.

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

Если вы создаете новую валюту, вы почти наверняка хотите, чтобы ее стоимость оценивалась независимо и не сочеталась с другой валютой. Например, стоимость купюры фиатной валюты должна быть той, которая указана на ней, независимо от стоимости бумаги, на которой она напечатана. Я считаю, что одной из причин того, что Цветные монеты никогда не стали популярным способом выпуска новых токенов, является их независимость. Для не-денежных случаев использования, например, для выпуска акций собственности, Цветные монеты все еще имели смысл.

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

Если пользователи используют обычный кошелек (предназначенный для отправки и получения BTC) для взаимодействия с UTXO, которые ранее участвовали в транзакциях с цветными монетами, они рискуют потерять или повредить метаданные, связанные с их UTXO. Эта несовместимость между кошельками остается шипом в боку даже для будущих реализаций стандартов токенов на Bitcoin, как мы скоро увидим.

Еще одним ранним проектом, который позволял пользователям создавать цифровые токены на основе биткоина, был Контрагент. Counterparty также использует OP_RETURN для хранения метаданных, связанных с токенами, но в отличие от Colored Coins, токены Counterparty не привязаны к балансу BTC адреса. Это отделение позволяет этим токенам иметь независимую торговлю и обнаружение цены.

Независимые цены на токены позволили Counterparty создать одну из первых децентрализованных бирж на основе протокола Bitcoin. Пользователи могли размещать свои заявки через сообщения (например, «Я хочу купить 10 токенов A за 20 токенов B»), и протокол удерживал их средства в доверительном эскроу до тех пор, пока заявка не была исполнена или не истек срок ее действия.

Нативный токен контрагента, XCP, изначально был создан и распространен через справедливый запуск под названием “Доказательство-сжигания«где пользователи должны были сжечь BTC, чтобы выпустить токен. XCP действует как утилитарный токен, позволяющий разработчикам оплачивать создание именованных монет Counterparty. Counterparty также предоставляет разработчикам простые API для создания токенов, передачи активов, выпуска дивидендов и многое другое.

Известные проекты, созданные с использованием Counterparty, включают Заклинания Генезиса, первая мобильная игра на основе NFT-блокчейна (да, игры на блокчейне были актуальны еще в 2015 году!), и Редкие Пепе, коллекция NFT, которая сохраняет свою стоимость и по сегодняшний день (минимальная ценаиз 298 собрано почти ~$1 миллион к началу июня 2024 года).

Segwit

Несмотря на то, что OP_RETURN, Colored Party и Counterparty позволили хранить токены на Bitcoin, их рост был ограничен фундаментальным ограничением протокола: лимитом размера блока 1 МБ.

1 МБ - это не так много данных. Типичная транзакция Bitcoin составляла около 300 байт, что означает, что один 1 МБ блок мог содержать примерно 3000 транзакций. Поскольку блоки Bitcoin создаются каждые 10 минут, значение транзакций в секунду (TPS) сети колебалось около 5. Эта пропускная способность была крайне недостаточной для платежной сети. Для сравнения, Visa обрабатывает 1 700 TPS и имеет пиковую пропускную способность более 24 000 TPS.

Обсуждение увеличения размера блока Bitcoin, подобно предыдущему спору о данных об оплате и неоплате, также разделило сообщество на два лагеря.

Одни из сторон, так называемые большие блокировщики, проводили кампанию за жесткий форк (изменение протокола, требующее обновления всей сети и пользователей) для постоянного увеличения размера блока до 2 МБ, за которым последовали бы последующие периодические жесткие форки для продолжения увеличения размера блока. Эта группа считала, что для того, чтобы биткоин мог стать жизнеспособной платежной системой для миллионов пользователей, ему нужно иметь большую пропускную способность и низкие комиссии. Единственный способ достичь этого - постоянно увеличивать размер блока по мере роста спроса.

Подписаться

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

Блоковые войны стали одной из основных тем времени.Этот заголовокэто из Wall Street Journal.

Большие блокиры в конечном итоге создали Bitcoin Cash, разветвление блокчейна Bitcoin с пределом размера блока 8 МБ. Маленькие блокиры, с другой стороны, разрешили обновление под названием Segregated Witness, или Segwit, чтобы увеличить размер блока без проведения жесткой разветвления.

Помимо серии входов и выходов, транзакция Bitcoin также содержит еще одну структуру, о которой мы еще не говорили - данные свидетелей. Данные свидетелей, включающие криптографические подписи и другую информацию для проверки, составляют до 65% размера транзакции.

Обновление SegWit изменило структуру блока. Вместо того, чтобы иметь все данные (входы, выходы, подписи) в одном блоке размером 1 МБ, обновление разделило блок на две секции: базовый транзакционный блок, содержащий все входы и выходы, и расширенный блок, хранящий данные свидетелей.


Вместе с этим изменением SegWit также сменил метрику, используемую для расчета емкости блока с размера данных на весовые единицы. Вес блока рассчитывается с использованием формулы:

Вес = Размер базы × 4 + Размер свидетеля

Например, транзакция с базовым размером 100 байт и размером данных свидетельства 200 байт займет 600 весовых единиц [(100 × 4) + 200]. Новый предел на емкость блока увеличился с 1 МБ до 4 миллионов весовых единиц, что фактически увеличило емкость блока в четыре раза без необходимости жесткого разделения.

Важно, что базовый блок остался примерно 1 МБ, сохраняя первоначальный предел размера блока. Это позволило протоколу одновременно принимать как классические, так и блоки SegWit, обеспечивая, что майнеры и узлы не были вынуждены немедленно обновлять свое программное обеспечение, чтобы приспособиться к изменениям.

Segwit не был принят майнерами за одну ночь; на принятие Segwit блоков Bitcoin ушло почти 5 лет. На первый взгляд, это постепенное принятие кажется оправдывающим решение о внедрении мягкого форка. Однако мы можем только предполагать, как бы развивалась альтернатива - жесткий форк, и как это повлияло бы на поведение майнеров.


Источник

В любом случае, Segwit дал Bitcoin очень нужный толчок в TPS и был важным веховым моментом в масштабировании сети и поддержке использования случаев за пределами просто платежей в BTC.

Что на кране?

Апгрейд Taproot 2021 года был самым значительным обновлением протокола Биткойн с момента Segwit. Однако, в отличие от спорных войн по размеру блока, изменения, предложенные Taproot, были приняты практически единогласно биткойн-сообществом.

Обновление Taproot было комбинацией трех Предложений по улучшению биткойна (BIP), реализующих несколько изменений, сделавших биткойн более безопасным и эффективным. Хотя эти изменения затронули несколько аспектов протокола, мы сосредоточимся на тех, которые заложили основу для будущих протоколов токенов на цепи.

Первое крупное изменение, вызванное обновлением Taproot, заключалось в замене подписей эллиптической кривой цифрового алгоритма подписи (ECDSA) подписями Schnorr. Блокчейны полагаются на цифровые подписи - сообщения, криптографически подписанные закрытым ключом пользователя и проверенные их открытым ключом, чтобы функционировать. Цифровые подписи представлены различными формами, каждая из которых следует различным криптографическим схемам, причем некоторые из них более эффективны, чем другие. Переход к подписям Schnorr принес два ключевых улучшения для масштабируемости.

Во-первых, напомним, что данные свидетелей, включая подпись, занимают значительную часть пространства транзакции. Подписи Schnorr меньше по сравнению с ECDSA, что приводит к экономии места и позволяет уместить больше транзакций в один блок.

Во-вторых, Bitcoin поддерживает сложные типы платежей, такие как мультиподписные транзакции, где несколько сторон должны одобрить транзакцию на основе определенных условий для ее выполнения. До появления Taproot для мультиподписной транзакции требовалось, чтобы каждая отдельная подпись была включена во входы транзакции. С помощью подписей Schnorr несколько подписей может быть объединено в одну подпись (и, следовательно, в один вход), что делает мультиподписные транзакции значительно более эффективными и конфиденциальными.

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

На практике это означало, что количество произвольных данных, которые разработчики могли хранить в транзакции Bitcoin, теперь ограничивалось только максимально допустимым размером транзакции, который составлял 400 000 байт. Это было в пять тысяч раз больше, чем количество данных, которые им позволяло хранить OP_RETURN.

Путем повышения эффективности транзакций и предоставления дополнительной гибкости в их содержании улучшение Taproot проложило путь для самого взрывного эксперимента внедрения токенов в Bitcoin.

Теория порядка

Канвалджит, отец моего лучшего друга, нумизмат — коллекционер валюты. Его коллекция заметна не только своими историческими и лимитированными предметами, но и уникальной категорией банкнот, которые он коллекционирует исключительно из-за их серийных номеров. Например, у него есть купюра в 500 INR с серийным номером "001947", соответствующим году получения Индией независимости. Купленная за 750 INR, она сейчас стоит 1000 INR из-за своего серийного номера.

Деньги занимают особое место в обществе, служат средством обмена и символом статуса, свободы и власти. Ее значение проявляется в том, как мы работаем на нее, в конфликтах, которые она порождает, и почитании, которым некоторые культуры окружают ее. Это также объясняет, почему деньги пользуются популярностью среди коллекционеров и подчеркивает работу нумизматов.

Подписаться

Биткоин - это первый пример новой формы денег: криптовалюты. Теперь ему более пятнадцати лет, и он является активом стоимостью в триллион долларов, достаточно популярным для того, чтобы его поклонники придали ему происхождение и историческую ценность. Но как можно сделать это для цифровой валюты?

Вступает Кейси Радамор и его теория ординалов.

Когда центральный банк выпускает банкноты, каждой присваивается серийный номер в порядке их печати. Точно так же теория Ordinals является соглашением, системой нумерации, для присвоения порядкового номера каждому сатоши (sat), который когда-либо существовал или будет существовать в будущем при добыче. Давайте посмотрим, как это работает.

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

Например, первый добытый блок, известный как Genesis Block, вознаградил шахтера 50 BTC. Поскольку каждый биткойн состоит из 100 миллионов сатоши, первая награда за блок содержала сатоши с номерами от 0 до 4 999 999 999. Вторая содержала сатоши с номерами от 5 000 000 000 до 9 999 999 999, и этот шаблон продолжается. Следовательно, последний сатоши будет пронумерован 2 099 999 999 999 999.

Теория Ordinals использует систему FIFO (первым пришел - первым обслужен) для отслеживания нумерации сатошей по мере их перемещения между UTXO. Когда транзакция Bitcoin потребляет UTXO, сатоши разделяются между только что созданными UTXO в порядке, в котором они появляются в выходных данных.

Например, если майнер Genesis Block получил UTXO, содержащий сатоши с номерами от 0 до 4 999 999 999, и им нужно выделить определенный сатоши, скажем, сатоши номер 21 миллион, они структурируют транзакцию следующим образом:

Теория Ординалов, приписывая каждому сатоши уникальный номер, делает их в некоторой степени невзаимозаменяемыми. Я говорю "в некоторой степени", потому что в контексте осуществления платежа биткоином продавец не будет заботиться о том, из каких сат состоит этот платеж, что делает их взаимозаменяемыми в этом сценарии. Однако для того, кто ищет определенный пронумерованный сат, как это делает Канвалджит с банкнотами, сатоши становятся в значительной степени невзаимозаменяемыми.5.

Однажды теория Ординалов стала популярной, возникновение нумизматов BTC - редких охотников за биткоинами - стало неизбежным (Wired опубликовал отличная статьядокументирование своего мира). Что такое редкие биткоины? Это спектр. Кейси Радамор предоставляет каркас для оценки редкости:

На самом деле редкость является в высшей степени субъективной и зависит от чисел, которые коллектив считает ценными. Канвалджит собирает банкноты с серийным номером 150847, потому что она символизирует дату достижения независимости Индии. Для коллекционера валюты из другой страны это число может быть совершенно нерелевантным. Аналогично охотники за биткоинами ценят сатоши по всевозможным причинам - от очевидных, таких как сат, добытый Сатоши, до более загадочных, таких как число сата, образующее палиндром.

Редкие саты торгуются не только на рынках, таких как Magic Eden и Magisat, оба из которых предоставляют пользователям иконки и руководства, чтобы помочь им точно оценить стоимость сатов, которые они покупают, но и на более традиционных аукционах, таких как Sotheby's, где редкий сатпродан за более чем $150,000.

Недавно viaBTC, пул для майнинга биткойнов, аукционированыэпический сегодня (первый сегодня недавнего деления) на 33,3 BTC, что превышает 2 миллиона долларов. Эта сумма сравнивается с самой дорогой продажей банкноты в истории: редкая 1 000-долларовая казначейская банкнота, выпущенная в 1890 году, которая была продана заболее 3 миллионов долларов на аукционе в 2014 году.

Замечательно, эта банкнота, получившая прозвище "Большой арбуз" из-за формы и цвета нулей на обороте, все еще является действительным платежным средством!

Помимо появления класса цифровых нумизматов, теория Ординала, представляя конвенцию нумерации сатошей, также открыла следующий этап в плане Кейси Радамора: внедрение "цифровых артефактов" в биткойн.

Надписи

Выпуск Taproot 2021 года совпал с крупной волной в криптоиндустрии — NFT. Более $25 миллиардов стоили NFT, проданные в 2021 году, большинство из которых были торгованы на Ethereum. Пиксельное искусство, картинки обезьян, спортивные моменты, фотографии, музыка, кроссовки, купоны на кофе и даже простые английские слова — для всего этого существовал NFT. Движение сигнализировало о крупнейшем пересечении мира криптовалют с основными СМИ и брендами, и привлекло больше новых людей в мир криптовалюты, чем любое другое применение до этого.

Теперь, дебаты о том, стоит ли цифровое искусство, включая NFT или даже как категорию, быть природно ценным, - это что-то, о чем написано достаточно и обсуждено, поэтому мы не будем вдаваться в это. Важно то, что по крайней мере какая-то часть биткойн-сообщества, включая Кейси, посмотрела на то, что происходило на других цепочках, в частности на Ethereum, и решила, что это то, что они хотели бы привнести также в биткойн.

Если бы у биткойна был стандарт для NFT, Кейси хотел, чтобы он был "необременен" недостатками своих предшественников. Его решение: Надписи. От Кейсистатья в блогена Надписях:

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

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

Вот как они работают.

Надписи наносят данные на отдельные саты, которые затем отслеживаются теорией Ordinals. Чтобы пометить конкретный сат какими-то данными, разработчикам необходимо создать транзакцию, которая изолирует этот сат и помещает его в первый выход транзакции Bitcoin. Сами данные находятся в свидетельстве транзакции (обновление, введенное SegWit), и хранятся в добавляемых скриптах пути сценариев, введенных обновлением Taproot.

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

Каждая надпись также получает порядковый номер в порядке ее создания. Таким образом, мы знаем, что на сегодняшний день было создано более 70 миллионов надписей. Кроме того, хотя вы можете создавать коллекции надписей (как это можно сделать с NFT на Ethereum), для создания каждой надписи в коллекции требуется отдельная транзакция (и, следовательно, оплата комиссии). Эти свойства устраняют те недостатки, которые Кейси видел в NFT на умных контрактах блокчейнов, таких как Ethereum.

Какое содержимое можно сохранить в надписях? Большинство форматов контента, поддерживаемых в Интернете, включая файлы PNG, JPEG, GIF, MPEG и PDF. Также поддерживаются файлы HTML и SVG, которые могут выполняться в песочничных средах (они не могут взаимодействовать с внешним кодом). Кроме того, надписи могут быть связаны между собой и, таким образом, ремиксировать контент из других надписей. В то время как большинство пользователей предпочли надписывать сатоши простыми JPEG-файлами, некоторые предприимчивые экспериментировали с надписями, подобными Полные версии видеоигр.

Некоторые разработчики поняли, что эта гибкость контента может быть использована для создания дополнительных стандартов токенов для биткоина.

Наиболее заметным из этих экспериментов был протокол BRC-20, созданный domodataВ то время как надписи задумывались как способ привнесения неуничтожимых токенов в Bitcoin, стандарт BRC-20 (шутка над стандартом ERC-20 токенов Ethereum) использовал их для создания стандарта фунгируемых токенов для Bitcoin.

Сам механизм удивительно прост: невзаимозаменяемые токены развертываются, чеканятся и передаются с использованием JSON-данных, вписанных на сатах. Например, вот как выглядела надпись, развернутая ORDI, первый токен BRC-20.

Эта надпись определила параметры токена ORDI, указав его как токен BRC-20, развернув его с максимальным запасом в 21 миллион единиц и ограничив каждую транзакцию чеканки 1 000 единицами. Записывая такие данные в формате JSON на сатоши, разработчики могли бы создавать, управлять и передавать оборотные токены непосредственно на блокчейне Bitcoin.

Аналогично, токены BRC-20 могут быть переданы путем создания новой надписи с данными, такими как:

Надписи вместе с первоначальным протоколом BRC-20, построенным на их основе, вызвали огромную волну внимания, капитала и активности в блокчейне Bitcoin. Несколько значимых ончейн-метрик взлетели, включая комиссии майнеров, процент полных блоков (определенных как блоки, в которых транзакции полностью заполняют предел 4 МБ), размер мемпула, принятие обновления Taproot и количество ожидающих транзакций в мемпуле.


Количество надписей со временем ( источник)

Этот всплеск активности означал, что надписи могут считаться первым значимо принятым стандартом токенов на Bitcoin. Топ-ординалы (другой термин для коллекций надписей) продолжают удерживать высокие цены после месяцев с момента запуска. Среди них NodeMonkes (0.244 BTC), Bitcoin Puppets (0.169 BTC) и Quantum Cats (0.306 BTC). ORDI, первый токен BRC-20, имеет рыночную капитализацию более миллиарда долларов и торгуется на лучших биржах, таких как Binance.

Почему надписи удалось там, где не удалось Цветные монеты, Counterparty и другие эксперименты? Я думаю, что есть две причины для этого.

Во-первых, запуск после улучшений Segwit и Taproot означал, что надписи получили выгоду от более зрелого протокола Bitcoin. Большие размеры блоков, более низкие комиссии и большая гибкость данных позволили избежать сложных, обходных маршрутов реализации их предшественников.

Во-вторых, время было выбрано правильно. Созданию надписей предшествовал цикл 2021 года, когда о NFT слышал практически каждый, кто хотя бы отдаленно следил за интернет-трендами. Криптотрейдерам было комфортно ими торговать. Даже ORDI, запущенный в разгар медвежьего рынка, выиграл от удачного выбора времени. Всего за несколько недель до своего запуска PEPE, мемкоин на Ethereum, вызвал кратковременную мемкоин-манию на сухом рынке, на котором он мог заработать.

Руны

Наконец, все это контекст приводит нас к нашему пункту назначения: Руны.

Наравне с BRC-20 куча других протоколов также пыталась использовать надписи, чтобы привнести в Bitcoin оборотные токены. Это создало фрагментированный ландшафт токенов, при этом каждая реализация несла свои плюсы и минусы. Возможность создать превосходный оборотный стандарт, как это сделали с Ординалами для необоротных токенов, была на подхвате.

И взяли его! Кейси Радамор6вновь вступил в игру, на этот раз с протоколом Rune, или просто Runes, намереваясь сделать его де-факто обменным стандартом для токенов Bitcoin. Его мотивацией было просто: "На Bitcoin должен существовать приличный стандарт токена."

Итак, в чем разница между рунами и другими стандартами, такими как BRC-20? Несколько недель назад мой коллега Саураб написал отличная штукаподробное объяснение Рун и их улучшений по сравнению с предшественниками. Для полного погружения рекомендую прочитать его статью.

Вот суть.

Помните, что токены BRC-20 создают новую надпись каждый раз, когда вам нужно развернуть, выпустить или передать токен. Кроме того, каждый токен хранится в отдельном UTXO. Протокол не указывает способа включения нескольких токенов в один UTXO. Это приводит к разрастанию UTXO, или, другими словами, к переполнению UTXO.


Количество UTXO с течением времени (исходный)

Runes упрощает этот процесс. Во-первых, вместо надписей он хранит данные в поле OP_RETURN. Во-вторых, он позволяет пользователям держать несколько токенов, включая BTC, в одном и том же UTXO. Это делает передачу более эффективной и уменьшает раздутие UTXO. В-третьих, он совместим с Lightning-сетью, решением масштабирования биткоина. (Помните всплеск транзакций OP_RETURN, который мы видели ранее? Теперь вы знаете, что его вызвало.)

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

Учитывая шумиху, многие (включая меня!) считали, что ее последствия и влияние оказались не такими уж впечатляющими, по крайней мере, если судить по настроениям в Crypto Twitter (CT). Не редко слышно мнение, что «руны провалились» или «руны мертвы».


Однако цифры on-chain рисуют совершенно другую картину.


Источник: @cryptokoryos на Дюна


Источник: @cryptokoryos на Дюне

Runes доминирует в сфере биткоин-активности без оплаты. Почти каждый день с момента запуска у него было больше транзакций, чем у ординалов и BRC-20 в совокупности, и, кажется, он заменил последний как самый популярный стандарт обменяемого токена на биткоине. Это также отражается в капитализации Runes, которая уже превзошла капитализацию BRC-20. Это происходит несмотря на то, что он не включен в список на любой крупной централизованной бирже.

Мы все еще находимся в самом начале пути Рун. Без списка CEX, Руны (и другие взаимозаменяемые токены) все еще торгуются на медленной системе, похожей на ордер-бук. Торговля медленная из-за 10-минутных блоков Биткойна, которые мешают высокочастотной торговле. Учитывая отсутствие децентрализованных бирж на Биткойне, также нельзя пока торговать одной Руной напрямую на другую (сначала нужно расчитаться в BTC). Более того, UX остается сложным. Руны, как и предыдущие стандарты токенов, требуют специальных кошельков для торговли и хранения.

Эти проблемы мешают ему быть более широко принятым.

Подписаться

Несколько прощальных мыслей

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

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

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

Мы также считаем, что NFT-токены Bitcoin нашли свое место на рынке продуктов. Поскольку NFT-токены относительно неликвидны и торгуются с меньшей частотой, 10-минутные блоки Bitcoin не являются препятствием для их существования. Более того, учитывая, что блокчейн Bitcoin является самым ценным в отрасли, а надписи полностью находятся на цепи, привлекательность владения цифровым артефактом на этой новой среде будет продолжать существовать.


Я посмотрел на топ-10 NFT и токенов как на Ethereum, так и на Bitcoin. Найдите полный анализздесь.

Взаимозаменяемые токены, с другой стороны, очень сильно сдерживаются медленным временем блока биткоина и отсутствием автоматизированных маркет-мейкеров. Несмотря на это, они уже превзошли ординалы по рыночной капитализации. Топ-10 токенов ERC20 на Ethereum в 64 раза больше по рыночной капитализации, чем топ-10 коллекций NFT. Для биткоина это соотношение по-прежнему составляет всего 7,7x. Как только у нас появятся средства, чтобы сделать их торговлю более эффективной, потенциальный потенциал роста может быть существенным.7Как могут выглядеть эти средства? Возможно, решение предоставляют решения Bitcoin L2.

Но это история для другого дня.

В нетерпении жду воскресного финала Евро,

Шлок Хемани

1

Этоэто отличный ресурс, чтобы более подробно понять, как работают транзакции Bitcoin.

2

Оригинальное предложение по системе DNS для биткойна. После того как сам Сатоши отклонил этот случай использования, разработчики разветвили биткойн, чтобы создать свою собственную блокчейн,Namecoin, которая стала одной из первых альткоинов.

3

A демодоказательства существования с объяснением OP_RETURN.

4

Блоковые войны, как этот дебат называли, бушевали бурно в течение двух лет с 2015 по 2017 год. Это была не только битва за малые блоки против больших блоков, но также за то, как должен быть управляем биткоин и более фундаментальный вопрос о том, является ли биткоин платежной системой или формой цифрового золота. Виталикнедавний постосновывается на двух книгах, написанных участниками из каждого лагеря - The Blocksize Wars Джонатана Биера и Hijacking Bitcoin Роджера Вера - и предоставляет общий обзор их аргументов. Для нас важен исход этого конфликта.

5

Вариант ординальной теории был первоначально предложенныйна форуме BitcoinTalk еще в 2012 году.

6

Кейси Родамор ведет недооцененный, но невероятно веселый подкаст под названием @hellmoney">Денежная бумага.

7

Мой коллега Саураб немного не согласен с этим анализом. Он считает, что в отличие от Ethereum, продуктивные (не мемные) токены на Bitcoin будут запускаться непосредственно на L2s, а не на L1. Это потому, что Ethereum позволяет держателям торговать, занимать и делать другие вещи с токеном на базовом уровне, в то время как Bitcoin этого не делает, потому что первая цепочка предназначена для этого, а вторая - нет. Какой смысл запускать токены на Bitcoin, если их нельзя использовать для предназначенной цели? Если они находятся на Bitcoin, то только в надежде на то, что некоторая ликвидность поможет им поймать спрос, ничем не отличаясь от мем-монет на Bitcoin. Он считает, что мы терпим блокчейн Bitcoin, потому что хотим использовать BTC, актив. Маловероятно, что другие активы достигнут такого же статуса. Я считаю, что независимо от того, можно ли делать что-то с токеном на Bitcoin L1 или нет, команды всё равно захотят, чтобы это было домом для их токена из-за происхождения и межцепочной совместимости, которую это обеспечивает.

Disclaimer:

  1. Эта статья перепечатана с [Decentralised.co]. Все авторские права принадлежат оригинальному автору [ШЛОК КХЕМАНИ]. Если есть возражения против этого перепечатывания, пожалуйста, свяжитесь с Gate Learnкоманда, и они быстро справятся с этим.
  2. Ответственность за отказ: Взгляды и мнения, выраженные в этой статье, являются исключительно мнением автора и не являются инвестиционной консультацией.
  3. Переводы статьи на другие языки выполняются командой Gate Learn. Если не указано иное, копирование, распространение или плагиат переведенных статей запрещены.

Дорога к рунам

Средний7/29/2024, 9:17:57 AM
Эта статья затрагивает инновации и развитие в экосистеме биткоина, особенно сосредотачиваясь на прогрессе в области нефонгируемых токенов (ординалов) и фонгируемых токенов (Рун). Она предоставляет подробный анализ того, как ординалы и Руны стали важными стандартами на блокчейне биткоина и исследует их рыночную производительность и социальное признание.

На неделю, предшествующую последнему сокращению вознаграждения за блок в Биткоине, Runes, новый стандарт оборотных токенов на Bitcoin, стал одной из самых обсуждаемых тем в криптосфере. Когда я пытался понять, что такое Runes и почему они важны, я осознал, насколько мало я знал о том, что было до них, или как работает Биткоин на фундаментальном уровне. Да, я знаю, что это удивительное признание, учитывая, что я работаю в крипто и Биткоин является крупнейшей криптовалютой.

Тем не менее, я понял, что если я нахожусь в этой лодке, то наверняка многие другие тоже. Поэтому я решил копнуть глубже и написать об этом.

Я вернулся во времени и попытался проследить путь Биткойна от его зарождения до того, как он попал в Бегунов. По пути я наткнулся на раннюю ончейн-реализацию DNS, первый токенный проект Виталика Бутерина (нет, это не был Ethereum), постоянное ASCII-искусство, блокчейн-игру с 2015 года, раскол в сообществе, который заставил некоторых называть Биткойн 'неудачным экспериментом', инновационного разработчика, изменившего лицо трехтриллионного актива, и многое другое.

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

Давайте погрузимся в это!

UTXOs

Мы начнем с понимания одного из фундаментальных строительных блоков протокола Биткойн: непотраченных выходов транзакций или UTXO.

UTXOs - это то, как протокол Bitcoin отслеживает владение монетами. Представьте себе каждый UTXO как чек владения - неделимый кусок биткоина, который может быть потрачен только определенным адресом (владельцем). Когда владение биткоином переходит от одного пользователя к другому, это записывается в блокчейне как UTXO, связанный с адресом получателя.

В протоколе Bitcoin нет встроенного понятия баланса счета. Вместо этого монеты, принадлежащие адресу, захвачены в UTXO, разбросанных по блокчейну, каждая создана в результате транзакции. Когда приложение (например, кошелек) показывает пользователю их баланс BTC, оно сканирует блокчейн и агрегирует UTXO, принадлежащие этому пользователю.

Если мой кошелек Bitcoin говорит, что у меня есть 20 BTC, это означает, что с моим открытым ключом связано 20 BTC в виде UTXO. Это может быть один UTXO на 20 BTC, четыре по 5 BTC каждый или любая другая комбинация, дающая в сумме 20 BTC.

Транзакции на Биткоин организованы как набор входных UTXO, которые потребляются (или уничтожаются), чтобы создать выходные UTXO. Представьте, что у Джоэла есть UTXO со следующими значениями, связанными с его адресом:

  • 10 BTC
  • 5 BTC
  • 1 BTC

Теперь, если он хочет заплатить Саурабу 14BTC, его приложение кошелька создаст транзакцию с:

  • 10 BTC и 5 BTC UTXOS в качестве входных данных (1 BTC UTXO остается нетронутым)
  • 14 BTC как один выход на адрес Саурабха
  • 0.9998 BTC в качестве второго вывода обратно на его адрес

Второй UTXO - это сдача, которую он получает от транзакции. Почему 0.9998, а не 1 BTC? Ему также нужно заплатить майнеру биткоин в качестве поощрения за включение его транзакции в блок. Разница между суммой входных и выходных UTXO (0.0002 BTC в данном случае) составляет плату, предлагаемую за транзакцию. В большинстве случаев тяжелая работа по созданию действительной транзакции путем установки соответствующих входов, выходов и сборов абстрагирована от пользователя и обрабатывается в фоновом режиме приложением кошелька1.

Чтобы лучше понять UTXO, думайте о них как о банкнотах, а биткойн-кошельках как о физических кошельках. Каждая банкнота (как UTXO) стоит фиксированную, неделимую сумму, и общая стоимость, хранящаяся в физическом кошельке (как в случае биткойн-кошелька), является суммой стоимости всех банкнот внутри него.

Подписаться

Транзакции биткойна похожи на покупку товаров наличными. Если я хочу купить коктейль за $14 в баре в Нью-Йорке, я могу отдать $10 и $5 и получу $1 сдачи. То, где ломается эта аналогия, заключается в том, что в то время как банкноты существуют только в определенных номиналах ($1, $5, $10 и т. д.), UTXO могут быть связаны с любым произвольным количеством биткойнов.

(В отличие от других блокчейнов, таких как Ethereum, которые работают как реестр дебетов и кредитов и отслеживают балансы пользователей в протоколе. Это подобно тому, как банковские счета отслеживают балансы пользователей.)

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

OP_Return

Сатоси Накамото изначально создал биткоин как форму системы электронных наличных пиринговых платежей, устойчивой к цензуре. Однако при этом он также случайно создал первый в мире неизменяемый, невозможный к подделке, прозрачный и с отметкой времени реестр.

Вскоре после выпуска ранние энтузиасты криптовалют поняли, что такой реестр полезен для приложений не только в области платежей. Эту технологию можно было бы расширить для обеспечения безопасности любых цифровых данных, которые были достаточно важными для хранения на устойчивом, распределенном реестре. Обсуждаемые приложения включали акции, цифровые коллекционные предметы, записи о собственности и внедрение системы доменных имен (DNS) в Bitcoin2.

Хал Финни, легендарный компьютерный ученый, известный участник Биткоин, и получатель первого BTC, отправленного Сатоши,предложенныйрешение по внедрению DNS на цепочке в BitcoinTalk Форуме.

Вопрос о том, следует ли использовать биткойн для хранения не-платежных данных, вызвал одну из первых крупных дебатов в биткойн-сообществе. Одни считали биткойн исключительно платежной системой и считали хранение других данных (или «мусора») злоупотреблением его основной целью. Другие видели это как демонстрацию силы биткойна и считали, что создание новых приложений было крайне важно для долгосрочной актуальности блокчейна и уменьшения субсидии безопасности.

Дебаты также имели краткосрочные практические последствия.

В отсутствие специализированного метода хранения неоплатных данных в протоколе Биткойн ранние испытатели нашли обходное решение. Помните из нашего предыдущего обсуждения, что транзакция Биткойн состоит из серии входных и выходных UTXO. У каждого выходного UTXO есть поля для суммы и адреса назначения Биткойн. Разработчики использовали это поле адреса назначения длиной 20 байт для хранения произвольных неоплатных данных.

Какие именно произвольные данные? Как этот блог-постдокументы, включающие в себя как мирское, так и творческое. От дань уважения Нельсону Манделе до ASCII-портрета тогдашнего председателя Федеральной резервной системы Бена Бернанке, и от ссылки на файлы Cablegate WikiLeaks до PDF-версии оригинальной белой книги Bitcoin, энтузиасты сохранили любой текст, который они считали достойным постоянного цифрового существования на реестре.

Однако этот подход имел серьезное непредвиденное последствие. Обычно данные в поле адреса назначения представляют собой открытый ключ (или адрес назначения), который протокол отображает на закрытый ключ, который может контролировать полученный UTXO. Когда разработчики начали использовать это поле адреса для хранения произвольных данных, эти транзакции создавали UTXO, которые не могли сопоставиться с закрытым ключом и, следовательно, не могли быть потрачены. Такие транзакции помечаются как «фальшивые платежи».

Например, эта транзакция, который содержит PDF оригинальной белой книги Bitcoin, хранит данные на почти 950 выходных UTXO, ни один из которых нельзя потратить.

Проблема хранения данных в выходах UTXO.

Фальшивые платежи проблематичны для тех, кто запускает полный узел Bitcoin. Полные узлы поддерживают копию всех действительных UTXO (известных как полный набор UTXO) в истории блокчейна, которую они затем используют при проверке новых транзакций. В идеале набор UTXO должен быть небольшим, чтобы транзакции могли быть быстро проверены. Однако, поскольку UTXO, созданные в результате фальшивых платежей, никогда не могут быть потрачены, они приводят к «набуханию UTXO» или увеличению размера набора UTXO. Следовательно, узлы должны постоянно нести расходы на хранение данных, которые блокчейн не был разработан для переноса.

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

Их позиция (как я это понимаю заметки о выпуске версии Биткойна 0.9.0) по сути было — «Послушайте, нам не нравится, что вы храните случайные данные в Биткойне. Это не то, для чего он нужен. Но мы никак не можем запретить вам использовать выходные данные для этого. Так что позвольте нам уменьшить ущерб, который вы наносите. Мы предоставим вам отдельное ограниченное пространство, чтобы вы могли продолжить свои махинации, но в то же время мы настоятельно рекомендуем вам не использовать биткойн для этого. Это не то, для чего он предназначен».

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

40 байт - это не так много данных. Один английский символ обычно занимает один байт данных, что означает, что OP_RETURN может содержать только строки длиной до 40 символов - определенно недостаточно для хранения изображений или полных документов. Таким образом, основным случаем использования OP_RETURN было хранение хешированных значений более крупных данных.

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

Сервисы как Доказательство существованияпозволяют пользователям загружать документы, генерировать хэш-значения и хранить их на Bitcoin за плату (в настоящее время 0,00025 BTC или ~$18)3.


Диаграмма хоккейной клюшки, если она вообще была. (исходный)

График выше иллюстрирует количество транзакций, содержащих выходы OP_RETURN со временем. Заметьте параболический рост таких транзакций в недавнем прошлом? Мы скоро обсудим причины этого.

Лимит данных OP_RETURNбыло увеличенодо 80 байт в 2015 году.

Ранние эксперименты с токенами

Пока Bitcoin совершенствовался, разработчики начали мечтать о создании других приложений, которые могли бы использовать технологию блокчейн. Одним из распространенных применений было создание альтернативных валют или токенов с индивидуальными свойствами и функционалом. Один из способов сделать это - создать блокчейн с нуля, что было сделано ранними альткойнами, такими как Namecoin и Dogecoin. Однако этот подход требовал создания базы майнеров и нес риск централизации токена, по крайней мере в начальной стадии.

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

Сегодня Виталик Бутерин известен как сооснователь Ethereum, второй крупнейшей криптовалюты после Bitcoin. Однако, прежде чем он создал Ethereum, Виталик был активной частью биткоин-сообщества. Он начал свою криптокарьеру, пишущ в публикацию Bitcoin Weekly. После того, как она закрылась, Виталик стал сооснователем Журнал Bitcoin, которую многие считают первой серьезной публикацией в отрасли.

Обложка октябрьского выпуска журнала Bitcoin Magazine за 2013 год. Вы можете приобрести оригинальные физические отпечатки с их помощью, используя BTC в Магазин журнала Bitcoin. Этот в настоящее время продается за $1000!

В 2013 году Виталик вместе с четырьмя другими авторами выпустили белая книгадля цветных монет, способ хранения «альтернативных валют, товарных сертификатов, умного имущества и других финансовых инструментов» на блокчейне биткоина. Это было сделано путем пометки или «окрашивания» биткоинов информацией, которая определяет их предполагаемое использование.

Что означает пометить биткойн? Напомним, что BTC хранится на блокчейне в виде UTXO, которые создаются и уничтожаются при передаче BTC с одного кошелька на другой. Этот механизм позволяет отслеживать происхождение и историю собственности биткойна при его перемещении между кошельками.

Допустим, я получаю 5 BTC UTXO от Саурабха. Затем я передаю 7 BTC Сиду, созданных из одного 5 BTC UTXO (те, что я получил от Саурабха) и еще одного 2 BTC UTXO (который у меня уже был в кошельке). Теперь Сид передает 10 BTC Джоэлу, состоящие из двух UTXO - одного, который он получил от меня, и еще одного, который у него был раньше. BTC Джоэла теперь можно проследить до Саурабха, Сида и меня, следуя за цепочкой транзакций, приведших к UTXO в его кошельке.

Подписаться

Давайте еще раз вспомним нашу аналогию с Bitcoin UTXOs и денежными купюрами. У каждой денежной купюры есть уникальный серийный номер, который сохраняется при ее передвижении от одного владельца к другому. Разница в том, что в то время как у меня может не быть полной истории владельцев денежной купюры передо мной (поскольку этого нигде не записано), все транзакции Bitcoin происходят в общедоступном реестре, где каждый сатоши (sat), самая маленькая единица Bitcoin (1 BTC = 100 миллионов сатоши), можно проследить прямо к его первоначальному владельцу. Если бы существовал способ записать передвижение денежных купюр на основе их серийных номеров, мы могли бы проследить их до печатного станка, так же как мы можем проследить каждый BTC до блока, в котором он был создан.

Поскольку BTC можно проследить через транзакции, также можно отследить метаданные, связанные с конкретным UTXO. Это является основой процесса маркировки или «окрашивания» BTC. Протокол Colored Coins использует комбинацию ввода, вывода и OP_RETURN для создания и передачи токенов с одного адреса на другой.

Структура транзакции цветных монет.

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

Есть два ключевых момента, на которые следует обратить внимание в связи с реализацией внешних токенов в блокчейне Биткоина.

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

Если вы создаете новую валюту, вы почти наверняка хотите, чтобы ее стоимость оценивалась независимо и не сочеталась с другой валютой. Например, стоимость купюры фиатной валюты должна быть той, которая указана на ней, независимо от стоимости бумаги, на которой она напечатана. Я считаю, что одной из причин того, что Цветные монеты никогда не стали популярным способом выпуска новых токенов, является их независимость. Для не-денежных случаев использования, например, для выпуска акций собственности, Цветные монеты все еще имели смысл.

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

Если пользователи используют обычный кошелек (предназначенный для отправки и получения BTC) для взаимодействия с UTXO, которые ранее участвовали в транзакциях с цветными монетами, они рискуют потерять или повредить метаданные, связанные с их UTXO. Эта несовместимость между кошельками остается шипом в боку даже для будущих реализаций стандартов токенов на Bitcoin, как мы скоро увидим.

Еще одним ранним проектом, который позволял пользователям создавать цифровые токены на основе биткоина, был Контрагент. Counterparty также использует OP_RETURN для хранения метаданных, связанных с токенами, но в отличие от Colored Coins, токены Counterparty не привязаны к балансу BTC адреса. Это отделение позволяет этим токенам иметь независимую торговлю и обнаружение цены.

Независимые цены на токены позволили Counterparty создать одну из первых децентрализованных бирж на основе протокола Bitcoin. Пользователи могли размещать свои заявки через сообщения (например, «Я хочу купить 10 токенов A за 20 токенов B»), и протокол удерживал их средства в доверительном эскроу до тех пор, пока заявка не была исполнена или не истек срок ее действия.

Нативный токен контрагента, XCP, изначально был создан и распространен через справедливый запуск под названием “Доказательство-сжигания«где пользователи должны были сжечь BTC, чтобы выпустить токен. XCP действует как утилитарный токен, позволяющий разработчикам оплачивать создание именованных монет Counterparty. Counterparty также предоставляет разработчикам простые API для создания токенов, передачи активов, выпуска дивидендов и многое другое.

Известные проекты, созданные с использованием Counterparty, включают Заклинания Генезиса, первая мобильная игра на основе NFT-блокчейна (да, игры на блокчейне были актуальны еще в 2015 году!), и Редкие Пепе, коллекция NFT, которая сохраняет свою стоимость и по сегодняшний день (минимальная ценаиз 298 собрано почти ~$1 миллион к началу июня 2024 года).

Segwit

Несмотря на то, что OP_RETURN, Colored Party и Counterparty позволили хранить токены на Bitcoin, их рост был ограничен фундаментальным ограничением протокола: лимитом размера блока 1 МБ.

1 МБ - это не так много данных. Типичная транзакция Bitcoin составляла около 300 байт, что означает, что один 1 МБ блок мог содержать примерно 3000 транзакций. Поскольку блоки Bitcoin создаются каждые 10 минут, значение транзакций в секунду (TPS) сети колебалось около 5. Эта пропускная способность была крайне недостаточной для платежной сети. Для сравнения, Visa обрабатывает 1 700 TPS и имеет пиковую пропускную способность более 24 000 TPS.

Обсуждение увеличения размера блока Bitcoin, подобно предыдущему спору о данных об оплате и неоплате, также разделило сообщество на два лагеря.

Одни из сторон, так называемые большие блокировщики, проводили кампанию за жесткий форк (изменение протокола, требующее обновления всей сети и пользователей) для постоянного увеличения размера блока до 2 МБ, за которым последовали бы последующие периодические жесткие форки для продолжения увеличения размера блока. Эта группа считала, что для того, чтобы биткоин мог стать жизнеспособной платежной системой для миллионов пользователей, ему нужно иметь большую пропускную способность и низкие комиссии. Единственный способ достичь этого - постоянно увеличивать размер блока по мере роста спроса.

Подписаться

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

Блоковые войны стали одной из основных тем времени.Этот заголовокэто из Wall Street Journal.

Большие блокиры в конечном итоге создали Bitcoin Cash, разветвление блокчейна Bitcoin с пределом размера блока 8 МБ. Маленькие блокиры, с другой стороны, разрешили обновление под названием Segregated Witness, или Segwit, чтобы увеличить размер блока без проведения жесткой разветвления.

Помимо серии входов и выходов, транзакция Bitcoin также содержит еще одну структуру, о которой мы еще не говорили - данные свидетелей. Данные свидетелей, включающие криптографические подписи и другую информацию для проверки, составляют до 65% размера транзакции.

Обновление SegWit изменило структуру блока. Вместо того, чтобы иметь все данные (входы, выходы, подписи) в одном блоке размером 1 МБ, обновление разделило блок на две секции: базовый транзакционный блок, содержащий все входы и выходы, и расширенный блок, хранящий данные свидетелей.


Вместе с этим изменением SegWit также сменил метрику, используемую для расчета емкости блока с размера данных на весовые единицы. Вес блока рассчитывается с использованием формулы:

Вес = Размер базы × 4 + Размер свидетеля

Например, транзакция с базовым размером 100 байт и размером данных свидетельства 200 байт займет 600 весовых единиц [(100 × 4) + 200]. Новый предел на емкость блока увеличился с 1 МБ до 4 миллионов весовых единиц, что фактически увеличило емкость блока в четыре раза без необходимости жесткого разделения.

Важно, что базовый блок остался примерно 1 МБ, сохраняя первоначальный предел размера блока. Это позволило протоколу одновременно принимать как классические, так и блоки SegWit, обеспечивая, что майнеры и узлы не были вынуждены немедленно обновлять свое программное обеспечение, чтобы приспособиться к изменениям.

Segwit не был принят майнерами за одну ночь; на принятие Segwit блоков Bitcoin ушло почти 5 лет. На первый взгляд, это постепенное принятие кажется оправдывающим решение о внедрении мягкого форка. Однако мы можем только предполагать, как бы развивалась альтернатива - жесткий форк, и как это повлияло бы на поведение майнеров.


Источник

В любом случае, Segwit дал Bitcoin очень нужный толчок в TPS и был важным веховым моментом в масштабировании сети и поддержке использования случаев за пределами просто платежей в BTC.

Что на кране?

Апгрейд Taproot 2021 года был самым значительным обновлением протокола Биткойн с момента Segwit. Однако, в отличие от спорных войн по размеру блока, изменения, предложенные Taproot, были приняты практически единогласно биткойн-сообществом.

Обновление Taproot было комбинацией трех Предложений по улучшению биткойна (BIP), реализующих несколько изменений, сделавших биткойн более безопасным и эффективным. Хотя эти изменения затронули несколько аспектов протокола, мы сосредоточимся на тех, которые заложили основу для будущих протоколов токенов на цепи.

Первое крупное изменение, вызванное обновлением Taproot, заключалось в замене подписей эллиптической кривой цифрового алгоритма подписи (ECDSA) подписями Schnorr. Блокчейны полагаются на цифровые подписи - сообщения, криптографически подписанные закрытым ключом пользователя и проверенные их открытым ключом, чтобы функционировать. Цифровые подписи представлены различными формами, каждая из которых следует различным криптографическим схемам, причем некоторые из них более эффективны, чем другие. Переход к подписям Schnorr принес два ключевых улучшения для масштабируемости.

Во-первых, напомним, что данные свидетелей, включая подпись, занимают значительную часть пространства транзакции. Подписи Schnorr меньше по сравнению с ECDSA, что приводит к экономии места и позволяет уместить больше транзакций в один блок.

Во-вторых, Bitcoin поддерживает сложные типы платежей, такие как мультиподписные транзакции, где несколько сторон должны одобрить транзакцию на основе определенных условий для ее выполнения. До появления Taproot для мультиподписной транзакции требовалось, чтобы каждая отдельная подпись была включена во входы транзакции. С помощью подписей Schnorr несколько подписей может быть объединено в одну подпись (и, следовательно, в один вход), что делает мультиподписные транзакции значительно более эффективными и конфиденциальными.

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

На практике это означало, что количество произвольных данных, которые разработчики могли хранить в транзакции Bitcoin, теперь ограничивалось только максимально допустимым размером транзакции, который составлял 400 000 байт. Это было в пять тысяч раз больше, чем количество данных, которые им позволяло хранить OP_RETURN.

Путем повышения эффективности транзакций и предоставления дополнительной гибкости в их содержании улучшение Taproot проложило путь для самого взрывного эксперимента внедрения токенов в Bitcoin.

Теория порядка

Канвалджит, отец моего лучшего друга, нумизмат — коллекционер валюты. Его коллекция заметна не только своими историческими и лимитированными предметами, но и уникальной категорией банкнот, которые он коллекционирует исключительно из-за их серийных номеров. Например, у него есть купюра в 500 INR с серийным номером "001947", соответствующим году получения Индией независимости. Купленная за 750 INR, она сейчас стоит 1000 INR из-за своего серийного номера.

Деньги занимают особое место в обществе, служат средством обмена и символом статуса, свободы и власти. Ее значение проявляется в том, как мы работаем на нее, в конфликтах, которые она порождает, и почитании, которым некоторые культуры окружают ее. Это также объясняет, почему деньги пользуются популярностью среди коллекционеров и подчеркивает работу нумизматов.

Подписаться

Биткоин - это первый пример новой формы денег: криптовалюты. Теперь ему более пятнадцати лет, и он является активом стоимостью в триллион долларов, достаточно популярным для того, чтобы его поклонники придали ему происхождение и историческую ценность. Но как можно сделать это для цифровой валюты?

Вступает Кейси Радамор и его теория ординалов.

Когда центральный банк выпускает банкноты, каждой присваивается серийный номер в порядке их печати. Точно так же теория Ordinals является соглашением, системой нумерации, для присвоения порядкового номера каждому сатоши (sat), который когда-либо существовал или будет существовать в будущем при добыче. Давайте посмотрим, как это работает.

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

Например, первый добытый блок, известный как Genesis Block, вознаградил шахтера 50 BTC. Поскольку каждый биткойн состоит из 100 миллионов сатоши, первая награда за блок содержала сатоши с номерами от 0 до 4 999 999 999. Вторая содержала сатоши с номерами от 5 000 000 000 до 9 999 999 999, и этот шаблон продолжается. Следовательно, последний сатоши будет пронумерован 2 099 999 999 999 999.

Теория Ordinals использует систему FIFO (первым пришел - первым обслужен) для отслеживания нумерации сатошей по мере их перемещения между UTXO. Когда транзакция Bitcoin потребляет UTXO, сатоши разделяются между только что созданными UTXO в порядке, в котором они появляются в выходных данных.

Например, если майнер Genesis Block получил UTXO, содержащий сатоши с номерами от 0 до 4 999 999 999, и им нужно выделить определенный сатоши, скажем, сатоши номер 21 миллион, они структурируют транзакцию следующим образом:

Теория Ординалов, приписывая каждому сатоши уникальный номер, делает их в некоторой степени невзаимозаменяемыми. Я говорю "в некоторой степени", потому что в контексте осуществления платежа биткоином продавец не будет заботиться о том, из каких сат состоит этот платеж, что делает их взаимозаменяемыми в этом сценарии. Однако для того, кто ищет определенный пронумерованный сат, как это делает Канвалджит с банкнотами, сатоши становятся в значительной степени невзаимозаменяемыми.5.

Однажды теория Ординалов стала популярной, возникновение нумизматов BTC - редких охотников за биткоинами - стало неизбежным (Wired опубликовал отличная статьядокументирование своего мира). Что такое редкие биткоины? Это спектр. Кейси Радамор предоставляет каркас для оценки редкости:

На самом деле редкость является в высшей степени субъективной и зависит от чисел, которые коллектив считает ценными. Канвалджит собирает банкноты с серийным номером 150847, потому что она символизирует дату достижения независимости Индии. Для коллекционера валюты из другой страны это число может быть совершенно нерелевантным. Аналогично охотники за биткоинами ценят сатоши по всевозможным причинам - от очевидных, таких как сат, добытый Сатоши, до более загадочных, таких как число сата, образующее палиндром.

Редкие саты торгуются не только на рынках, таких как Magic Eden и Magisat, оба из которых предоставляют пользователям иконки и руководства, чтобы помочь им точно оценить стоимость сатов, которые они покупают, но и на более традиционных аукционах, таких как Sotheby's, где редкий сатпродан за более чем $150,000.

Недавно viaBTC, пул для майнинга биткойнов, аукционированыэпический сегодня (первый сегодня недавнего деления) на 33,3 BTC, что превышает 2 миллиона долларов. Эта сумма сравнивается с самой дорогой продажей банкноты в истории: редкая 1 000-долларовая казначейская банкнота, выпущенная в 1890 году, которая была продана заболее 3 миллионов долларов на аукционе в 2014 году.

Замечательно, эта банкнота, получившая прозвище "Большой арбуз" из-за формы и цвета нулей на обороте, все еще является действительным платежным средством!

Помимо появления класса цифровых нумизматов, теория Ординала, представляя конвенцию нумерации сатошей, также открыла следующий этап в плане Кейси Радамора: внедрение "цифровых артефактов" в биткойн.

Надписи

Выпуск Taproot 2021 года совпал с крупной волной в криптоиндустрии — NFT. Более $25 миллиардов стоили NFT, проданные в 2021 году, большинство из которых были торгованы на Ethereum. Пиксельное искусство, картинки обезьян, спортивные моменты, фотографии, музыка, кроссовки, купоны на кофе и даже простые английские слова — для всего этого существовал NFT. Движение сигнализировало о крупнейшем пересечении мира криптовалют с основными СМИ и брендами, и привлекло больше новых людей в мир криптовалюты, чем любое другое применение до этого.

Теперь, дебаты о том, стоит ли цифровое искусство, включая NFT или даже как категорию, быть природно ценным, - это что-то, о чем написано достаточно и обсуждено, поэтому мы не будем вдаваться в это. Важно то, что по крайней мере какая-то часть биткойн-сообщества, включая Кейси, посмотрела на то, что происходило на других цепочках, в частности на Ethereum, и решила, что это то, что они хотели бы привнести также в биткойн.

Если бы у биткойна был стандарт для NFT, Кейси хотел, чтобы он был "необременен" недостатками своих предшественников. Его решение: Надписи. От Кейсистатья в блогена Надписях:

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

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

Вот как они работают.

Надписи наносят данные на отдельные саты, которые затем отслеживаются теорией Ordinals. Чтобы пометить конкретный сат какими-то данными, разработчикам необходимо создать транзакцию, которая изолирует этот сат и помещает его в первый выход транзакции Bitcoin. Сами данные находятся в свидетельстве транзакции (обновление, введенное SegWit), и хранятся в добавляемых скриптах пути сценариев, введенных обновлением Taproot.

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

Каждая надпись также получает порядковый номер в порядке ее создания. Таким образом, мы знаем, что на сегодняшний день было создано более 70 миллионов надписей. Кроме того, хотя вы можете создавать коллекции надписей (как это можно сделать с NFT на Ethereum), для создания каждой надписи в коллекции требуется отдельная транзакция (и, следовательно, оплата комиссии). Эти свойства устраняют те недостатки, которые Кейси видел в NFT на умных контрактах блокчейнов, таких как Ethereum.

Какое содержимое можно сохранить в надписях? Большинство форматов контента, поддерживаемых в Интернете, включая файлы PNG, JPEG, GIF, MPEG и PDF. Также поддерживаются файлы HTML и SVG, которые могут выполняться в песочничных средах (они не могут взаимодействовать с внешним кодом). Кроме того, надписи могут быть связаны между собой и, таким образом, ремиксировать контент из других надписей. В то время как большинство пользователей предпочли надписывать сатоши простыми JPEG-файлами, некоторые предприимчивые экспериментировали с надписями, подобными Полные версии видеоигр.

Некоторые разработчики поняли, что эта гибкость контента может быть использована для создания дополнительных стандартов токенов для биткоина.

Наиболее заметным из этих экспериментов был протокол BRC-20, созданный domodataВ то время как надписи задумывались как способ привнесения неуничтожимых токенов в Bitcoin, стандарт BRC-20 (шутка над стандартом ERC-20 токенов Ethereum) использовал их для создания стандарта фунгируемых токенов для Bitcoin.

Сам механизм удивительно прост: невзаимозаменяемые токены развертываются, чеканятся и передаются с использованием JSON-данных, вписанных на сатах. Например, вот как выглядела надпись, развернутая ORDI, первый токен BRC-20.

Эта надпись определила параметры токена ORDI, указав его как токен BRC-20, развернув его с максимальным запасом в 21 миллион единиц и ограничив каждую транзакцию чеканки 1 000 единицами. Записывая такие данные в формате JSON на сатоши, разработчики могли бы создавать, управлять и передавать оборотные токены непосредственно на блокчейне Bitcoin.

Аналогично, токены BRC-20 могут быть переданы путем создания новой надписи с данными, такими как:

Надписи вместе с первоначальным протоколом BRC-20, построенным на их основе, вызвали огромную волну внимания, капитала и активности в блокчейне Bitcoin. Несколько значимых ончейн-метрик взлетели, включая комиссии майнеров, процент полных блоков (определенных как блоки, в которых транзакции полностью заполняют предел 4 МБ), размер мемпула, принятие обновления Taproot и количество ожидающих транзакций в мемпуле.


Количество надписей со временем ( источник)

Этот всплеск активности означал, что надписи могут считаться первым значимо принятым стандартом токенов на Bitcoin. Топ-ординалы (другой термин для коллекций надписей) продолжают удерживать высокие цены после месяцев с момента запуска. Среди них NodeMonkes (0.244 BTC), Bitcoin Puppets (0.169 BTC) и Quantum Cats (0.306 BTC). ORDI, первый токен BRC-20, имеет рыночную капитализацию более миллиарда долларов и торгуется на лучших биржах, таких как Binance.

Почему надписи удалось там, где не удалось Цветные монеты, Counterparty и другие эксперименты? Я думаю, что есть две причины для этого.

Во-первых, запуск после улучшений Segwit и Taproot означал, что надписи получили выгоду от более зрелого протокола Bitcoin. Большие размеры блоков, более низкие комиссии и большая гибкость данных позволили избежать сложных, обходных маршрутов реализации их предшественников.

Во-вторых, время было выбрано правильно. Созданию надписей предшествовал цикл 2021 года, когда о NFT слышал практически каждый, кто хотя бы отдаленно следил за интернет-трендами. Криптотрейдерам было комфортно ими торговать. Даже ORDI, запущенный в разгар медвежьего рынка, выиграл от удачного выбора времени. Всего за несколько недель до своего запуска PEPE, мемкоин на Ethereum, вызвал кратковременную мемкоин-манию на сухом рынке, на котором он мог заработать.

Руны

Наконец, все это контекст приводит нас к нашему пункту назначения: Руны.

Наравне с BRC-20 куча других протоколов также пыталась использовать надписи, чтобы привнести в Bitcoin оборотные токены. Это создало фрагментированный ландшафт токенов, при этом каждая реализация несла свои плюсы и минусы. Возможность создать превосходный оборотный стандарт, как это сделали с Ординалами для необоротных токенов, была на подхвате.

И взяли его! Кейси Радамор6вновь вступил в игру, на этот раз с протоколом Rune, или просто Runes, намереваясь сделать его де-факто обменным стандартом для токенов Bitcoin. Его мотивацией было просто: "На Bitcoin должен существовать приличный стандарт токена."

Итак, в чем разница между рунами и другими стандартами, такими как BRC-20? Несколько недель назад мой коллега Саураб написал отличная штукаподробное объяснение Рун и их улучшений по сравнению с предшественниками. Для полного погружения рекомендую прочитать его статью.

Вот суть.

Помните, что токены BRC-20 создают новую надпись каждый раз, когда вам нужно развернуть, выпустить или передать токен. Кроме того, каждый токен хранится в отдельном UTXO. Протокол не указывает способа включения нескольких токенов в один UTXO. Это приводит к разрастанию UTXO, или, другими словами, к переполнению UTXO.


Количество UTXO с течением времени (исходный)

Runes упрощает этот процесс. Во-первых, вместо надписей он хранит данные в поле OP_RETURN. Во-вторых, он позволяет пользователям держать несколько токенов, включая BTC, в одном и том же UTXO. Это делает передачу более эффективной и уменьшает раздутие UTXO. В-третьих, он совместим с Lightning-сетью, решением масштабирования биткоина. (Помните всплеск транзакций OP_RETURN, который мы видели ранее? Теперь вы знаете, что его вызвало.)

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

Учитывая шумиху, многие (включая меня!) считали, что ее последствия и влияние оказались не такими уж впечатляющими, по крайней мере, если судить по настроениям в Crypto Twitter (CT). Не редко слышно мнение, что «руны провалились» или «руны мертвы».


Однако цифры on-chain рисуют совершенно другую картину.


Источник: @cryptokoryos на Дюна


Источник: @cryptokoryos на Дюне

Runes доминирует в сфере биткоин-активности без оплаты. Почти каждый день с момента запуска у него было больше транзакций, чем у ординалов и BRC-20 в совокупности, и, кажется, он заменил последний как самый популярный стандарт обменяемого токена на биткоине. Это также отражается в капитализации Runes, которая уже превзошла капитализацию BRC-20. Это происходит несмотря на то, что он не включен в список на любой крупной централизованной бирже.

Мы все еще находимся в самом начале пути Рун. Без списка CEX, Руны (и другие взаимозаменяемые токены) все еще торгуются на медленной системе, похожей на ордер-бук. Торговля медленная из-за 10-минутных блоков Биткойна, которые мешают высокочастотной торговле. Учитывая отсутствие децентрализованных бирж на Биткойне, также нельзя пока торговать одной Руной напрямую на другую (сначала нужно расчитаться в BTC). Более того, UX остается сложным. Руны, как и предыдущие стандарты токенов, требуют специальных кошельков для торговли и хранения.

Эти проблемы мешают ему быть более широко принятым.

Подписаться

Несколько прощальных мыслей

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

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

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

Мы также считаем, что NFT-токены Bitcoin нашли свое место на рынке продуктов. Поскольку NFT-токены относительно неликвидны и торгуются с меньшей частотой, 10-минутные блоки Bitcoin не являются препятствием для их существования. Более того, учитывая, что блокчейн Bitcoin является самым ценным в отрасли, а надписи полностью находятся на цепи, привлекательность владения цифровым артефактом на этой новой среде будет продолжать существовать.


Я посмотрел на топ-10 NFT и токенов как на Ethereum, так и на Bitcoin. Найдите полный анализздесь.

Взаимозаменяемые токены, с другой стороны, очень сильно сдерживаются медленным временем блока биткоина и отсутствием автоматизированных маркет-мейкеров. Несмотря на это, они уже превзошли ординалы по рыночной капитализации. Топ-10 токенов ERC20 на Ethereum в 64 раза больше по рыночной капитализации, чем топ-10 коллекций NFT. Для биткоина это соотношение по-прежнему составляет всего 7,7x. Как только у нас появятся средства, чтобы сделать их торговлю более эффективной, потенциальный потенциал роста может быть существенным.7Как могут выглядеть эти средства? Возможно, решение предоставляют решения Bitcoin L2.

Но это история для другого дня.

В нетерпении жду воскресного финала Евро,

Шлок Хемани

1

Этоэто отличный ресурс, чтобы более подробно понять, как работают транзакции Bitcoin.

2

Оригинальное предложение по системе DNS для биткойна. После того как сам Сатоши отклонил этот случай использования, разработчики разветвили биткойн, чтобы создать свою собственную блокчейн,Namecoin, которая стала одной из первых альткоинов.

3

A демодоказательства существования с объяснением OP_RETURN.

4

Блоковые войны, как этот дебат называли, бушевали бурно в течение двух лет с 2015 по 2017 год. Это была не только битва за малые блоки против больших блоков, но также за то, как должен быть управляем биткоин и более фундаментальный вопрос о том, является ли биткоин платежной системой или формой цифрового золота. Виталикнедавний постосновывается на двух книгах, написанных участниками из каждого лагеря - The Blocksize Wars Джонатана Биера и Hijacking Bitcoin Роджера Вера - и предоставляет общий обзор их аргументов. Для нас важен исход этого конфликта.

5

Вариант ординальной теории был первоначально предложенныйна форуме BitcoinTalk еще в 2012 году.

6

Кейси Родамор ведет недооцененный, но невероятно веселый подкаст под названием @hellmoney">Денежная бумага.

7

Мой коллега Саураб немного не согласен с этим анализом. Он считает, что в отличие от Ethereum, продуктивные (не мемные) токены на Bitcoin будут запускаться непосредственно на L2s, а не на L1. Это потому, что Ethereum позволяет держателям торговать, занимать и делать другие вещи с токеном на базовом уровне, в то время как Bitcoin этого не делает, потому что первая цепочка предназначена для этого, а вторая - нет. Какой смысл запускать токены на Bitcoin, если их нельзя использовать для предназначенной цели? Если они находятся на Bitcoin, то только в надежде на то, что некоторая ликвидность поможет им поймать спрос, ничем не отличаясь от мем-монет на Bitcoin. Он считает, что мы терпим блокчейн Bitcoin, потому что хотим использовать BTC, актив. Маловероятно, что другие активы достигнут такого же статуса. Я считаю, что независимо от того, можно ли делать что-то с токеном на Bitcoin L1 или нет, команды всё равно захотят, чтобы это было домом для их токена из-за происхождения и межцепочной совместимости, которую это обеспечивает.

Disclaimer:

  1. Эта статья перепечатана с [Decentralised.co]. Все авторские права принадлежат оригинальному автору [ШЛОК КХЕМАНИ]. Если есть возражения против этого перепечатывания, пожалуйста, свяжитесь с Gate Learnкоманда, и они быстро справятся с этим.
  2. Ответственность за отказ: Взгляды и мнения, выраженные в этой статье, являются исключительно мнением автора и не являются инвестиционной консультацией.
  3. Переводы статьи на другие языки выполняются командой Gate Learn. Если не указано иное, копирование, распространение или плагиат переведенных статей запрещены.
Mulai Sekarang
Daftar dan dapatkan Voucher
$100
!