Аналіз найкращих механізмів моделі активів на Біткойн
Передмова
Торгівля є ядром web3, увага є його найціннішим ресурсом. Ціна є відправною точкою уваги людей, тоді як цінність є результатом накопичення часу.
Біткойн зменшився більше місяця тому, а широко обговорюваний протокол Runes також працює вже місяць. За цей час з'явилося більше десяти платформ для торгівлі та ринків. У день зменшення навіть одна транзакція активів Runes коштувала більше 100 доларів.
Ця стаття розгляне активи Runes як приклад, щоб дослідити найкращі механізми моделі проксі-активів (гравірування) на Біткойні.
1. Аналіз рейтингу GAS платформи Runes代打
Згідно з аналізом кількох платформ, основні висновки такі:
порядок витрат на газ: спліт + ланцюговий варіант < ланцюговий < спліт < одинарний
Ступінь централізації: ланцюгова (без проміжної адреси) < розподіл (без проміжної адреси) < ланцюгова (з проміжною адресою) < розподіл (з проміжною адресою)
Ефект збирання активів: ланцюговий > розподіл + ланцюговий > розподіл
Швидкість масового підключення до ланцюга: розділення = розділення + ланцюговий > ланцюговий
1.1 Огляд механізму гравіювання Runes
Runes використовують технологію гравіювання, щоб записувати інформацію у полі op-return UTXO Біткойна. Цей спосіб почав підтримуватися з версії Bitcoin Core 0.9, випущеної в 2014 році, створюючи верифікуємий, але неконсумований тип виходу, що дозволяє даним зберігатися на блокчейні назавжди.
У блокчейн-браузері Біткойн легко можна побачити інформацію op-return, що супроводжує транзакції. Ця інформація після декодування зазвичай подається у форматі JSON і містить відомості про розгортання, карбування, випуск активів Runes тощо.
Механізм代打 Runes можна описати так: одна транзакція може代打 лише один актив. Вартість транзакції в основному відображається у розмірі даних на ланцюгу. Тому оптимальний дизайн платформи代打 повинен мінімізувати кількість UTXO в транзакції.
1.2 Модель розподілу
Модель розподілу спочатку здійснює одну угоду під час процесу гри на замовлення, розділяючи кошти на кілька підугод, кожна з яких потім підлягає створенню активів.
Наприклад, для певної платформи процес виконання виглядає наступним чином:
Перша транзакція оцінює комісію для кожної підтранзакції, резервуючи 546 сатоші (поширене значення пилу для Біткойнів) плюс суму комісії, розділяючи кілька UTXO на нову адресу.
Другий транзакція з нової адреси повертається на адресу користувача, завершуючи автоматичний обмін, користувач отримує активи Runes.
Основна проблема цієї моделі полягає в тому, що:
Потрібно спочатку провести одну операцію зі сплітом.
Користувач отримує розподілені UTXO
При великих транзакціях може знадобитися додаткова консолідація, що збільшує витрати.
1.3 Ланцюгова модель
Ланцюгова модель схожа на структуру безперервної торгівлі, де кожна угода споживає попередню угоду, яка ще знаходиться в пулі пам'яті.
Ця модель має такі характеристики:
Перша транзакція підлягає сплаті комісії платформи
Подальша обробка циклів торгівлі, обсяг даних невеликий
Можливі обмеження ефективності ланцюга (обумовлені механізмом захисту від DOS-атак на вузли Біткойн)
2. Найкраща модель代打 Runes: розподіл + ланцюгова
Наразі більш ідеальним варіантом є розподіл + ланцюгова модель. Ця модель має такі переваги:
При розподілі користувачу нараховується актив
Коли кількість карбування менше або дорівнює 25, виконайте карбування після виділення достатньої кількості газу для карбування в ланцюговому режимі.
Коли кількість карбування перевищує 25 разів, виконується карбування після розподілу необхідного газу на кілька ланцюгів.
Ця модель, хоча базова комісія не нижча за чисто ланцюгову, може реалізувати великі обсяги карбування, а ефективність запису в ланцюг може бути завершена протягом 2-х блоків.
2.1 Важливість ефективності блокчейну
Біткойн вузли мають механізм запобігання DoS-атакам, обмежуючи споживання одного UTXO та його ланцюга споживання максимум 25 транзакціями в мемпулі. Ось чому для масового випуску часто використовуються проміжні адреси.
Модель розподілу може безмежно потрапляти в пул пам'яті після того, як транзакція розподілу буде записана в блокчейн (оскільки батьківська транзакція більше не знаходиться в пулі пам'яті, кожен vout UTXO обчислюється незалежно з обмеженням у 25).
2.2 Біт комісія оптимізації порівняння
Візьмемо адресу Taproot як приклад, ми можемо обчислити оптимізацію газу для різних моделей:
Ланцюгова партійна емісія 10 транзакцій, вартість приблизно 1310 vsize
Розділити партію на 10 випусків, вартість приблизно 1697 vsize
оптимізація газу: 22.8%
Ланцюгове масове карбування 20 транзакцій, вартість приблизно 2620 vsize
Розділити масове карбування на 20 операцій, вартість приблизно 3437 vsize
оптимізація газу: 23,8%
Ця, здавалося б, незначна оптимізація може призвести до значних заощаджень витрат у високочастотній торгівлі.
3. Підсумок
Запуск протоколу активів Runes триває вже місяць, хоча не досягнуто очікуваної ринкової капіталізації, але виявлено недоліки в двох основних інфраструктурах екосистеми: послуг з гри та ринку. Наразі платформи або стягують занадто високу плату, або мають неповний функціонал, що ускладнює задоволення потреб користувачів.
У майбутньому безпосереднє виконання відкритого коду, можливо, стане ефективним способом уникнення високих витрат на послуги. Для здатних користувачів це не лише може знизити витрати, але й принести більше торгових можливостей.
З розвитком екосистеми ми очікуємо побачити більше інноваційних моделей代打 та рішень для торгових ринків, щоб сприяти процвітанню екосистеми активів на Біткойн.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
28 лайків
Нагородити
28
9
Поділіться
Прокоментувати
0/400
FloorSweeper
· 07-11 00:08
ngmi з цимиRidiculous Комісія за газ tbh
Переглянути оригіналвідповісти на0
FlashLoanLord
· 07-10 21:45
і з про погратися в runes.
Переглянути оригіналвідповісти на0
ponzi_poet
· 07-10 01:34
Ми запитаємо, коли газ не буде зростати до небес?
Переглянути оригіналвідповісти на0
BoredWatcher
· 07-09 13:03
Знову ускладнили~
Переглянути оригіналвідповісти на0
BearMarketBro
· 07-08 04:09
Комплексний збір занадто дорогий, чи не так? Плакати.
Переглянути оригіналвідповісти на0
ForkTongue
· 07-08 04:06
Розібрано досить детально, тільки занадто дорого.
Переглянути оригіналвідповісти на0
OnChainDetective
· 07-08 04:05
простежив цей ланцюг розподілів... оптимізація газу досить кмітлива, якщо чесно. але давайте подивимось на ризик маніпуляцій
Переглянути оригіналвідповісти на0
RugResistant
· 07-08 04:04
Згорнулося, газ має шанс знизитися.
Переглянути оригіналвідповісти на0
Web3Educator
· 07-08 04:00
фундаментально, ця модель розділеного ланцюга є чистим генієм, не буду приховувати... я викладаю цей підхід на своїх просунутих курсах
Біткойн Runes активи моделі аутсорсингу: аналіз переваг роздільної + ланцюгової схем
Аналіз найкращих механізмів моделі активів на Біткойн
Передмова
Торгівля є ядром web3, увага є його найціннішим ресурсом. Ціна є відправною точкою уваги людей, тоді як цінність є результатом накопичення часу.
Біткойн зменшився більше місяця тому, а широко обговорюваний протокол Runes також працює вже місяць. За цей час з'явилося більше десяти платформ для торгівлі та ринків. У день зменшення навіть одна транзакція активів Runes коштувала більше 100 доларів.
Ця стаття розгляне активи Runes як приклад, щоб дослідити найкращі механізми моделі проксі-активів (гравірування) на Біткойні.
1. Аналіз рейтингу GAS платформи Runes代打
Згідно з аналізом кількох платформ, основні висновки такі:
1.1 Огляд механізму гравіювання Runes
Runes використовують технологію гравіювання, щоб записувати інформацію у полі op-return UTXO Біткойна. Цей спосіб почав підтримуватися з версії Bitcoin Core 0.9, випущеної в 2014 році, створюючи верифікуємий, але неконсумований тип виходу, що дозволяє даним зберігатися на блокчейні назавжди.
У блокчейн-браузері Біткойн легко можна побачити інформацію op-return, що супроводжує транзакції. Ця інформація після декодування зазвичай подається у форматі JSON і містить відомості про розгортання, карбування, випуск активів Runes тощо.
Механізм代打 Runes можна описати так: одна транзакція може代打 лише один актив. Вартість транзакції в основному відображається у розмірі даних на ланцюгу. Тому оптимальний дизайн платформи代打 повинен мінімізувати кількість UTXO в транзакції.
1.2 Модель розподілу
Модель розподілу спочатку здійснює одну угоду під час процесу гри на замовлення, розділяючи кошти на кілька підугод, кожна з яких потім підлягає створенню активів.
Наприклад, для певної платформи процес виконання виглядає наступним чином:
Основна проблема цієї моделі полягає в тому, що:
1.3 Ланцюгова модель
Ланцюгова модель схожа на структуру безперервної торгівлі, де кожна угода споживає попередню угоду, яка ще знаходиться в пулі пам'яті.
Ця модель має такі характеристики:
2. Найкраща модель代打 Runes: розподіл + ланцюгова
Наразі більш ідеальним варіантом є розподіл + ланцюгова модель. Ця модель має такі переваги:
Ця модель, хоча базова комісія не нижча за чисто ланцюгову, може реалізувати великі обсяги карбування, а ефективність запису в ланцюг може бути завершена протягом 2-х блоків.
2.1 Важливість ефективності блокчейну
Біткойн вузли мають механізм запобігання DoS-атакам, обмежуючи споживання одного UTXO та його ланцюга споживання максимум 25 транзакціями в мемпулі. Ось чому для масового випуску часто використовуються проміжні адреси.
Модель розподілу може безмежно потрапляти в пул пам'яті після того, як транзакція розподілу буде записана в блокчейн (оскільки батьківська транзакція більше не знаходиться в пулі пам'яті, кожен vout UTXO обчислюється незалежно з обмеженням у 25).
2.2 Біт комісія оптимізації порівняння
Візьмемо адресу Taproot як приклад, ми можемо обчислити оптимізацію газу для різних моделей:
Ланцюгова партійна емісія 10 транзакцій, вартість приблизно 1310 vsize
Розділити партію на 10 випусків, вартість приблизно 1697 vsize
оптимізація газу: 22.8%
Ланцюгове масове карбування 20 транзакцій, вартість приблизно 2620 vsize
Розділити масове карбування на 20 операцій, вартість приблизно 3437 vsize
оптимізація газу: 23,8%
Ця, здавалося б, незначна оптимізація може призвести до значних заощаджень витрат у високочастотній торгівлі.
3. Підсумок
Запуск протоколу активів Runes триває вже місяць, хоча не досягнуто очікуваної ринкової капіталізації, але виявлено недоліки в двох основних інфраструктурах екосистеми: послуг з гри та ринку. Наразі платформи або стягують занадто високу плату, або мають неповний функціонал, що ускладнює задоволення потреб користувачів.
У майбутньому безпосереднє виконання відкритого коду, можливо, стане ефективним способом уникнення високих витрат на послуги. Для здатних користувачів це не лише може знизити витрати, але й принести більше торгових можливостей.
З розвитком екосистеми ми очікуємо побачити більше інноваційних моделей代打 та рішень для торгових ринків, щоб сприяти процвітанню екосистеми активів на Біткойн.