Bitroot: дослідження більш розумних способів випуску монет на BTC ланцюжку (з інструкцією з взаємодії)

Від початкових фарбованих монет, OmniLayer тощо, до минулорічних написів, а цього року руни та RGB++ тощо, спільнота BTC постійно намагається випускати активи в мережі BTC, незважаючи на багато суперечок максималістів BTC, які вважають, що BTC повинен просто виконувати роль грошей і бояться потенційних ризиків введення складності.

Найголовнішою причиною є висока безпека та ємність мережі Bitcoin, що є дуже привабливим, як природна високоякісна інфраструктура, яка може надати значні можливості для активів, що випускаються на ній. Крім того, уникнути пропозицій щодо мережі Bitcoin і використовувати існуючі ресурси ланцюга для дослідження способів випуску активів є відкритим для спільноти. Наразі, це дослідження способів випуску активів розквітло, але останнє слово ще не сказане.

Сьогодні ми також поговоримо про Bitroot, який пропонує новий спосіб випуску активів на основі мережі Bitcoin, підтримує вбудовування розумних контрактів і є L2-рівнем Bitcoin.Bitroot:探索BTC链上更智能的发币方式(附交互教程)

Еволюція методів випуску активів в мережі Біткойн

Спочатку розглянемо способи випуску активів на біткойні.

Найпершими фарбовими монетами було використано UTXO біткойна, додавши до UTXO біткойна певну інформацію, щоб відрізняти його від інших UTXO та досягнути ефекту “фарбування”, а на UTXO з ефектом “фарбування” були завантажені нові активи. Відповідна метадані активів переважно зберігаються в операційному коді OP_RETURN сценарію біткойн-транзакцій. Операційний код OP_RETURN спочатку був розроблений для завершення сценарію і повернення значення на верхній стек, схоже на повернення функції в мові програмування, пізніше став основним способом вбудовування даних у біткойн-транзакції, і його найважливішою особливістю є те, що дані, додані операційним кодом OP_RETURN до біткойн-транзакцій, можна перевірити, але не можна витратити в мережі біткойна; максимальний обсяг даних, які можна зберігати, збільшився з початкових 40 байт до поточних 80 байтів. Одним з найрепрезентативніших проектів є Open Assets.

У той же період, коли кольорові монети були дуже популярні, з’явилось багато удосконалених методів випуску активів, таких як OmniLayer (раніше відомий як Mastercoin), який більше схожий на Layer2, де логіка транзакцій розміщена поза ланцюжком біткойнів, а біткойн-ланцюжок виконує функцію журналу, також використовується OP_RETURN для додавання метаданих транзакцій OmniLayer. Також є Counterparty, як протокольний рівень над біткойнів, який також має функцію децентралізованого обміну активами, Counterparty спочатку використовував операційний код біткойнів OP_CHECKMULTISIG для включення даних Counterparty в ланцюжок біткойнів, але через те, що використання OP_CHECKMULTISIG вважалося хакерською атакою, пізніше було замінено на операційний код OP_RETURN для зберігання даних.

Інші ранні способи зберігання включають: використання методу випуску за допомогою поля nSequence, де nSequence - це зарезервоване поле в транзакціях Bitcoin з 32-бітним простором. Перевага використання nSequence поля полягає в тому, що не потрібно додаткового зберігання. Один з прикладів - EPOBC (enhanced, padded, order-based coloring), де додаткова інформація про активи зберігається в полі nSequence транзакцій Bitcoin. Але має недолік у відсутності номеру активу, тому при проведенні транзакції потрібно відстежувати початкову транзакцію засновника, що є дещо складним.

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

Після оновлення відокремленого свідоцтва Bitcoin та Taproot нове просторе зберігання вводиться в обіг активів, і в цей момент народжуються Ординали (напис), які використовують P2TR (тип виводу транзакції Bitcoin), що був введений після оновлення Taproot, для виготовлення метаданих у свідоцтві даних транзакцій (дані свідка, поле свідка); переваги полягають в більшому обсязі зберігання: максимальна межа Taproot для одного запису - 520 байтів, і можна розширити обсяг даних, які можна зберегти, шляхом комбінування декількох записів; вартість зберігання свідків також відносно недорога. Таким чином, після експериментального запуску Ординалів ринок знову звернув увагу на способи випуску активів на ланцюгу Bitcoin. Під впливом Ординалів, починають з’являтися різноманітні поліпшені протоколи випуску активів, популярні з яких - Atomicals, які, опираючись на логіку фарбованих монет, встановлюють відповідність кількості кожної токенізованої ARC-20 монети кількості sat, тому не потрібен індексатор поза ланцюгом, як у BRC-20, оскільки інформація про активи знаходиться в UTXO.

Проте спосіб випуску написів також став предметом суперечок серед OG-фанатів у громаді Bitcoin, головним чином через страх того, що це може зробити блокчейн Bitcoin надто пухлим. Крім того, BRC-20 легко піддається пиловій атакі. Крім того, місце знаходження написів знаходиться в області свідчення даних, що зумовило страхи серед членів громади, що цей простір буде скасований після майбутнього оновлення.

Недавно популярний протокол Runes, повертаючись до традицій, вирішив зберігати метадані активів в OP_RETURN, поєднуючи його з механізмом Atomicals, що базується на UTXO, дозволяє включати будь-яку кількість токенів Runes в UTXO.

Видно, що метод випуску активів пройшов через раунди ітерацій, але врешті-решт все більше протоколів все ще вирішують використовувати OP_RETURN у Bitcoin для реалізації зберігання даних про активи.

Нова схема випуску активів від Bitroot

Повернемося до Bitroot. Bitroot випустила BRT20 - новий протокол випуску активів у ланцюжку Біткойн. Bitroot називає його протоколом кореня, а також обирає місце зберігання даних - OP_RETURN.

Конкретно, ви можете створити транзакцію Bitcoin, яка містить вихідні дані OP _ RETURN, за допомогою бібліотеки bitcoinlib (популярної бібліотеки для обробки операцій, пов’язаних з Bitcoin). Подібно до інших способів випуску та торгівлі Bitcoin-активами, Bitroot також може випускати та торгувати активами шляхом створення відповідної формату транзакції Bitcoin. Коли користувачам потрібно випустити новий актив, вони повинні побудувати транзакцію Bitcoin, яка містить спеціальні метадані, що визначають назву актива, його загальний обсяг та інші властивості. Як тільки така транзакція підтверджена мережею Bitcoin та додана до блокчейну, вузли протоколу Bitroot розберуть дані та занесуть відповідні записи про створення та розподіл активів у свою внутрішню базу даних.Bitroot:探索BTC链上更智能的发币方式(附交互教程)

Важливо відзначити, що Bitroot зберігає дані не лише про випуск активів та торгівлю в OP_RETURN, але й про смарт-контракти.

Але тут розумний контракт від Bitroot відрізняється від звичайного розумного контракту EVM, оскільки він побудований на основі блокчейну біткоїну з використанням мови сценаріїв біткоїну (однієї з основних мов обміну біткоїнами). З міркувань безпеки мова сценаріїв біткоїну була розроблена як неповна Тьюрінга, і містить лише деякі загальні операційні коди, такі як OP_ADD, OP_EQUAL, OP_CHECKSIG, OP_CHECKMULTISIG тощо, призначені для однієї єдиноразової оплати. Він не містить циклічних операторів, щоб уникнути ризиків безкінечного циклу, але це також означає, що він не може виконувати складні обчислювальні завдання, його основне використання - це підтвердження підпису на операції для забезпечення їхньої достовірності. Тому, порівняно з розумними контрактами EVM, розумні контракти на біткоїні будуть більш обмеженими.

Компанія Bitroot також розуміє цю особливість мови сценаріїв Bitcoin і пропонує рішення у вигляді додавання додаткових операційних кодів та функцій для розширення можливостей мови сценаріїв Bitcoin та підтримки більш складних смарт-контрактів. Ось основні особливості реалізації смарт-контрактів компанією Bitroot:

  1. Скриптова мова на основі Біткойну

Bitroot на основі скриптової мови біткойн додає додаткові операційні коди та функції для розширення функціональності.

  1. Вставити дані під час угоди

Дані розумного контракту Bitroot вбудовуються через вихід OP_RETURN у транзакції з Bitcoin, тому вузли Bitroot можуть розбирати та виконувати ці дані. Таким чином, логіка та зміни стану розумного контракту можуть бути закодовані та збережені в цих даних.

  1. Аналіз та виконання смарт-контракту

Коли мережа Bitcoin підтверджує транзакцію, що містить дані OP_RETURN, вузол Bitroot аналізує ці дані в транзакції та виконує відповідні операції згідно вбудованого коду смарт-контракта. Це включає переміщення активів, виконання контрактів та інше. Кожний вузол Bitroot самостійно перевіряє та виконує ці операції для забезпечення узгодженості мережі.

  1. Обмеження та функціонал

Хоча Bitroot збільшив можливості розумних контрактів через цей метод, їх функціональність обмежена неповною тьюрінг-повнотою біткойн-скрипта, тому розумні контракти Bitroot підходять краще для додатків, які не потребують складної логіки, наприклад, простих фінансових угод та управління активами.

  1. Розширення у майбутньому

Спільнота Bitroot вже досліджує більше способів розширення функціональності смарт-контрактів, включаючи можливе оновлення протоколу та інтеграцію з іншими технологіями блокчейн для надання більш широкої підтримки застосування.

За цими особливостями Bitroot може здійснювати випуск нових активів та вбудовувати логіку смарт-контракту в операції з метою реалізації складніших фінансових сценаріїв, ніж традиційний випуск / торгівля, без необхідності зміни основного протоколу Bitcoin.

Bitroot працює на двох кодових базах: Bitcoin Core і власному програмному забезпеченні Bitroot, тому угоди Bitroot повинні бути підтверджені мережею біткойн. В той же час Bitroot також може успадкувати безпеку та децентралізацію мережі біткойн.Bitroot:探索BTC链上更智能的发币方式(附交互教程)

Крім того, Bitroot надає розробникам спільноти низку інструментів та додатків для гаманців, щоб забезпечити зручне управління активами, торгівлю та взаємодію зі смарт-контрактами за допомогою протоколу Bitroot, а також підтримує автоматизацію та інтеграцію API, максимально забезпечуючи зручність користування для користувачів.

Bitroot шляхом вбудовування функції розумного контракту в мережу Біткойн та визначення системи розпізнавання робить логіку контракту більш прозорою та відкритою, зберігаючи при цьому безпеку мережі Біткойн та надаючи більше можливостей для активів в мережі Біткойн. Окрім емісії та торгівлі активами, також можна здійснювати послуги DeFi, такі як позики, Dex, похідні фінансові інструменти, платформи запуску тощо, а також можна здійснювати торгівлю активами, такими як предмети в грі, віртуальні персонажі, мистецтво та інше, на ланцюжку.

Тестування досвіду Bitroot

Наразі Bitroot відкрито для тестування, тестова адреса: .

Отримання тестових монет BRT:;

BTC тестова крана: ;

Придбання тестових монет BTC:。

Після входу спочатку створіть гаманець, потім отримайте тестовий токен і випробуйте випуск активів.Bitroot:探索BTC链上更智能的发币方式(附交互教程)

Зараз існують три типи активів, які можна створити, а саме створення активів із буквеним ім’ям, підактиви вже створених активів та створення безкоштовних цифрових імен активів.

Створення активів з іменами латинського алфавіту відносно просте. Введіть ім’я токена (Token Name), опис (Deion, цю інформацію можна змінити в будь-який час) та кількість (quantity, за замовчуванням можна збільшити). Натисніть кнопку «створити токен», щоб створити.Bitroot:探索BTC链上更智能的发币方式(附交互教程)

Для створення дочірнього активу необхідно спочатку створити материнський актив. Ви можете вибрати щойно створений актив і ввести ім’я монети та кількість для створення.Bitroot:探索BTC链上更智能的发币方式(附交互教程)

При створенні безкоштовного цифрового активу імені буде випадково виділено рядок, що починається з A, як токен (цифри після A можна налаштувати за бажанням). Просто введіть інформацію про опис та кількість, щоб створити.Bitroot:探索BTC链上更智能的发币方式(附交互教程)

Просто натисніть стрілку на активі, щоб здійснити функції переказу активів, перегляду інформації, емісії активів та блокування активів для подальшої емісії.Bitroot:探索BTC链上更智能的发币方式(附交互教程)

Зліва від розділу функцій знаходиться інтерфейс торгівлі активами. На інтерфейсі відображаються поточні популярні торгові пари та пари з відкритими ордерами на ринку. Шляхом пошуку відповідної торгової пари можна здійснювати установку ордерів на купівлю або продаж, що є простим і зручним.Bitroot:探索BTC链上更智能的发币方式(附交互教程)

Загальний висновок

BRT20, який розробив Bitroot, глибоко досліджує використовувані можливості ланцюжка Bitcoin і надає інтелектуалізований спосіб випуску первинних активів на ланцюжку Bitcoin. Однак наразі цей протокол знаходиться на початковій стадії, і час покаже, чи буде він широко визнаний спільнотою у майбутньому.

BTC0,71%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
Додати коментар
Додати коментар
Немає коментарів
  • Закріпити