OmniBOLT: рішення для розумного обігу активів у BTC Ecology

Передмова

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

Однак у контексті постійного зростання децентралізованих фінансів (DeFi) OmniLayer має продовжувати розвиватися. Проблема масштабованості мережі Bitcoin стала каменем спотикання для екологічного розвитку OmniLayer. Щоб вирішити цю проблему, виникла концепція OmniBOLT. OmniBOLT — це протокол, побудований на базі біткойнів і мережі OmniLayer, який спрямований на реалізацію швидкого розширення мережі біткойн шляхом сприяння циркуляції зашифрованих активів OmniLayer у мережі Lightning. Цей новий протокол може не тільки вирішити проблему масштабованості мережі Bitcoin, але й сприяти розвитку DeFi в мережі Bitcoin.

Lightning Network — це технічне рішення, яке розробляється як мережевий протокол блокчейну другого рівня. Розгорнута поверх блокчейну біткойн, мережа Lightning Network використовує вдосконалені смарт-контракти для досягнення більшої пропускної здатності транзакцій, зберігаючи при цьому однорангову природу протоколу біткойн. Подібно до мережі Bitcoin, Lightning Network складається з вузлів, на яких працює спеціалізоване програмне забезпечення Lightning Network. Однак, на відміну від мережі Bitcoin, транзакції Lightning не транслюються публічно та не зберігаються всіма учасниками мережі. Можливе приватне спілкування між окремими вузлами Lightning. Таким чином, це рішення для досягнення миттєвих транзакцій і транзакцій з низькою комісією біткойнів шляхом створення платіжних каналів. Однак існуюча мережа Lightning підтримує лише транзакції біткойнів. З розвитком OmniBOLT вона розширює концепцію рівня мережі Lightning, дозволяючи будь-якими зашифрованими активами, випущеними на OmniLayer, торгувати в мережі Lightning.

2 Як працює OmniBOLT

OmniBOLT (Basis of Lighting Technology) — це протокол, який визначає правила швидкого обігу рівнів розумних активів у мережі Bitcoin, особливо активів, випущених за протоколом OmniLayer. Поява OmniBOLT заповнює прогалину в існуючій мережі Lightning у підтримці транзакцій з активами, не пов’язаними з біткойнами. Сам OmniBOLT не видає токени. Усі токени випускаються на OmniLayer, а потім надходять в OmniBolt через канал P2SH. Тому токени будуть заблоковані в основному ланцюзі, але їх можна буде викупити в основному ланцюзі OmniLayer у будь-який час. P2SH - це абревіатура Pay to Hash. Це формат біткойн-адреси, який дозволяє надсилати біткойни на хеш-адреси скриптів. Хеш-адреса сценарію складається з префікса P2SH і хешу сценарію. Хеш сценарію — це хеш-значення сценарію, який використовується для контролю використання біткойнів. Адреси P2SH є більш гнучкими, ніж традиційні адреси Bitcoin, і їх можна використовувати для підтримки різних функцій Bitcoin, таких як мультипідписи, смарт-контракти та Lightning Network.

Давайте розглянемо простий приклад, щоб проілюструвати, як працює OmniBOLT. Припустімо, що Аліса та Боб використовують OmniLayer для випуску власних активів, Аліса випускає актив A, а Боб випускає актив B. І Аліса, і Боб хочуть мати можливість миттєво торгувати своїми активами, але вони не хочуть платити високі комісії мережі Bitcoin. Тому вони вирішили використовувати OmniBOLT.

Спочатку Аліса та Боб створюють канал на OmniBOLT, і кожен з них вносить свої активи в канал. Потім Аліса та Боб можуть миттєво обміняти свої активи в каналі, не чекаючи підтвердження від мережі біткойн і не сплачуючи комісії за транзакції в мережі біткойн. Процес створення та обслуговування каналу OmniBOLT дуже схожий на платіжний канал Lightning Network, за винятком того, що в каналі OmniBOLT можна торгувати не лише біткойнами, а й будь-якими активами на OmniLayer.

Скасований серійний контракт (RSMC)

Щоб запобігти відмові зловмисників підписувати транзакції каналу, а зловмисники відмовлялися підписувати транзакції каналу, щоб кошти назавжди заблокувалися в каналі (вихід P2SH), ми запроваджуємо відкличні «транзакції зобов’язань». Цей тип транзакцій був винайдений Пуном і Драйя в документі Lightning Network, і він дозволяє користувачам скасовувати транзакції до їх підтвердження.

Транзакції зобов’язань працюють шляхом внесення коштів у смарт-контракт. Розумний контракт передає кошти користувачеві, але користувач повинен спочатку підписати транзакцію. Якщо користувач відмовляється підписати транзакцію, смарт-контракт скасує транзакцію, а кошти повертаються користувачеві.

Транзакції зобов’язань — це безпечний і ефективний спосіб запобігти відмові зловмисників підписувати транзакції. Це дозволяє користувачам торгувати без ризику блокування коштів у каналі. Ось конкретний приклад:

Крок 1: Аліса використовує тимчасовий приватний ключ Alice2 для створення тимчасової адреси з кількома підписами 2-2, позначеної як Alice2 & Bob;, і чекає на підпис Боба.

Крок 2: Аліса використовує Alice & Bob (мультипідписний вхід) для створення платежу зобов’язання C1a, один вихід платежу надішле 60 USDT Alice2 & Bob, а інший вихід надішле 40 USDT Бобу.

Крок 3: RD1a є першим виходом C1a, він заплатить Алісі 60 USDT, але є серійний номер, щоб Аліса не забрала гроші негайно.

Крок 4: Боб підписує C1a та RD1a та надсилає дані назад Алісі.

Крок 5: OBD створює транзакцію відшкодування: C1a/RD1a.

Контракт блокування хешування часу (HTLC)

«Двосторонній платіжний канал може гарантувати лише безпечну передачу коштів у каналі. Для того, щоб кошти проходили через кілька стрибків у мережі, сформованій каналом, і досягали пункту призначення, потрібна інша структура: блокування часу хешування. — — Poon & Dryja, Lightning Network Bitcoin: масштабовані миттєві платежі поза мережею

HTLC є ще одним ядром для реалізації блискавичної мережі. Для A і C без платіжних каналів, якщо вони хочуть проводити транзакції, вони можуть запозичити платіжні канали між A, B і B, C для проведення транзакцій. Якщо A потрібно переказати гроші до C, тоді A може згенерувати випадкове число як геш-прообраз, а потім використати платіжний канал між A та B, щоб встановити затримку на T1. Тільки якщо хеш-прообраз надано правильно, транзакція може бути здійснена розблоковано. Як постачальник послуг каналу може стягуватися певна плата за обробку. B використовує платіжний канал між B і C, щоб надіслати транзакцію до C, і встановлює затримку як T2. Оскільки C знає хеш-прообраз, він може розблокувати транзакцію та отримати переказ від A. Після розблокування A попередній хеш-образ відкривається в ланцюжку, тому B може використовувати попередній хеш-образ, щоб розблокувати заблоковану транзакцію між A і B, щоб отримати плату за обробку, таким чином завершуючи побудову мережі Lightning.

Атомарна заміна каналу:

Щоб використовувати OmniBOLT, користувачам спочатку потрібно створити канал. Канал — це розумний контракт, підписаний двома користувачами. Канали зберігають токени, якими користувачі хочуть обмінятися.

Після створення каналу користувачі можуть почати обмін токенами. Щоб обміняти токени, користувачам потрібно використовувати криптографічну хеш-функцію для встановлення часового вікна. Часове вікно — це обмежений проміжок часу, протягом якого користувачі повинні підтвердити отримання обмінених токенів.

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

3. Переваги OmniBOLT

Переваги OmniBOLT в основному відображаються в наступних аспектах:

  • Миттєва оплата: OmniBOLT підтримує миттєву оплату смарт-активів, випущених на OmniLayer. Це означає, що якщо ви хочете торгувати біткойнами або будь-яким іншим активом на OmniLayer, ви можете робити це миттєво через OmniBOLT.
  • Міжканальний атомарний своп: OmniBOLT підтримує міжканальний атомарний своп різних ресурсів. Це означає, що ви можете обмінюватися одним активом в одному каналі, а потім іншим активом в іншому каналі, все в одній атомарній операції без будь-якої довіри.
  • Децентралізовані обміни: OmniBOLT підтримує встановлення децентралізованих обмінів на каналах Lightning Network. Це означає, що ви можете створити біржу в Lightning Network, яка дозволить будь-кому миттєво торгувати будь-яким активом на OmniLayer на біржі.
  • Іпотечні кредитні контракти: OmniBOLT підтримує атомарні іпотечні кредитні контракти на основі обміну. Це означає, що ви можете використовувати свої активи як заставу, отримати позику, все в одній атомарній операції, без жодної довіри.

Усі ці переваги роблять OmniBOLT потужним інструментом не лише для вирішення проблеми масштабованості мережі Bitcoin, але й для сприяння розвитку DeFi. У порівнянні з іншими масштабованими рішеннями OmniBOLT має унікальні переваги. По-перше, OmniBOLT не тільки підтримує миттєву оплату біткойнами, але також підтримує миттєву оплату різноманітних активів, випущених на OmniLayer, що перевершує функції інших рішень. По-друге, швидкість підтвердження транзакцій OmniBOLT висока, а комісія низька, що забезпечує користувачам кращий досвід. Нарешті, OmniBOLT підтримує більше типів транзакцій, включаючи міжканальні атомарні свопи, децентралізовані обміни тощо, що відкриває новий світ масштабованості для мережі Bitcoin.

4 випадки використання

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

Крім того, OmniBOLT також використовується для реалізації іпотечних договорів. Проекти DeFi можуть використовувати OmniBOLT для реалізації своїх кредитів під заставу. Користувачі можуть внести свої активи в канали OmniBOLT, а потім використовувати ці активи як заставу для отримання кредитів. Усе це можна зробити за одну атомарну операцію без будь-якої довіри.

Революційний Android-гаманець OmniBOLT був офіційно запущений 14 червня 2023 року, що дозволяє користувачам легко та легко переказувати кошти в Lightning Network. Крім того, у майбутньому можна буде передавати понад 700 активів OmniLayer, не обмежуючись лише біткойнами, що значно покращує масштабованість біткойнів певною мірою.

5. Підсумок‍‍

Поява OmniBOLT надає нове рішення проблеми масштабованості мережі Bitcoin і в той же час відкриває нові можливості для розвитку DeFi в мережі Bitcoin. Очікується, що, сприяючи циркуляції зашифрованих ресурсів OmniLayer у Lightning Network, OmniBOLT сприятиме розвитку мережі Bitcoin до вищої масштабованості та ширших сценаріїв застосування.

Переглянути оригінал
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Нагородити
  • Прокоментувати
  • Поділіться
Прокоментувати
0/400
Немає коментарів
  • Закріпити