Предисловие
Транзакции — это душа Web3, внимание — основной ресурс Web3, цена — отправная точка скученности, а ценность — конец времени.
Прошел месяц с момента халвинга BTC, и прошел месяц с момента долгожданного протокола Runes. За этот период на торговом рынке появилось более десятка прокси-торговых платформ, в день халвинга. торговля активом Runes через одного прокси требует затрат более 100 долларов США.
В этой статье в качестве примера используется актив Runes, чтобы проанализировать, какой механизм для модели генерации (травливания) активов в Биткойне является лучшим?
Изображение ниже представляет собой обзорное изображение, составленное Fourteen Jun.
С точки зрения программы, основные выводы заключаются в следующем:
На первый взгляд это может показаться немного запутанным. Что такое цепочка и что такое расщепление?
Это вернемся к самому Рунному протоколу.,Рекомендуется дальнейшее чтение:《Скоро произойдет сокращение вдвое BTC. Объясните основной механизм проектирования и ограничения протокола Runes.》
1.1. Краткое описание механизма гравировки рун.
Runes использует технологию травления, которая представляет собой простой и интуитивно понятный способ записи информации в цепочке: то есть запись ее в поле op-return UTXO (неизрасходованная транзакция) в биткойнах. Функция включена с версии 0.9 Биткойна. Основной клиент (14 лет), OP-RETURN создаст четкие проверяемые и непотребляемые выходные данные, позволяющие хранить данные в блокчейне, аналогично выходным данным utxo, но не могут быть использованы.
В браузере блокчейна Биткойн вы можете легко увидеть, что к транзакции прикреплена информация о возврате, как показано на следующем рисунке:
Видно, что выход №3 здесь на самом деле свободен. Хотя он занимает позицию выхода выхода utxo, он представляет собой круглый прямоугольник с замкнутым контуром, что означает, что его нельзя передать и использовать снова. область примечаний транзакции, которая остается в пространстве хранения Биткойн и может быть найдена через индекс хеш-области транзакции.
Если вы будете осторожны, вы можете узнать, почему после OP_RETURN появляется RUNE_TEST. Это результат декодирования конкретного содержимого. После нажатия кнопки «Подробнее» вы можете найти 52554e455f54455354. Такая строка кодировки на самом деле представляет собой строку данных в шестнадцатеричной кодировке. После декодирования вы можете получить RUNE_TEST. Аналогично, в деталях есть и другие кодировки. Наконец, после декодирования она станет строкой строк, вероятно, в формате json. Он отражает размещение, кастинг, выдачу и т. д. активов Рун.
поэтому
Конкретный механизм так называемой прокси-торговли можно резюмировать следующим образом: Руны могут торговать только одним активом от имени одной транзакции.
Таким образом, так называемая стоимость транзакции в BTC отражается объемом данных в цепочке транзакций. Тогда конструкция платформы прокси-печати эквивалентна тому, кто может минимизировать количество UTXO, появляющихся в транзакции, что является оптимальной моделью. .
Давайте подробнее рассмотрим модель разделения и модель цепочки.
1.2. Сплит-модель
Так называемая модель разделения заключается в том, чтобы разделить транзакцию на несколько субтранзакций в ходе брокерского процесса, а затем приступить к процессу кастинга активов для каждой субтранзакции.
Например, план выполнения tools.mempool показан на рисунке ниже:
Первая транзакция будет оценивать потребление комиссии за обработку каждой субтранзакции, а затем выделять 546 (обычная стоимость биткойнов) + сумму комиссии за обработку, чтобы разделить ее на несколько UTXO. Здесь вы обнаружите, что она переводится в определенный. новый адрес.
Вторая транзакция переносится с нового адреса обратно на адрес пользователя, и передача завершается, а пользователь также получает активы Runes.
Очевидная проблема этой модели:
Сначала необходимо разделить транзакцию, и пользователь получает децентрализованный UTXO.
Затем, когда пользователь хочет разместить заказ на продажу, он или она должен размещать заказы один за другим или сначала объединить их, а затем размещать заказы. Для крупных клиентов это увеличит стоимость транзакции.
Более того, платформаtools.mempool не будет выполнять прокси-вызов для пользователей в разделенной транзакции, поэтому совокупные потери в модели разделения выше.
1.3. Режим цепочки
Так называемая структура цепочки аналогична следующей структуре. Изначально у пользователя есть 20 000 сатоши, и каждая транзакция потребляет предыдущую транзакцию, которая все еще находится в пуле памяти, что также представляет собой несколько транзакций.
Здесь вы обнаружите, что 6144 сатоши, взимаемые по хвостовому номеру s2t4, представляют собой комиссию платформы за печать. По сравнению с комиссией за обработку в размере 3892, необходимой для выполнения прокси-печати, можно сказать, что доход платформы прокси-печати очень высок. .
Это платформа Runestone, которая ранее утверждала, что разработала рынок печати прокси + торговли Runes за 5 дней. На самом деле, с точки зрения транзакций, на эту платформу долгое время никто не обращал внимания. дней он по-прежнему генерировал почти 3 BTC (более 150 Вт). Комиссионный доход для отдельных разработчиков чрезвычайно высок.
Однако на самом деле это бессмысленные расходы. Уже существует множество платформ, которые имеют коды генерации с открытым исходным кодом. Например, OKX также предоставляет открытый код кода Runes: идеальное решение проблем кодирования, декодирования и генерации Runes, на которое разработчики могут напрямую ссылаться. и создавать свои собственные инструменты генерации https://github.com/okx/js-wallet-sdk.
Возвращаясь к цепочке, поскольку это почти первая транзакция, взимающая комиссию за обработку, а каждая последующая транзакция обрабатывается в цикле, как показано ниже, объем самих данных на самом деле относительно невелик.
Luminex в настоящее время является относительно хорошей моделью решения, которая может обрабатывать большие партии монет. Платформа поставляется с инструментом разделения utxo для простоты использования и использует решение «разделение + цепочка».
Как показано ниже:
Хотя базовая плата за обработку не выше, чем у цепочки, она может обеспечить решающую крупномасштабную разливку, а ее эффективность в цепочке позволяет завершить разливку в пределах двух блоков.
Это связано с тем, что узлы BTC имеют механизм предотвращения DoS-атак.
В одном потребляемом utxo vout и канале, по которому он используется, в пуле памяти будет ограничено максимум 25 транзакций.
Именно по этой причине большинство крупных Mint используют промежуточные адреса, чтобы снять такие ограничения. В цепочках активы будут суммироваться и в конечном итоге передаваться пользователям.
Таким образом, только 25 транзакций в модели цепочки могут одновременно находиться в пуле памяти, но в модели разделения после помещения в цепочку разделенных транзакций в пул памяти могут быть помещены неограниченные значения (поскольку родительская транзакция больше не находится в пуле памяти, каждый utxo vout рассчитывается независимо (25 пределов)
Таким образом, люминекс, как оптимальная модель, не только имеет самый низкий уровень газа, но и имеет возможность заливать большие объемы при очень низком уровне газа.
Однако на самом деле есть модели получше, чем Luminex.
Поскольку разделенная транзакция luminex также будет передана пользователю отдельно, но этот актив на самом деле не обязательно должен быть передан пользователю, но может быть передан в utxo второй цепной транзакции, поскольку Runes имеет механизм потока активов по умолчанию, поэтому что его можно перенести повторно. В случае с люминексом стоимость утхо снижается.
После разговора о стоимости полдня, как измерить стоимость? На самом деле, это очень просто. Пользователи обычно устанавливают цену за единицу, которая аналогична gasPrice, но на самом деле BTC полностью полагается на хранение данных в качестве единицы количества, то есть vsize.
Итак, давайте возьмем в качестве примера стержневой адрес (разные адреса имеют разную комиссию за обработку, а стержневой адрес имеет более низкую комиссию за обработку). Структура этого типа адреса:
Поэтому мы можем рассчитать следующую степень оптимизации
цепь Пакетная мята 10 транзакций, стоимость: i * 10 + o10 +p10 = 1310
Расколоть Пакетная мята 10 транзакций, стоимость: i * 10 + o10 +o9 +p*10= 1697
Коэффициент оптимизации газа: (1697-1310)/1697 = 22,8%
цепь Пакетная мята 20 транзакций, стоимость: i * 20 + o20 +p20= 2620
Расколоть Пакетная мята 20 транзакций, стоимость: i * 20 + o20 +o19 +p*20= 3437
Коэффициент оптимизации газа: (3437-2620)/3437 = 23,8%
20% могут показаться не такими уж большими, но в пиковый период, когда одна транзакция кастинга потребляет 100U, 10 пакетов могут снизить стоимость на 200U. Незначительная разница в стоимости в конечном итоге сопоставляется с психологическим порогом транзакции.
Столкнувшись с высокими комиссиями,В будущем тем, кто надеется получить самую раннюю долю пирога в кругу web3, все равно придется изучить базовый узел js, чтобы напрямую запускать открытые исходные коды различных компаний.(как упоминалось вышеOKXОткрытый исходный кодкомпонент подписи)Таким образом, мы напрямую обходим проблему зарядки платформы.,Даже в следующей главе о торговом рынке,Вы также можете напрямую создавать кроссплатформенные транзакции, не блокируясь несколькими платформами.,Даже напрямую контролировать пул Память,Прямо прыгайте и ищите прибыль.
Соглашение об активах Runes было заключено сроком на один месяц, но, к сожалению, в итоге оно не преодолело порог в 1 миллиард долларов США. Также состоялся интересный живой чат между Ordinals и основателем Runes Кейси Сеппуку.
Но, в конечном счете, внутри экосистемы по-прежнему несовершенны две основные инфраструктуры агентской торговли и рынка. Стоимость участия розничных инвесторов слишком высока, а учреждениям не хватает экологических операций.
Прежде всего, текущие платформы либо взимают высокую комиссию за обработку,Или он не полностью функционален. Например, хотя Рунный камень имеет низкую стоимость,,Но его оценка газа неточна.,Легко вызвать износ при последней транзакции,Неопределенность, сопровождающая ончейн,Постепенно выводить его с рынка.
Кроме того, нынешняя модель агентства по-прежнему игнорирует реальные потребности пользователей и саму транзакцию.
Каждый приобретенный актив часто необходимо перепродать быстрее. Однако на ранних стадиях рынка цена сильно колеблется, и Биткойн чрезвычайно переполнен. На самом деле, если не считать собственного поведения на рынке участника проекта, их будет не так много. Другими словами, если у вас есть такая большая сумма средств для инвестирования в 1000 активов, у вас есть возможность сделать это самостоятельно. Основные пользователи платформы — розничные инвесторы.
поэтомуцепь Хотя стоимость невысокая,Но он не подходит для самой ранней стадии,в быстро меняющихся ценах,В связи с отсутствием инструментов «Расколоть» на рынке,цепь сгенерировала более 20 композитов за 1 транзакцию,Это увеличит порог сканирования транзакций.
Наконец, эта статья посвящена механизму торговли активами на BTC. В будущем также появится модель торгового рынка, которую можно будет адаптировать к торговым моделям новых активов (BRC20, Ordinals, Atomic, Runes) и т. д. Пожалуйста, обратите внимание: следите за обновлениями и не пропустите.
Ссылки: