Какая модель торговли активами на BTC является лучшей?
Какая модель торговли активами на BTC является лучшей?

Предисловие

Транзакции — это душа Web3, внимание — основной ресурс Web3, цена — отправная точка скученности, а ценность — конец времени.

Прошел месяц с момента халвинга BTC, и прошел месяц с момента долгожданного протокола Runes. За этот период на торговом рынке появилось более десятка прокси-торговых платформ, в день халвинга. торговля активом Runes через одного прокси требует затрат более 100 долларов США.

В этой статье в качестве примера используется актив Runes, чтобы проанализировать, какой механизм для модели генерации (травливания) активов в Биткойне является лучшим?

1. Рейтинг GAS игровой платформы агента Runes

Изображение ниже представляет собой обзорное изображение, составленное Fourteen Jun.

С точки зрения программы, основные выводы заключаются в следующем:

  1. Стоимость газа «Расколоть+цепь план» < “цепь” < ”Расколоть” < "одиночки"
  2. степень централизации:цепь(Нет промежуточного адреса)< Расколоть (без промежуточного адреса) < цепь (с промежуточным адресом) < Расколоть(с промежуточным адресом)
  3. Коллекция активов: цепь > Расколоть+цепь > Расколоть
  4. Скорость намотки пакета: Расколоть = Расколоть+цепь > цепь

На первый взгляд это может показаться немного запутанным. Что такое цепочка и что такое расщепление?

Это вернемся к самому Рунному протоколу.,Рекомендуется дальнейшее чтение:《Скоро произойдет сокращение вдвое 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.

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

2. Лучшая модель для Рун: сплит + цепочка

Luminex в настоящее время является относительно хорошей моделью решения, которая может обрабатывать большие партии монет. Платформа поставляется с инструментом разделения utxo для простоты использования и использует решение «разделение + цепочка».

Как показано ниже:

  1. Платформа сначала предоставит пользователям актив в Расколоть.,Ничто не тратится впустую.
  2. А если кастинг в пределах 25 раз,Расколоть производит достаточно газа для литья.,Затем выполните кастинг.
  3. Наконец, если кастинг более 25 раз,Будет ли Расколоть производить необходимый газ из нескольких цепей?,Затем выполните кастинг.

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

2.1. Зачем нужны показатели эффективности цепочек?

Это связано с тем, что узлы BTC имеют механизм предотвращения DoS-атак.

В одном потребляемом utxo vout и канале, по которому он используется, в пуле памяти будет ограничено максимум 25 транзакций.

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

Таким образом, только 25 транзакций в модели цепочки могут одновременно находиться в пуле памяти, но в модели разделения после помещения в цепочку разделенных транзакций в пул памяти могут быть помещены неограниченные значения (поскольку родительская транзакция больше не находится в пуле памяти, каждый utxo vout рассчитывается независимо (25 пределов)

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

Однако на самом деле есть модели получше, чем Luminex.

Поскольку разделенная транзакция luminex также будет передана пользователю отдельно, но этот актив на самом деле не обязательно должен быть передан пользователю, но может быть передан в utxo второй цепной транзакции, поскольку Runes имеет механизм потока активов по умолчанию, поэтому что его можно перенести повторно. В случае с люминексом стоимость утхо снижается.

2.2. Сравнение ставок оптимизации комиссии за обработку BTC.

После разговора о стоимости полдня, как измерить стоимость? На самом деле, это очень просто. Пользователи обычно устанавливают цену за единицу, которая аналогична gasPrice, но на самом деле BTC полностью полагается на хранение данных в качестве единицы количества, то есть vsize.

Итак, давайте возьмем в качестве примера стержневой адрес (разные адреса имеют разную комиссию за обработку, а стержневой адрес имеет более низкую комиссию за обработку). Структура этого типа адреса:

  1. Для каждого дополнительного ввода vsize увеличивается на 58.
  2. Для каждого дополнительного вывода vsize увеличивается на 43.
  3. Чтобы написать каждый OP_RETURN, vsize занимает около 30.

Поэтому мы можем рассчитать следующую степень оптимизации

цепь Пакетная мята 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Открытый исходный кодкомпонент подписи)Таким образом, мы напрямую обходим проблему зарядки платформы.,Даже в следующей главе о торговом рынке,Вы также можете напрямую создавать кроссплатформенные транзакции, не блокируясь несколькими платформами.,Даже напрямую контролировать пул Память,Прямо прыгайте и ищите прибыль.

3. Резюме

Соглашение об активах Runes было заключено сроком на один месяц, но, к сожалению, в итоге оно не преодолело порог в 1 миллиард долларов США. Также состоялся интересный живой чат между Ordinals и основателем Runes Кейси Сеппуку.

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

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

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

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

поэтомуцепь Хотя стоимость невысокая,Но он не подходит для самой ранней стадии,в быстро меняющихся ценах,В связи с отсутствием инструментов «Расколоть» на рынке,цепь сгенерировала более 20 композитов за 1 транзакцию,Это увеличит порог сканирования транзакций.

Наконец, эта статья посвящена механизму торговли активами на BTC. В будущем также появится модель торгового рынка, которую можно будет адаптировать к торговым моделям новых активов (BRC20, Ordinals, Atomic, Runes) и т. д. Пожалуйста, обратите внимание: следите за обновлениями и не пропустите.

Ссылки:

  • runesРасколотьнападающий Открытый исходный кодкод:https://github.com/okx/js-wallet-sdk
  • Официальный исходный код ruensпротокол: https://github.com/ordinals/ord
boy illustration
Учебное пособие по Jetpack Compose для начинающих, базовые элементы управления и макет
boy illustration
Код js веб-страницы, фон частицы, код спецэффектов
boy illustration
【новый! Суперподробное】Полное руководство по свойствам компонентов Figma.
boy illustration
🎉Обязательно к прочтению новичкам: полное руководство по написанию мини-программ WeChat с использованием программного обеспечения Cursor.
boy illustration
[Забавный проект Docker] VoceChat — еще одно приложение для мгновенного чата (IM)! Может быть встроен в любую веб-страницу!
boy illustration
Как реализовать переход по странице в HTML (html переходит на указанную страницу)
boy illustration
Как решить проблему зависания и низкой скорости при установке зависимостей с помощью npm. Существуют ли доступные источники npm, которые могут решить эту проблему?
boy illustration
Серия From Zero to Fun: Uni-App WeChat Payment Practice WeChat авторизует вход в систему и украшает страницу заказа, создает интерфейс заказа и инициирует запрос заказа
boy illustration
Серия uni-app: uni.navigateЧтобы передать скачок значения
boy illustration
Апплет WeChat настраивает верхнюю панель навигации и адаптируется к различным моделям.
boy illustration
JS-время конвертации
boy illustration
Обеспечьте бесперебойную работу ChromeDriver 125: советы по решению проблемы chromedriver.exe не найдены
boy illustration
Поле комментария, щелчок мышью, специальные эффекты, js-код
boy illustration
Объект массива перемещения объекта JS
boy illustration
Как открыть разрешение на позиционирование апплета WeChat_Как использовать WeChat для определения местонахождения друзей
boy illustration
Я даю вам два набора из 18 простых в использовании фонов холста Power BI, так что вам больше не придется возиться с цветами!
boy illustration
Получить текущее время в js_Как динамически отображать дату и время в js
boy illustration
Вам необходимо изучить сочетания клавиш vsCode для форматирования и организации кода, чтобы вам больше не приходилось настраивать формат вручную.
boy illustration
У ChatGPT большое обновление. Всего за 45 минут пресс-конференция показывает, что OpenAI сделал еще один шаг вперед.
boy illustration
Copilot облачной разработки — упрощение разработки
boy illustration
Микросборка xChatGPT с низким кодом, создание апплета чат-бота с искусственным интеллектом за пять шагов
boy illustration
CUDA Out of Memory: идеальное решение проблемы нехватки памяти CUDA
boy illustration
Анализ кластеризации отдельных ячеек, который должен освоить каждый&MarkerгенетическийВизуализация
boy illustration
vLLM: мощный инструмент для ускорения вывода ИИ
boy illustration
CodeGeeX: мощный инструмент генерации кода искусственного интеллекта, который можно использовать бесплатно в дополнение к второму пилоту.
boy illustration
Машинное обучение Реальный бой LightGBM + настройка параметров случайного поиска: точность 96,67%
boy illustration
Бесшовная интеграция, мгновенный интеллект [1]: платформа больших моделей Dify-LLM, интеграция без кодирования и встраивание в сторонние системы, более 42 тысяч звезд, чтобы стать свидетелями эксклюзивных интеллектуальных решений.
boy illustration
LM Studio для создания локальных больших моделей
boy illustration
Как определить количество слоев и нейронов скрытых слоев нейронной сети?
boy illustration
[Отслеживание целей] Подробное объяснение ByteTrack и детали кода