за последний год экосистема биткойна переживала волны интереса каждые несколько месяцев, поскольку инструменты, кошельки, платформы и активы продолжали стабильно улучшаться.
то, что началось с моментального желания владеть подписью на уровне менее 10 тыс., для подтверждения происхождения, превратилось в формирование новых узкоспециализированных сообществ как для мемокоинов, так и для ординалов. На сегодняшний день было создано 67 млн. индивидуальных подписей, включая ординалы, brc-20, руны и другие. Ситуация кардинально изменилась: хайп вокруг ординалов был заменен хайпом вокруг brc-20 (на короткий срок). BRC-20 впоследствии были заменены популярными «токенами» рун, которые являются более чистой и простой версией brc-20.
В отличие от взаимодействия с токенами на Ethereum, Solana и других уровнях 1 или уровнях 2, взаимодействие с токенами и порядковыми числами на Bitcoin затруднено. Опыт постепенно улучшается: в начальной фазе большинство сделок проходило через OTC-дискорды и электронные таблицы. С тех пор торговля перешла в более репутационные рынки, такие как MagicEden и OKX, а также на некоторые более мелкие, но исключительно биткойн-ориентированные рынки, такие как UniSat. Опыт торговли и проведения сделок с не-BTC активами на Bitcoin значительно улучшился. Несмотря на некоторые по-прежнему существующие проблемы, такие как потенциал сжечь ценный сат или надпись, с добавлением новых типов активов и типов транзакций опыт теперь сравним с опытом недоразвитого уровня 1.
один естественный вопрос, связанный с торговлей и совершением сделок с не-BTC активами на Биткойн, это:
Этот интерес, на наш взгляд, обусловлен тремя основными факторами. Во-первых, участники финансово мотивированы: они считают, что если опыт некачественный, то они ранние, а значит, могут получить прибыль. Во-вторых, блокчейн биткоина имеет большой капитал, и пользователи ожидают, что этот капитал будет перетекать в другие активы, не связанные с BTC. Это рассуждение несколько шаткое, учитывая, что биткойнеры, как правило, хотят сохранить свои биткойны, а не тратить их. Наконец, менее обсуждаемая причина заключается в том, что активы в блокчейне биткоина уникальны. Каждый токен и порядковый номер вписаны в SAT. Например, в то время как NFT в Ethereum технически находятся в IPFS, одноранговой распределенной сети для хранения и обмена данными, порядковые номера выгравированы на SAT. Это означает, что в то время как Ethereum или другие L1 и L2 требуют, чтобы их NFT указывали на URL-адрес изображения, с которым они связаны, в биткойне порядковые номера кодируют изображение, которое они представляют.
биткойн - это актив стоимостью 1,4 триллиона долларов, цифровые нативы накапливают btc уже много лет, и благодаря утверждению etf, tradfi присоединилось к вечеринке. желание держать btc происходит из его характеристик хранения стоимости и общих чувств равнодушия к традиционной финансовой системе, но это не все, что есть в этой истории. недавние технологические разработки принесли увеличение полезности и функциональности цепочки.
идеологический характер биткойн-сообщества традиционно является преградой как для инноваций на основе биткойна, так и для использования биткойна на других цепях. однако введение надписей и рун предлагает решение внутреннего использования биткойна, которое соответствует моральному компасу, указывающему путь сообщества.
исторически попытки добавить функциональность к btc поступали в виде wbtc (обернутого btc на ethereum), в то время как попытки разработки протоколов, которые облегчают использование btc в сети bitcoin, были редкими. Большая часть капитала в bitcoin оставалась неподвижной в течение многих лет, поскольку на цепочке было мало применений для нее; однако кейси родармор изменил это в резкой степени. Надписи и руны привнесли в bitcoin nfts и мемекоины, что открыло невероятное количество капитала.
В чем смысл всего этого? Желание спекулировать приводит к увеличению спроса на блоки, что приводит к повышению комиссий для майнеров. Если мы все хотим спекулировать, почему бы не сделать это на биткойне? Любая попытка добавить дополнительную функциональность к цепочке может только сделать основной актив, биткойн, более ценным и более денежным - даже если это приводит к краткосрочным задержкам в пуле ожидающих подтверждения транзакций и неподтвержденным транзакциям. Увеличение активности способствует развитию сообщества, привлекает пользователей и в конечном итоге служит инструментом, который связывает пользователей как с биткойном, так и с его системой убеждений.
Для понимания значения btcfi стоит понять структуры и барьеры, которые традиционно препятствовали его развитию.
совместимость смарт-контрактов: язык сценариев биткойна намеренно был ограничен в своей сложности для приоритета безопасности и простоты. Более сложные L1, такие как эфириум, были разработаны с самого начала для включения полностью программируемого языка, что позволило разработчикам создавать протоколы DeFi, работающие на сложном коде - уровне сложности, для которого L1 биткойна не предназначен. Этот сложный код является основой DeFi, он позволяет автоматическое и децентрализованное выполнение финансовых услуг, таких как кредитование, заем, ликвидации и торговля и т. д.
масштабируемость и скорость транзакций: биткоин обрабатывает транзакции медленно, 3-7 tps с блоками в 10 минут не является идеальной средой для эффективных defi-приложений. Как можно подытожить, defi-приложения требуют высокой пропускной способности и быстрых времен подтверждения для эффективной работы. Ethereum и другие L1s реализовали решения, такие как L2s или массивные валидаторы, чтобы увеличить производительность системы.
сообщество разработчиков и экосистема: экосистема биткойна не обладает тем же уровнем фреймворков разработки, библиотек и других инструментов, необходимых для легкой разработки и развертывания приложений DeFi. Другие L1-сети гордятся большим сообществом активных разработчиков, которые постоянно стремятся к инновациям, это культура, которая в значительной степени отсутствует в биткойне.
Основной тезис: существует фундаментальная разница между биткойном и другими L1, и это является основным тезисом, лежащим в их основе. Тезис биткойна окаменел в хранилище ценности, в то время как тезис Ethereum и других L1 был гораздо более динамичным.
философия дизайна: намерением за биткоином было то, что он будет использоваться в основном в изоляции, были внесены небольшие изменения, такие как SegWit, которые впоследствии способствовали развитию масштабирования. Однако в целом биткоин не был разработан таким образом, чтобы было легко создавать вторичные слои и/или приложения поверх базового слоя. С другой стороны, Ethereum был создан как универсальный уровень смарт-контрактов - он был разработан с намерением, чтобы на его основе можно было создавать протоколы. Это можно увидеть в дорожной карте и в стремлении к EIP, которые масштабируют экосистему.
Фунгибельные и нефунгибельные токены
идея о взаимозаменяемости может быть сводится к возможности обмена 1 единицы товара на другую единицу того же товара - т.е. есть ли идентичные единицы того же товара? вопрос о том, должен ли товар быть взаимозаменяемым или нет, зависит от характера товара, а также от его использования.
банкнота в 1 доллар - хороший пример товара, который можно обменять, доллар можно обменять на другой доллар, нет никакой существенной разницы. в контексте tradfi акции являются обменяемыми - одна акция tesla точно такая же, как и другая. Та же логика может быть применена к криптовалютным активам, один btc точно такой же, как и другой.
С другой стороны, нефункциональные товары - это товары, которые похожи, но не одинаковы. "Тайная вечеря" и "Спаситель мира" - оба картины да Винчи, но у них разные ценности - прямой обмен оставит одну из сторон в убытке. Один бриллиант не является заменяемым другим, есть различия в огранке, чистоте, цвете и карате. NFT по определению являются нефункциональными товарами. Один NFT не является и не должен быть таким же, как другой.
в зависимости от характера протокола, который строится, разработчики должны выбрать стандарт токена, определяющий характеристики обращаемости токена.
Стремительно, даже если руны являются взаимозаменяемыми, они все равно не так легко торгуются, как их аналоги на солане и эфириуме. Торговая и децентрализованная финансовая инфраструктура на биткоине все еще ограничена. Операции с рунами основаны на системе «лотов», где пользователи должны разделять лоты. Например, на солане продажа 1 токена spl тривиальна. Вам просто нужно ввести количество токенов, которые вы хотите продать. Однако на биткоине токены поступают лотами. Если у меня есть 10 000 токенов, и я хочу продать только 1, мне нужно сначала разделить лот, а затем перечислить отдельный токен, который я хочу продать. Хотя это не способствует хорошему пользовательскому опыту, это также начальные шаги в построении более сложной финансовой инфраструктуры на биткоине и активно работается как разработчиками приложений, так и кошельков.
в основном говоря, существуют только 2 модели учета, используемые l1s - модель utxo биткойна и модель баланса счета ethereum. подобно двойной записи бухгалтерии, целью модели учета является отслеживание балансов в децентрализованной базе данных.
модель на основе счета (ethereum) - это модель, с которой мы все знакомы, она по сути точно такая же, как работа банковских счетов. Эта модель отслеживает общее состояние счета (баланс) без беспокойства о конкретиках. Транзакции действительны, если баланс на счету > исходящей транзакции. Возвращаясь к аналогии с банковским счетом: не важно, как ваш счет достиг своей стоимости, все, что важно, это то, что баланс вашего счета больше, чем исходящая транзакция.
модель utxo (биткойн) – эта модель бухгалтерского учета отслеживает конкретные номиналы, которые составляют счет общего баланса. как модель мышления - систему utxo можно представить аналогией с работой платежей наличными. вы не можете заплатить кому-то $5, порвав $10 на половину, $10 будут оплачены, а $5 получены в виде сдачи. если у вас есть два купюры по $5 и четыре монеты по $1, вы не можете отправить $6.50; вам нужно отдать продавцу $7 (одну купюру по $5 и две монеты по $1) и вы получите $0.50 сдачи.
utxos аналогичным образом – набор utxos объединяются вместе и отправляются получателю, после чего изменение отправляется обратно в виде нового utxo.
ординалы и теория ординалов:
Порядковая теория — это практика идентификации, нумерации, надписи, отслеживания и торговли отдельными сатоши. В этом мире индивидуальный сатоши называется ординалом. «Надписи» — это процесс прикрепления части цифрового контента/данных к сатоши.
История идет следующим образом: Кейси Родамор всегда увлекался генеративным искусством, он следил за сезоном eth ntf и был пленен проектом art blocks. Однако он почувствовал, что проблемы с разработкой eth и централизацией были таковы, что он не мог создавать и продавать свое собственное генеративное искусство на eth. Таким образом, он бросил себе вызов привести nft к btc таким образом, который культурно приемлем для биткойна и широкого сообщества – никаких токенов, никакого самообогащения, никаких изменений в btc и т.д. Протокол ordinals родился, и остальное – это история.
порядковые числа - это числа, которые определяют положение чего-либо в серии. согласно Теория порядка, каждый отдельный сатоши в биткойне имеет свой уникальный серийный номер, который присваивается в порядке добычи сатоши, это определяет положение сатоши в общем объеме. например, порядковый номер 1,05 квадриллиона находится посередине всего объема, так как когда-то будет добыто 2,1 квадриллиона сатоши. Порядковый номер - это название, данное серийному номеру, идентифицирующему положение сатоши.
Для того, чтобы NTF существовала на цепочке, она должна быть привязана к чему-то. Это позволяет идентифицировать владельца и позволяет передавать NFT. Проблема в том, что у биткоина нет никаких нативных идентификаторов, которые были бы стабильными - адреса временные, а UTXO уничтожаются и создаются, в результате чего нет стабильного идентификатора, к которому мы можем привязать что-либо. Эквивалентный стабильный идентификатор в Ethereum - это адрес смарт-контракта и идентификатор токена. В биткоине это решается с помощью порядковых номеров - отдельный сатоши может быть идентифицирован и помечен с помощью протокола порядковых номеров, что дает нам стабильный идентификатор. Поскольку сатоши будут существовать бесконечно, это позволяет связать кусок контента с сатоши и передавать право собственности на контент вместе с правом собственности на сатоши.
важно отметить, что ординалы - это соглашение. Участники должны скачать и запустить клиент орд, чтобы присоединиться к теории ординалов. Ординальная теория - это полностью «вне цепи» явление, форма социального консенсуса; те, кто не запускает клиент орд, не могут идентифицировать отдельные сатоши или знать, в каком порядке они были добыты. Ординальная теория позволяет нам упорядочить сатоши внутри блока вознаграждения, а следовательно, мы можем упорядочить каждый сатоши, который когда-либо существовал.
поскольку порядковые номера могут быть отслежены и переданы, следующим логическим шагом является то, чтобы люди начали собирать определенные номера, которые они считают ценными. идея того, что составляет ценность, полностью субъективна, и коллекционеры могут решать сами.
Кейси предлагает субъективное руководство по оценке порядков. Он использует каденцию различных событий в производстве блоков биткойнов, а также связанную с ними вероятность, как абсолютную, так и условную, чтобы назначить различные уровни редкости.
события и ритм:
это дает нам следующие уровни редкости:
со следующим общим предложением:
ценность относительна — другие индикаторы редкости могут включать в себя того, кто добыл биткоин (например, сатоши), когда он был добыт (например, день пиццы за биткоины), или если они участвовали в знаменитой транзакции (например, первая транзакция биткоина между сатоши и Хал Финни). ценность полностью субъективна в глазах смотрящего. В этом протоколе есть определенная красота в его невмешательстве и методологии оценки, каждое решение дизайна умудряется воплотить систему убеждений биткоина.
система нумерации и коллекционные сатоши крутые, но им не хватает долговечности. Когда мы сможем присоединить к ординалу кусочек цифрового контента, станет намного интереснее. Вскрытие - это метод вставки произвольных данных (изображений, текста, аудио или даже программного обеспечения) в отдельный сатоши.
Данные о записи публикуются в блокчейне Биткойна как часть данных свидетеля, раздела, в котором хранятся подписи транзакций. Затем он попадает в мемпул и после добычи становится постоянной частью блокчейна. Его можно отследить любому, кто использует специальное программное обеспечение, такое как Ordinals Explorer.
В отличие от обычных транзакций биткойна, создание, чеканка и отслеживание надписей требует, чтобы владелец запустил собственный клиент ord поверх полностью синхронизированного полного узла. Клиент ord работает с ядром биткойна, что позволяет пользователям вычеканить отдельные сатоши и отслеживать порядковые номера по набору UTXO. Обычный кошелек биткойна ранее не мог различать между вычеканенным сатоши и обычным сатоши, но новые кошельки и итерации принимают различные соглашения.
Хотя это новый ландшафт, экосистема ординалов и надписей медленно набирает обороты. Создание жидких рынков, торговых площадок, кошельков и т. д. происходит с впечатляющей скоростью. Заметные проекты и инфраструктура включают:
Запрос на комментарий 20 (brc-20) для биткойна был создан с использованием протокола порядковых номеров, целью является представление стандарта обращаемого токена, аналогичного erc20 в сети эфира. С изобретением токена brc-20 биткойн поддерживает как обращаемые, так и необоротные токены.
Токены brc-20 уникальны тем, что они непосредственно вписываются на сатоши с использованием кода json. Чтобы создать brc-20, необходимо создать файл сценария, который содержит параметры токена (изображенные ниже).
Общее представление о brc-20 можно понять следующим образом:
Токены brc20 используют протокол ordinals для внесения метаданных в блокчейн биткойна, создавая децентрализованный способ чеканки, передачи и торговли токенами. Процесс включает в себя создание надписей (похожих на NFT), чтобы записать события чеканки и передачи. Собственность по сути представлена этими надписями.
механизмы выпуска, передачи и продажи:
создание brc-20 – при создании brc20 в json-скрипте указываются параметры токена, такие как имя, лимит и общее количество.
перевод brc20 – для перевода brc20 создается новая надпись. Эта надпись содержит детали перевода, такие как сумма и адрес получателя.
механика владения – оригинальный скрипт (монетная надпись) остается связанным с первоначальным владельцем, и для транзакций создаются новые надписи (надписи о передаче). покупатели приобретают эти надписи о передаче, которые служат доказательством владения. отсюда и представление о том, что покупка brc20s аналогична приобретению свидетельства о праве собственности.
несмотря на их конструктивные недостатки, они стали популярными - предыдущий рост популярности инкрипции был в значительной степени благодаря принятию brc-20-х.
Токены brc-20 существуют на блокчейне биткойн, в то время как токены erc-20 существуют на блокчейне эфира. В результате встроенные свойства L1 накладываются на токен – в ум приходят скорость и комиссии.
Токены erc-20 создаются с использованием смарт-контрактов на платформе Ethereum и обладают значительно большей степенью программной функциональности, а также широким спектром возможностей для выполнения различных операций и правил по сравнению с токенами brc-20. Как уже упоминалось ранее, токены brc-20 могут выполнять только 3 различные операции. Стандарт токена brc-20 имел несколько недостатков, включая необходимость нескольких транзакций для создания, передачи или запроса токенов, создание избыточного количества UTXO и возможность передачи только одного токена за раз.
руны позволяют проводить транзакции биткойна для выжигания, чеканки и передачи цифровых товаров, связанных с биткойном. в то время как каждая надпись уникальна, каждая единица руны одинакова. они являются взаимозаменяемыми токенами, подходящими для различных целей.
протокол рун не является токеном, а местом создания не-btc монет на основе биткойнов. Токены, созданные с использованием этого стандарта токена, называются рунами. Руны были разработаны с целью создания более чистой и простой версии brc20. Он использует модель учета на основе utxo биткойна (описанную ранее), что позволяет нескольким токенам находиться в одном utxo. Протокол рун расширяет utxo таким образом, что он хранит как биткойн, так и балансы рун, таким образом, наследуя свойства безопасности и децентрализации биткойна. Руны выгравированы, отчеканены и передаются с помощью обычных транзакций биткойна.
runes - это протокол, основанный на op_return. Op_return - это способ создания выхода биткоина, который несет только данные - это упрощает процесс и уменьшает беспорядок. Во время биткоин-транзакции баланс рун на входном UTXO по умолчанию переносится на новый UTXO при уничтожении того, который содержит баланс рун.
Изначально новым токенам требуется минимум 13 букв, и примерно каждые 4 месяца это минимальное ограничение на количество символов уменьшается на 1. Это позволяет медленно распространять имена токенов, а также поддерживать интерес к протоколу.
вместо использования свидетеля (как упорядоченные числительные), руны используют данные в поле op_return в качестве способа включения конкретных инструкций. Пользователи могут вырезать (развертывать), чеканить и передавать руны, внедряя инструкции в поле op_return. Рунные камни можно рассматривать как протокольные сообщения, которые хранят инструкции по передаче в utxos - эти инструкции определяют, как руны передаются в выводе, такие как целевой адрес и сумма, которая передается. Балансы рун на входе utxo уничтожаются при передаче в выход utxo.
руны предлагают новый подход к спекуляции, развлечениям и созданию сообщества. подобно ординалам, Кейси смог создать протокол, который достигает заявленной цели, не нарушая систему ценностей, присущую идеологии Биткойна. снова, подобно ординалам, руны предлагают канал для привлечения ликвидности и внимания к Биткойну - результатом является нечто вроде живого спекулятивного экосистемы, все платящей комиссии майнерам. стоит рассмотреть идею, что если руны попадут в сеть Lightning, могут появиться стейблкоины на основе рун. у нас есть строительные блоки для еще одного лета DeFi здесь.
хотя и руны, и токены brc-20 являются взаимозаменяемыми активами в сети биткойн, есть несколько ключевых аспектов, в которых руны являются улучшением по сравнению с brc-20.
стоит изучить другие протоколы defi, которые косвенно связаны с btc, а также обновления, которые позволят дальнейшее развитие. это помогает составить полную картину всего происходящего в экосистеме.
Multibit стал первым двусторонним мостом для переводов между токенами BRC20 и ERC20. Multibit предлагает безопасный и эффективный механизм моста, который позволяет переводить токены между Ethereum, Bitcoin и Binance Smart Chain. Теоретически это должно повысить ликвидность токенов BRC20, а также способствовать росту экосистемы биткоина.
bitvm - это вычислительная парадигма, позволяющая создавать тьюринг-полные контракты Bitcoin. Это позволяет проводить гораздо более сложные вычисления, которые могут быть проверены на блокчейне Bitcoin - и для этого не требуется изменение правил консенсуса сети. bitvm не увеличивает размер блокчейна, так как вычисления не выполняются на Bitcoin, а только проверяются с использованием сети Bitcoin - аналогично оптимистическим роллапам на Ethereum.
доказатель делает утверждение, что заданная функция вычисляется для определенных входных данных для определенного вывода. если утверждение ложно, то верификатор может выполнить краткое доказательство мошенничества и наказать доказателя. с помощью этого механизма любое вычисление может быть проверено в биткойн.
Stacks - это Bitcoin L2, который позволяет использовать смарт-контракты на Bitcoin. Как уже упоминалось, ограничением при создании на Bitcoin был ограниченный язык сценариев. Stacks решает эту проблему с помощью языка Clarity, языка программирования, который предоставляет смарт-контракты на Bitcoin. Смарт-контракты Stacks могут взаимодействовать со всемирным состоянием биткойнов и данных on-chain, что позволяет создавать приложения DeFi, которые реагируют на сделки с биткойнами. Stacks использует механизм консенсуса Proof of Transfer и регулярно устраняет все транзакции обратно на основную цепь каждые 10 минут.
с введением порядковых чисел, brc-20 и рун произошла своего рода культурная революция - держатели биткойнов начали видеть возможность расширения функциональности сети за пределами ее суверенного тезиса. В стремлении к этой новой видению было предложено вновь ввести opcode op_cat. Кот в op_cat означает конкатенацию, поскольку opcode позволяет объединять два элемента в верхней части стека скриптов биткойнов в один.
op_cat был введен в биткойн в его ранние дни сатоши, но затем был удален сатоши в 2010 году из-за опасений, что он представляет собой вектор атаки. Предполагаемая атака заключалась в повторном дублировании и конкатенации элементов в верхней части списка, что приводило к переполнению клиентов биткойна.
op_cat мог бы позволить реализовать несколько новых инноваций на биткоине, наиболее интересным из которых было бы создание доверительного моста между основной цепью и zk l2. если бы это было построено, это позволило бы криптографически обеспечить экосистему умных контрактов, процветающую на биткоине, сохраняя при этом гарантии безопасности.
автор: написано @0x8104
ссылки:
Биткойн апгрейд - протокол рун
UTXO против модели счетов - алхимия
Биткойн надписи и порядковые числительные - галактика
Биткойн порядковые числительные - исследование происхождения
Порядковые числительные - документация
Порядковые числительные Bitcoin - Delphi
Руководство по надписям - nervos
Панель инструментов рун - криптокорьо
за последний год экосистема биткойна переживала волны интереса каждые несколько месяцев, поскольку инструменты, кошельки, платформы и активы продолжали стабильно улучшаться.
то, что началось с моментального желания владеть подписью на уровне менее 10 тыс., для подтверждения происхождения, превратилось в формирование новых узкоспециализированных сообществ как для мемокоинов, так и для ординалов. На сегодняшний день было создано 67 млн. индивидуальных подписей, включая ординалы, brc-20, руны и другие. Ситуация кардинально изменилась: хайп вокруг ординалов был заменен хайпом вокруг brc-20 (на короткий срок). BRC-20 впоследствии были заменены популярными «токенами» рун, которые являются более чистой и простой версией brc-20.
В отличие от взаимодействия с токенами на Ethereum, Solana и других уровнях 1 или уровнях 2, взаимодействие с токенами и порядковыми числами на Bitcoin затруднено. Опыт постепенно улучшается: в начальной фазе большинство сделок проходило через OTC-дискорды и электронные таблицы. С тех пор торговля перешла в более репутационные рынки, такие как MagicEden и OKX, а также на некоторые более мелкие, но исключительно биткойн-ориентированные рынки, такие как UniSat. Опыт торговли и проведения сделок с не-BTC активами на Bitcoin значительно улучшился. Несмотря на некоторые по-прежнему существующие проблемы, такие как потенциал сжечь ценный сат или надпись, с добавлением новых типов активов и типов транзакций опыт теперь сравним с опытом недоразвитого уровня 1.
один естественный вопрос, связанный с торговлей и совершением сделок с не-BTC активами на Биткойн, это:
Этот интерес, на наш взгляд, обусловлен тремя основными факторами. Во-первых, участники финансово мотивированы: они считают, что если опыт некачественный, то они ранние, а значит, могут получить прибыль. Во-вторых, блокчейн биткоина имеет большой капитал, и пользователи ожидают, что этот капитал будет перетекать в другие активы, не связанные с BTC. Это рассуждение несколько шаткое, учитывая, что биткойнеры, как правило, хотят сохранить свои биткойны, а не тратить их. Наконец, менее обсуждаемая причина заключается в том, что активы в блокчейне биткоина уникальны. Каждый токен и порядковый номер вписаны в SAT. Например, в то время как NFT в Ethereum технически находятся в IPFS, одноранговой распределенной сети для хранения и обмена данными, порядковые номера выгравированы на SAT. Это означает, что в то время как Ethereum или другие L1 и L2 требуют, чтобы их NFT указывали на URL-адрес изображения, с которым они связаны, в биткойне порядковые номера кодируют изображение, которое они представляют.
биткойн - это актив стоимостью 1,4 триллиона долларов, цифровые нативы накапливают btc уже много лет, и благодаря утверждению etf, tradfi присоединилось к вечеринке. желание держать btc происходит из его характеристик хранения стоимости и общих чувств равнодушия к традиционной финансовой системе, но это не все, что есть в этой истории. недавние технологические разработки принесли увеличение полезности и функциональности цепочки.
идеологический характер биткойн-сообщества традиционно является преградой как для инноваций на основе биткойна, так и для использования биткойна на других цепях. однако введение надписей и рун предлагает решение внутреннего использования биткойна, которое соответствует моральному компасу, указывающему путь сообщества.
исторически попытки добавить функциональность к btc поступали в виде wbtc (обернутого btc на ethereum), в то время как попытки разработки протоколов, которые облегчают использование btc в сети bitcoin, были редкими. Большая часть капитала в bitcoin оставалась неподвижной в течение многих лет, поскольку на цепочке было мало применений для нее; однако кейси родармор изменил это в резкой степени. Надписи и руны привнесли в bitcoin nfts и мемекоины, что открыло невероятное количество капитала.
В чем смысл всего этого? Желание спекулировать приводит к увеличению спроса на блоки, что приводит к повышению комиссий для майнеров. Если мы все хотим спекулировать, почему бы не сделать это на биткойне? Любая попытка добавить дополнительную функциональность к цепочке может только сделать основной актив, биткойн, более ценным и более денежным - даже если это приводит к краткосрочным задержкам в пуле ожидающих подтверждения транзакций и неподтвержденным транзакциям. Увеличение активности способствует развитию сообщества, привлекает пользователей и в конечном итоге служит инструментом, который связывает пользователей как с биткойном, так и с его системой убеждений.
Для понимания значения btcfi стоит понять структуры и барьеры, которые традиционно препятствовали его развитию.
совместимость смарт-контрактов: язык сценариев биткойна намеренно был ограничен в своей сложности для приоритета безопасности и простоты. Более сложные L1, такие как эфириум, были разработаны с самого начала для включения полностью программируемого языка, что позволило разработчикам создавать протоколы DeFi, работающие на сложном коде - уровне сложности, для которого L1 биткойна не предназначен. Этот сложный код является основой DeFi, он позволяет автоматическое и децентрализованное выполнение финансовых услуг, таких как кредитование, заем, ликвидации и торговля и т. д.
масштабируемость и скорость транзакций: биткоин обрабатывает транзакции медленно, 3-7 tps с блоками в 10 минут не является идеальной средой для эффективных defi-приложений. Как можно подытожить, defi-приложения требуют высокой пропускной способности и быстрых времен подтверждения для эффективной работы. Ethereum и другие L1s реализовали решения, такие как L2s или массивные валидаторы, чтобы увеличить производительность системы.
сообщество разработчиков и экосистема: экосистема биткойна не обладает тем же уровнем фреймворков разработки, библиотек и других инструментов, необходимых для легкой разработки и развертывания приложений DeFi. Другие L1-сети гордятся большим сообществом активных разработчиков, которые постоянно стремятся к инновациям, это культура, которая в значительной степени отсутствует в биткойне.
Основной тезис: существует фундаментальная разница между биткойном и другими L1, и это является основным тезисом, лежащим в их основе. Тезис биткойна окаменел в хранилище ценности, в то время как тезис Ethereum и других L1 был гораздо более динамичным.
философия дизайна: намерением за биткоином было то, что он будет использоваться в основном в изоляции, были внесены небольшие изменения, такие как SegWit, которые впоследствии способствовали развитию масштабирования. Однако в целом биткоин не был разработан таким образом, чтобы было легко создавать вторичные слои и/или приложения поверх базового слоя. С другой стороны, Ethereum был создан как универсальный уровень смарт-контрактов - он был разработан с намерением, чтобы на его основе можно было создавать протоколы. Это можно увидеть в дорожной карте и в стремлении к EIP, которые масштабируют экосистему.
Фунгибельные и нефунгибельные токены
идея о взаимозаменяемости может быть сводится к возможности обмена 1 единицы товара на другую единицу того же товара - т.е. есть ли идентичные единицы того же товара? вопрос о том, должен ли товар быть взаимозаменяемым или нет, зависит от характера товара, а также от его использования.
банкнота в 1 доллар - хороший пример товара, который можно обменять, доллар можно обменять на другой доллар, нет никакой существенной разницы. в контексте tradfi акции являются обменяемыми - одна акция tesla точно такая же, как и другая. Та же логика может быть применена к криптовалютным активам, один btc точно такой же, как и другой.
С другой стороны, нефункциональные товары - это товары, которые похожи, но не одинаковы. "Тайная вечеря" и "Спаситель мира" - оба картины да Винчи, но у них разные ценности - прямой обмен оставит одну из сторон в убытке. Один бриллиант не является заменяемым другим, есть различия в огранке, чистоте, цвете и карате. NFT по определению являются нефункциональными товарами. Один NFT не является и не должен быть таким же, как другой.
в зависимости от характера протокола, который строится, разработчики должны выбрать стандарт токена, определяющий характеристики обращаемости токена.
Стремительно, даже если руны являются взаимозаменяемыми, они все равно не так легко торгуются, как их аналоги на солане и эфириуме. Торговая и децентрализованная финансовая инфраструктура на биткоине все еще ограничена. Операции с рунами основаны на системе «лотов», где пользователи должны разделять лоты. Например, на солане продажа 1 токена spl тривиальна. Вам просто нужно ввести количество токенов, которые вы хотите продать. Однако на биткоине токены поступают лотами. Если у меня есть 10 000 токенов, и я хочу продать только 1, мне нужно сначала разделить лот, а затем перечислить отдельный токен, который я хочу продать. Хотя это не способствует хорошему пользовательскому опыту, это также начальные шаги в построении более сложной финансовой инфраструктуры на биткоине и активно работается как разработчиками приложений, так и кошельков.
в основном говоря, существуют только 2 модели учета, используемые l1s - модель utxo биткойна и модель баланса счета ethereum. подобно двойной записи бухгалтерии, целью модели учета является отслеживание балансов в децентрализованной базе данных.
модель на основе счета (ethereum) - это модель, с которой мы все знакомы, она по сути точно такая же, как работа банковских счетов. Эта модель отслеживает общее состояние счета (баланс) без беспокойства о конкретиках. Транзакции действительны, если баланс на счету > исходящей транзакции. Возвращаясь к аналогии с банковским счетом: не важно, как ваш счет достиг своей стоимости, все, что важно, это то, что баланс вашего счета больше, чем исходящая транзакция.
модель utxo (биткойн) – эта модель бухгалтерского учета отслеживает конкретные номиналы, которые составляют счет общего баланса. как модель мышления - систему utxo можно представить аналогией с работой платежей наличными. вы не можете заплатить кому-то $5, порвав $10 на половину, $10 будут оплачены, а $5 получены в виде сдачи. если у вас есть два купюры по $5 и четыре монеты по $1, вы не можете отправить $6.50; вам нужно отдать продавцу $7 (одну купюру по $5 и две монеты по $1) и вы получите $0.50 сдачи.
utxos аналогичным образом – набор utxos объединяются вместе и отправляются получателю, после чего изменение отправляется обратно в виде нового utxo.
ординалы и теория ординалов:
Порядковая теория — это практика идентификации, нумерации, надписи, отслеживания и торговли отдельными сатоши. В этом мире индивидуальный сатоши называется ординалом. «Надписи» — это процесс прикрепления части цифрового контента/данных к сатоши.
История идет следующим образом: Кейси Родамор всегда увлекался генеративным искусством, он следил за сезоном eth ntf и был пленен проектом art blocks. Однако он почувствовал, что проблемы с разработкой eth и централизацией были таковы, что он не мог создавать и продавать свое собственное генеративное искусство на eth. Таким образом, он бросил себе вызов привести nft к btc таким образом, который культурно приемлем для биткойна и широкого сообщества – никаких токенов, никакого самообогащения, никаких изменений в btc и т.д. Протокол ordinals родился, и остальное – это история.
порядковые числа - это числа, которые определяют положение чего-либо в серии. согласно Теория порядка, каждый отдельный сатоши в биткойне имеет свой уникальный серийный номер, который присваивается в порядке добычи сатоши, это определяет положение сатоши в общем объеме. например, порядковый номер 1,05 квадриллиона находится посередине всего объема, так как когда-то будет добыто 2,1 квадриллиона сатоши. Порядковый номер - это название, данное серийному номеру, идентифицирующему положение сатоши.
Для того, чтобы NTF существовала на цепочке, она должна быть привязана к чему-то. Это позволяет идентифицировать владельца и позволяет передавать NFT. Проблема в том, что у биткоина нет никаких нативных идентификаторов, которые были бы стабильными - адреса временные, а UTXO уничтожаются и создаются, в результате чего нет стабильного идентификатора, к которому мы можем привязать что-либо. Эквивалентный стабильный идентификатор в Ethereum - это адрес смарт-контракта и идентификатор токена. В биткоине это решается с помощью порядковых номеров - отдельный сатоши может быть идентифицирован и помечен с помощью протокола порядковых номеров, что дает нам стабильный идентификатор. Поскольку сатоши будут существовать бесконечно, это позволяет связать кусок контента с сатоши и передавать право собственности на контент вместе с правом собственности на сатоши.
важно отметить, что ординалы - это соглашение. Участники должны скачать и запустить клиент орд, чтобы присоединиться к теории ординалов. Ординальная теория - это полностью «вне цепи» явление, форма социального консенсуса; те, кто не запускает клиент орд, не могут идентифицировать отдельные сатоши или знать, в каком порядке они были добыты. Ординальная теория позволяет нам упорядочить сатоши внутри блока вознаграждения, а следовательно, мы можем упорядочить каждый сатоши, который когда-либо существовал.
поскольку порядковые номера могут быть отслежены и переданы, следующим логическим шагом является то, чтобы люди начали собирать определенные номера, которые они считают ценными. идея того, что составляет ценность, полностью субъективна, и коллекционеры могут решать сами.
Кейси предлагает субъективное руководство по оценке порядков. Он использует каденцию различных событий в производстве блоков биткойнов, а также связанную с ними вероятность, как абсолютную, так и условную, чтобы назначить различные уровни редкости.
события и ритм:
это дает нам следующие уровни редкости:
со следующим общим предложением:
ценность относительна — другие индикаторы редкости могут включать в себя того, кто добыл биткоин (например, сатоши), когда он был добыт (например, день пиццы за биткоины), или если они участвовали в знаменитой транзакции (например, первая транзакция биткоина между сатоши и Хал Финни). ценность полностью субъективна в глазах смотрящего. В этом протоколе есть определенная красота в его невмешательстве и методологии оценки, каждое решение дизайна умудряется воплотить систему убеждений биткоина.
система нумерации и коллекционные сатоши крутые, но им не хватает долговечности. Когда мы сможем присоединить к ординалу кусочек цифрового контента, станет намного интереснее. Вскрытие - это метод вставки произвольных данных (изображений, текста, аудио или даже программного обеспечения) в отдельный сатоши.
Данные о записи публикуются в блокчейне Биткойна как часть данных свидетеля, раздела, в котором хранятся подписи транзакций. Затем он попадает в мемпул и после добычи становится постоянной частью блокчейна. Его можно отследить любому, кто использует специальное программное обеспечение, такое как Ordinals Explorer.
В отличие от обычных транзакций биткойна, создание, чеканка и отслеживание надписей требует, чтобы владелец запустил собственный клиент ord поверх полностью синхронизированного полного узла. Клиент ord работает с ядром биткойна, что позволяет пользователям вычеканить отдельные сатоши и отслеживать порядковые номера по набору UTXO. Обычный кошелек биткойна ранее не мог различать между вычеканенным сатоши и обычным сатоши, но новые кошельки и итерации принимают различные соглашения.
Хотя это новый ландшафт, экосистема ординалов и надписей медленно набирает обороты. Создание жидких рынков, торговых площадок, кошельков и т. д. происходит с впечатляющей скоростью. Заметные проекты и инфраструктура включают:
Запрос на комментарий 20 (brc-20) для биткойна был создан с использованием протокола порядковых номеров, целью является представление стандарта обращаемого токена, аналогичного erc20 в сети эфира. С изобретением токена brc-20 биткойн поддерживает как обращаемые, так и необоротные токены.
Токены brc-20 уникальны тем, что они непосредственно вписываются на сатоши с использованием кода json. Чтобы создать brc-20, необходимо создать файл сценария, который содержит параметры токена (изображенные ниже).
Общее представление о brc-20 можно понять следующим образом:
Токены brc20 используют протокол ordinals для внесения метаданных в блокчейн биткойна, создавая децентрализованный способ чеканки, передачи и торговли токенами. Процесс включает в себя создание надписей (похожих на NFT), чтобы записать события чеканки и передачи. Собственность по сути представлена этими надписями.
механизмы выпуска, передачи и продажи:
создание brc-20 – при создании brc20 в json-скрипте указываются параметры токена, такие как имя, лимит и общее количество.
перевод brc20 – для перевода brc20 создается новая надпись. Эта надпись содержит детали перевода, такие как сумма и адрес получателя.
механика владения – оригинальный скрипт (монетная надпись) остается связанным с первоначальным владельцем, и для транзакций создаются новые надписи (надписи о передаче). покупатели приобретают эти надписи о передаче, которые служат доказательством владения. отсюда и представление о том, что покупка brc20s аналогична приобретению свидетельства о праве собственности.
несмотря на их конструктивные недостатки, они стали популярными - предыдущий рост популярности инкрипции был в значительной степени благодаря принятию brc-20-х.
Токены brc-20 существуют на блокчейне биткойн, в то время как токены erc-20 существуют на блокчейне эфира. В результате встроенные свойства L1 накладываются на токен – в ум приходят скорость и комиссии.
Токены erc-20 создаются с использованием смарт-контрактов на платформе Ethereum и обладают значительно большей степенью программной функциональности, а также широким спектром возможностей для выполнения различных операций и правил по сравнению с токенами brc-20. Как уже упоминалось ранее, токены brc-20 могут выполнять только 3 различные операции. Стандарт токена brc-20 имел несколько недостатков, включая необходимость нескольких транзакций для создания, передачи или запроса токенов, создание избыточного количества UTXO и возможность передачи только одного токена за раз.
руны позволяют проводить транзакции биткойна для выжигания, чеканки и передачи цифровых товаров, связанных с биткойном. в то время как каждая надпись уникальна, каждая единица руны одинакова. они являются взаимозаменяемыми токенами, подходящими для различных целей.
протокол рун не является токеном, а местом создания не-btc монет на основе биткойнов. Токены, созданные с использованием этого стандарта токена, называются рунами. Руны были разработаны с целью создания более чистой и простой версии brc20. Он использует модель учета на основе utxo биткойна (описанную ранее), что позволяет нескольким токенам находиться в одном utxo. Протокол рун расширяет utxo таким образом, что он хранит как биткойн, так и балансы рун, таким образом, наследуя свойства безопасности и децентрализации биткойна. Руны выгравированы, отчеканены и передаются с помощью обычных транзакций биткойна.
runes - это протокол, основанный на op_return. Op_return - это способ создания выхода биткоина, который несет только данные - это упрощает процесс и уменьшает беспорядок. Во время биткоин-транзакции баланс рун на входном UTXO по умолчанию переносится на новый UTXO при уничтожении того, который содержит баланс рун.
Изначально новым токенам требуется минимум 13 букв, и примерно каждые 4 месяца это минимальное ограничение на количество символов уменьшается на 1. Это позволяет медленно распространять имена токенов, а также поддерживать интерес к протоколу.
вместо использования свидетеля (как упорядоченные числительные), руны используют данные в поле op_return в качестве способа включения конкретных инструкций. Пользователи могут вырезать (развертывать), чеканить и передавать руны, внедряя инструкции в поле op_return. Рунные камни можно рассматривать как протокольные сообщения, которые хранят инструкции по передаче в utxos - эти инструкции определяют, как руны передаются в выводе, такие как целевой адрес и сумма, которая передается. Балансы рун на входе utxo уничтожаются при передаче в выход utxo.
руны предлагают новый подход к спекуляции, развлечениям и созданию сообщества. подобно ординалам, Кейси смог создать протокол, который достигает заявленной цели, не нарушая систему ценностей, присущую идеологии Биткойна. снова, подобно ординалам, руны предлагают канал для привлечения ликвидности и внимания к Биткойну - результатом является нечто вроде живого спекулятивного экосистемы, все платящей комиссии майнерам. стоит рассмотреть идею, что если руны попадут в сеть Lightning, могут появиться стейблкоины на основе рун. у нас есть строительные блоки для еще одного лета DeFi здесь.
хотя и руны, и токены brc-20 являются взаимозаменяемыми активами в сети биткойн, есть несколько ключевых аспектов, в которых руны являются улучшением по сравнению с brc-20.
стоит изучить другие протоколы defi, которые косвенно связаны с btc, а также обновления, которые позволят дальнейшее развитие. это помогает составить полную картину всего происходящего в экосистеме.
Multibit стал первым двусторонним мостом для переводов между токенами BRC20 и ERC20. Multibit предлагает безопасный и эффективный механизм моста, который позволяет переводить токены между Ethereum, Bitcoin и Binance Smart Chain. Теоретически это должно повысить ликвидность токенов BRC20, а также способствовать росту экосистемы биткоина.
bitvm - это вычислительная парадигма, позволяющая создавать тьюринг-полные контракты Bitcoin. Это позволяет проводить гораздо более сложные вычисления, которые могут быть проверены на блокчейне Bitcoin - и для этого не требуется изменение правил консенсуса сети. bitvm не увеличивает размер блокчейна, так как вычисления не выполняются на Bitcoin, а только проверяются с использованием сети Bitcoin - аналогично оптимистическим роллапам на Ethereum.
доказатель делает утверждение, что заданная функция вычисляется для определенных входных данных для определенного вывода. если утверждение ложно, то верификатор может выполнить краткое доказательство мошенничества и наказать доказателя. с помощью этого механизма любое вычисление может быть проверено в биткойн.
Stacks - это Bitcoin L2, который позволяет использовать смарт-контракты на Bitcoin. Как уже упоминалось, ограничением при создании на Bitcoin был ограниченный язык сценариев. Stacks решает эту проблему с помощью языка Clarity, языка программирования, который предоставляет смарт-контракты на Bitcoin. Смарт-контракты Stacks могут взаимодействовать со всемирным состоянием биткойнов и данных on-chain, что позволяет создавать приложения DeFi, которые реагируют на сделки с биткойнами. Stacks использует механизм консенсуса Proof of Transfer и регулярно устраняет все транзакции обратно на основную цепь каждые 10 минут.
с введением порядковых чисел, brc-20 и рун произошла своего рода культурная революция - держатели биткойнов начали видеть возможность расширения функциональности сети за пределами ее суверенного тезиса. В стремлении к этой новой видению было предложено вновь ввести opcode op_cat. Кот в op_cat означает конкатенацию, поскольку opcode позволяет объединять два элемента в верхней части стека скриптов биткойнов в один.
op_cat был введен в биткойн в его ранние дни сатоши, но затем был удален сатоши в 2010 году из-за опасений, что он представляет собой вектор атаки. Предполагаемая атака заключалась в повторном дублировании и конкатенации элементов в верхней части списка, что приводило к переполнению клиентов биткойна.
op_cat мог бы позволить реализовать несколько новых инноваций на биткоине, наиболее интересным из которых было бы создание доверительного моста между основной цепью и zk l2. если бы это было построено, это позволило бы криптографически обеспечить экосистему умных контрактов, процветающую на биткоине, сохраняя при этом гарантии безопасности.
автор: написано @0x8104
ссылки:
Биткойн апгрейд - протокол рун
UTXO против модели счетов - алхимия
Биткойн надписи и порядковые числительные - галактика
Биткойн порядковые числительные - исследование происхождения
Порядковые числительные - документация
Порядковые числительные Bitcoin - Delphi
Руководство по надписям - nervos
Панель инструментов рун - криптокорьо