OmniBOLT: протокол обращения смарт-активов на основе биткойнов

OmniBOLT: протокол обращения смарт-активов на основе биткойнов

Автор | Chainchen@Web3CN.Pro

1. Введение

Прежде чем понять OmniBOLT, нам необходимо иметь определенное представление об OmniLayer. OmniLayer — это протокол для создания пользовательских активов и торговли ими в сети Биткойн. OmniLayer — это не форк Биткойна и не независимая сеть, а мета-уровень поверх Биткойна. По сути, это программный уровень, построенный поверх блокчейна Биткойн, который расширяет возможности Биткойн своими дополнительными функциями. OmniLayer позволяет токенизировать и выполнять другие функции смарт-контрактов в сети Биткойн и извлекать выгоду из этой технологии без создания совершенно новой цепочки блоков.

Однако в контексте продолжающегося роста децентрализованных финансов (DeFi) OmniLayer должен продолжать развиваться. Проблема масштабируемости сети Биткойн стала камнем преткновения для экологического развития OmniLayer. Чтобы решить эту проблему, появилась концепция OmniBOLT. OmniBOLT — это протокол, построенный на основе Биткойн и сети OmniLayer, который направлен на быстрое расширение сети Биткойн за счет продвижения зашифрованных активов OmniLayer в сети Lightning. Этот новый протокол может не только решить проблему масштабируемости сети Биткойн, но и способствовать развитию DeFi в сети Биткойн.

Lightning Network — это техническое решение, разрабатываемое как сетевой протокол блокчейна второго уровня. Развернутая поверх блокчейна Биткойн, Lightning Network использует передовые смарт-контракты для достижения более высокой пропускной способности транзакций, сохраняя при этом одноранговый характер протокола Биткойн. Подобно сети Биткойн, сеть Lightning состоит из узлов, на которых работает специализированное программное обеспечение Lightning Network. Однако, в отличие от сети Биткойн, транзакции Lightning не транслируются публично и не сохраняются всеми участниками сети. Возможна частная связь между отдельными узлами Lightning. Следовательно, это решение для достижения мгновенных транзакций и транзакций с низкой комиссией в биткойнах путем создания платежных каналов. Однако существующая сеть Lightning поддерживает только транзакции в биткойнах.С развитием OmniBOLT она расширяет концепцию уровня сети Lightning, позволяя торговать любыми зашифрованными активами, выпущенными на OmniLayer, в сети Lightning.

2. Как работает OmniBOLT

OmniBOLT (Basis of Lighting Technology) — это протокол, который определяет правила быстрого обращения уровня интеллектуальных активов в сети Биткойн, особенно активов, выпущенных протоколом OmniLayer. Появление OmniBOLT заполняет пробел в существующей сети Lightning в поддержке транзакций с активами, не связанными с биткойнами. Сам OmniBOLT не выпускает токены.Все токены выпускаются на OmniLayer, а затем поступают в OmniBolt через канал P2SH.Поэтому токены будут заблокированы в основной цепочке, но их можно будет выкупить в основной цепочке OmniLayer в любое время. P2SH — это сокращение от Pay to Hash. Это формат биткойн-адреса, который позволяет отправлять биткойны на хеш-адреса скриптов. Хэш-адрес сценария состоит из префикса P2SH и хэша сценария. Хэш скрипта — это хеш-значение скрипта, которое используется для управления использованием биткойнов. Адреса P2SH более гибкие, чем традиционные адреса Биткойн, и могут использоваться для поддержки различных функций Биткойн, таких как мультиподписи, смарт-контракты и сеть Lightning.

Давайте рассмотрим простой пример, чтобы проиллюстрировать, как работает OmniBOLT. Предположим, что и Алиса, и Боб используют OmniLayer для выпуска своих собственных активов, Алиса выпускает актив A, а Боб выпускает актив B. И Алиса, и Боб хотят иметь возможность мгновенно торговать своими активами, но они не хотят платить высокие комиссии сети Биткойн. Поэтому они решили использовать OmniBOLT.

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

Отзывный серийный договор о погашении (RSMC)

Чтобы предотвратить отказ злоумышленников подписывать транзакции канала и предотвратить отказ злоумышленников подписывать транзакции канала, чтобы средства были постоянно заблокированы в канале (вывод P2SH), мы вводим отзывные «транзакции с обязательством». Этот тип транзакций был изобретен Пуном и Дрией в официальном документе Lightning Network, и он позволяет пользователям отменять транзакции до их подтверждения.

Обязательные транзакции работают путем внесения средств в смарт-контракт. Смарт-контракт выдает средства пользователю, но сначала пользователь должен подписать транзакцию. Если пользователь отказывается подписывать транзакцию, смарт-контракт отменит транзакцию, и средства будут возвращены пользователю.

Транзакции с обязательствами — это безопасный и эффективный способ предотвратить отказ злоумышленников подписывать транзакции. Это позволяет пользователям торговать без риска блокировки средств в канале. Вот конкретный пример:

Шаг 1: Алиса использует временный закрытый ключ Алиса2 для создания временного адреса с мультиподписью 2-2, обозначаемого как Алиса2 и Боб, и ожидает подписи Боба.

Шаг 2: Алиса использует Алису и Боба (вход с несколькими подписями) для создания платежа обязательства C1a, один выход платежа отправит 60 долларов США Алисе2 и Бобу, а другой выход отправит 40 долларов США Бобу.

Шаг 3: RD1a — это первый выход C1a, который платит Алисе 60 долларов США, но имеет серийный номер, чтобы Алиса не могла сразу забрать деньги.

Шаг 4: Боб подписывает C1a и RD1a и отправляет данные обратно Алисе.

Шаг 5: OBD создает транзакцию возврата: C1a/RD1a.

OmniBOLT: протокол обращения смарт-активов на основе биткойнов

Контракт блокировки времени хеширования (HTLC)

"Двусторонний платежный канал может гарантировать только безопасную передачу средств в канале. Для того, чтобы средства прошли через несколько прыжков в сети, образованной каналом, и достигли пункта назначения, необходима другая структура: хеш-контракт с временной блокировкой", - Пун и Дрийя, Lightning Network Биткойн: масштабируемый мгновенный платеж вне сети.

HTLC — еще одно ядро для реализации сети Lightning.Для A и C без платежных каналов, если они хотят проводить транзакции, они могут заимствовать платежные каналы между A, B и B, C для проведения транзакций. Если A необходимо перевести деньги C, то A может сгенерировать случайное число в качестве прообраза хэша, а затем использовать платежный канал между A и B, чтобы установить задержку на T1.Транзакция может быть разблокирована только тогда, когда прообраз хэша указан правильно. Как поставщик услуг канала может взиматься определенная плата за обработку. B использует платежный канал между B и C, чтобы отправить транзакцию C, и устанавливает задержку как T 2. Поскольку C знает прообраз хэша, он может разблокировать транзакцию и получить перевод A. После разблокировки A предварительное хэш-образ отображается в цепочке, поэтому B может использовать предварительное хэш-образ, чтобы разблокировать заблокированную транзакцию между A и B, чтобы получить комиссию за обработку, тем самым завершая создание сети Lightning.

Атомный обмен канала:

Чтобы использовать OmniBOLT, пользователям сначала необходимо создать канал. Канал — это смарт-контракт, подписанный двумя пользователями. Каналы хранят токены, которые пользователи хотят обменять.

После создания канала пользователи могут начать обмен токенами. Для обмена токенами пользователям необходимо использовать криптографическую хеш-функцию для установления временного окна. Временное окно — это ограниченный период времени, в течение которого пользователям необходимо подтвердить получение обмененных токенов.

Если одна из сторон не подтвердит транзакцию в течение временного окна, вся транзакция будет признана недействительной, а средства будут возвращены в первоначальный источник. Эта функция устраняет риск контрагента, поскольку обе стороны знают, что если они не будут соблюдать соглашение, они не смогут получить токены.

OmniBOLT: протокол обращения смарт-активов на основе биткойнов

3. Преимущества OmniBOLT

Преимущества OmniBOLT в основном отражаются в следующих аспектах:

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

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

4. Варианты использования

OmniBOLT уже применялся на практике. Децентрализованные биржи могут использовать OmniBOLT для осуществления своих транзакций. Эти биржи позволяют пользователям мгновенно торговать любым активом на OmniLayer в каналах OmniBOLT, не дожидаясь подтверждения от сети Биткойн или оплачивая комиссию за транзакцию в сети Биткойн.

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

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

OmniBOLT: протокол обращения смарт-активов на основе биткойнов

5. Резюме‍‍

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

Рекомендации

Посмотреть Оригинал
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
Нет комментариев
  • Закрепить