OmniBOLT: protocolo de circulação de ativos inteligentes baseado em Bitcoin

OmniBOLT: protocolo de circulação de ativos inteligentes baseado em Bitcoin

Autor | Chainchen@Web3CN.Pro

1. Introdução

Antes de entender o OmniBOLT, precisamos ter um certo entendimento do OmniLayer. OmniLayer é um protocolo para criar e negociar ativos personalizados na rede Bitcoin. OmniLayer não é uma bifurcação do Bitcoin nem uma rede independente, mas uma meta-camada sobre o Bitcoin. É essencialmente uma camada de software construída sobre o blockchain do Bitcoin que aprimora o Bitcoin com seus próprios recursos adicionais. O OmniLayer permite a tokenização e a execução de outras funções de contrato inteligente na rede Bitcoin e se beneficia de sua tecnologia sem criar um blockchain totalmente novo.

No entanto, no contexto do crescimento contínuo das finanças descentralizadas (DeFi), a OmniLayer deve continuar a evoluir. O problema de escalabilidade da rede Bitcoin tornou-se um obstáculo para o desenvolvimento ecológico do OmniLayer. Para resolver este problema, surgiu o conceito de OmniBOLT. OmniBOLT é um protocolo construído sobre o Bitcoin e a rede OmniLayer, que visa realizar a rápida expansão da rede Bitcoin, promovendo a circulação de ativos criptografados OmniLayer na Lightning Network. Este novo protocolo pode não apenas resolver o problema de escalabilidade da rede Bitcoin, mas também promover o desenvolvimento de DeFi na rede Bitcoin.

A Lightning Network é uma solução técnica que está sendo desenvolvida como um protocolo de rede blockchain de segunda camada. Implantada sobre o blockchain do Bitcoin, a Lightning Network utiliza contratos inteligentes avançados para obter maior taxa de transferência de transações, mantendo a natureza ponto a ponto do protocolo Bitcoin. Semelhante à rede Bitcoin, a Lightning Network consiste em nós que executam o software Lightning Network especializado. No entanto, ao contrário da rede Bitcoin, as transações do Lightning não são transmitidas publicamente nem armazenadas por todos os participantes da rede. A comunicação privada entre nós individuais do Lightning é possível. Portanto, é uma solução para obter transações instantâneas e transações de baixa taxa de Bitcoin, criando canais de pagamento. No entanto, a Lightning Network existente suporta apenas transações bitcoin.Com o desenvolvimento do OmniBOLT, ele expande o conceito da camada Lightning Network, permitindo que quaisquer ativos criptografados emitidos no OmniLayer sejam negociados na Lightning Network.

2. Como funciona o OmniBOLT

OmniBOLT (Basis of Lighting Technology) é um protocolo que define as regras de circulação rápida da camada de ativos inteligentes na rede Bitcoin, especialmente os ativos emitidos pelo protocolo OmniLayer. O surgimento do OmniBOLT preenche a lacuna na Lightning Network existente no suporte a transações de ativos não-Bitcoin. O próprio OmniBOLT não emite tokens. Todos os tokens são emitidos no OmniLayer e, em seguida, entram no OmniBolt através do canal P2SH. Portanto, os tokens serão bloqueados na cadeia principal, mas podem ser resgatados na cadeia principal do OmniLayer a qualquer momento. P2SH é a abreviação de Pay to Hash. É um formato de endereço bitcoin que permite que bitcoins sejam enviados para endereços hash de script. Um endereço de hash de script consiste em um prefixo P2SH e um hash de script. O hash do script é o valor de hash do script, que é usado para controlar o uso de bitcoins. Os endereços P2SH são mais flexíveis do que os endereços Bitcoin tradicionais e podem ser usados para suportar várias funções do Bitcoin, como assinaturas múltiplas, contratos inteligentes e a Lightning Network.

Vamos percorrer um exemplo simples para ilustrar como o OmniBOLT funciona. Suponha que Alice e Bob usem OmniLayer para emitir seus próprios ativos, Alice emita o ativo A e Bob emita o ativo B. Tanto Alice quanto Bob querem poder negociar seus ativos instantaneamente, mas não querem pagar as altas taxas da rede Bitcoin. Então, eles decidiram usar o OmniBOLT.

Primeiro, Alice e Bob criam um canal no OmniBOLT e cada um deposita seus ativos no canal. Alice e Bob podem trocar seus ativos instantaneamente no canal sem esperar pela confirmação da rede Bitcoin e sem pagar taxas de transação na rede Bitcoin. O processo de criação e manutenção do canal OmniBOLT é muito semelhante ao canal de pagamento da Lightning Network, exceto que no canal OmniBOLT, não apenas Bitcoin, mas também qualquer ativo no OmniLayer pode ser negociado.

Contrato de vencimento em série revogável (RSMC)

Para evitar que adversários mal-intencionados se recusem a assinar transações de canal e para impedir que adversários mal-intencionados se recusem a assinar transações de canal, de modo que os fundos fiquem permanentemente bloqueados no canal (saída P2SH), introduzimos "transações de compromisso" revogáveis. Esse tipo de transação foi inventado por Poon e Dryja no white paper da Lightning Network e permite que os usuários revertam as transações antes de serem confirmadas.

As transações de compromisso funcionam depositando fundos em um contrato inteligente. O contrato inteligente libera os fundos para o usuário, mas o usuário deve primeiro assinar a transação. Se o usuário se recusar a assinar a transação, o contrato inteligente reverterá a transação e os fundos serão devolvidos ao usuário.

As transações de compromisso são uma maneira segura e eficiente de impedir que adversários mal-intencionados se recusem a assinar transações. Ele permite que os usuários negociem sem o risco de bloqueio de fundos no canal. Aqui está um exemplo concreto:

Etapa 1: Alice usa a chave privada temporária Alice2 para construir um endereço temporário de assinatura múltipla 2-2, denotado como Alice2 & Bob; e espera pela assinatura de Bob.

Etapa 2: Alice usa Alice e Bob (entrada de assinatura múltipla) para construir um pagamento de compromisso C1a, uma saída do pagamento enviará 60 USDT para Alice2 e Bob e a outra saída enviará 40 USDT para Bob.

Etapa 3: RD1a é a primeira saída de C1a, que paga a Alice 60 USDT, mas tem um número de série para evitar que Alice pegue o dinheiro imediatamente.

Etapa 4: Bob assina C1a e RD1a e envia os dados de volta para Alice.

Etapa 5: OBD constrói uma transação de reembolso: C1a/RD1a.

OmniBOLT: protocolo de circulação de ativos inteligentes baseado em Bitcoin

Contrato de bloqueio de tempo de hash (HTLC)

"Um canal de pagamento bidirecional só pode garantir a transferência segura de fundos no canal. Para que os fundos passem por vários saltos na rede formada pelo canal e cheguem ao destino, é necessária outra estrutura: um contrato de hash time-lock." - Poon & Dryja, Bitcoin's Lightning Network: Scalable off-chain instant payment

HTLC é outro núcleo para realizar a rede relâmpago.Para A e C sem canais de pagamento, se quiserem realizar transações, podem emprestar os canais de pagamento entre A, B e B, C para realizar transações. Se A precisa transferir dinheiro para C, então A pode gerar um número aleatório como a pré-imagem do hash e, em seguida, usar o canal de pagamento entre A e B para definir o atraso para T1. Somente quando a pré-imagem do hash é fornecida corretamente, a transação pode ser desbloqueada. Como provedor de serviços do canal, uma determinada taxa de manuseio pode ser cobrada. B usa o canal de pagamento entre B e C para enviar a transação para C e define o atraso como T 2. Como C conhece a pré-imagem do hash, ele pode desbloquear a transação e obter a transferência de A. Depois que A é desbloqueado, a imagem pré-hash é exposta na cadeia, para que B possa usar a imagem pré-hash para desbloquear a transação bloqueada entre A e B para obter uma taxa de manuseio, completando assim a construção da Lightning Network.

Troca atômica de canal:

Para usar o OmniBOLT, os usuários primeiro precisam criar um canal. Um canal é um contrato inteligente assinado por dois usuários. Os canais armazenam os tokens que os usuários desejam trocar.

Depois que o canal é criado, os usuários podem começar a trocar tokens. Para trocar tokens, os usuários precisam usar uma função hash criptográfica para estabelecer uma janela de tempo. Uma janela de tempo é um período limitado de tempo dentro do qual os usuários precisam confirmar o recebimento dos tokens trocados.

Se uma das partes não confirmar a transação dentro do prazo, toda a transação será invalidada e os fundos serão devolvidos à fonte original. Esse recurso elimina o risco de contraparte, pois ambas as partes sabem que, se não cumprirem o acordo, não poderão obter tokens.

OmniBOLT: protocolo de circulação de ativos inteligentes baseado em Bitcoin

3. Vantagens do OmniBOLT

As vantagens do OmniBOLT se refletem principalmente nos seguintes aspectos:

  • Pagamento instantâneo: OmniBOLT suporta pagamento instantâneo de ativos inteligentes emitidos em OmniLayer. Isso significa que, se você deseja negociar Bitcoin ou qualquer outro ativo no OmniLayer, pode fazê-lo instantaneamente por meio do OmniBOLT.
  • Troca atômica entre canais: OmniBOLT suporta troca atômica entre canais de diferentes ativos. Isso significa que você pode trocar um ativo em um canal e outro ativo em outro canal, tudo em uma operação atômica sem qualquer confiança.
  • Trocas descentralizadas: OmniBOLT suporta o estabelecimento de trocas descentralizadas nos canais da Lightning Network. Isso significa que você pode criar uma troca na Lightning Network que permite que qualquer pessoa negocie instantaneamente qualquer ativo no OmniLayer na troca.
  • Contratos de empréstimo hipotecário: OmniBOLT oferece suporte a contratos de empréstimo hipotecário baseados em swap atômico. Isso significa que você pode usar seus ativos como garantia, obter um empréstimo, tudo em uma operação atômica, sem qualquer confiança.

Todas essas vantagens tornam o OmniBOLT uma ferramenta poderosa não apenas para resolver o problema de escalabilidade da rede Bitcoin, mas também para promover o desenvolvimento do DeFi. Comparado com outras soluções de escalabilidade, OmniBOLT tem suas vantagens únicas. Em primeiro lugar, o OmniBOLT não apenas oferece suporte ao pagamento instantâneo de Bitcoin, mas também oferece suporte ao pagamento instantâneo de vários ativos emitidos no OmniLayer, o que supera as funções de outras soluções. Em segundo lugar, a velocidade de confirmação da transação do OmniBOLT é rápida e as taxas são baixas, o que proporciona aos usuários uma melhor experiência. Por fim, o OmniBOLT oferece suporte a mais tipos de transação, incluindo trocas atômicas entre canais, trocas descentralizadas etc., o que abre um novo mundo de escalabilidade para a rede Bitcoin.

4. Casos de uso

O OmniBOLT já foi utilizado na prática. As exchanges descentralizadas podem usar o OmniBOLT para habilitar suas transações. Essas trocas permitem que os usuários negociem instantaneamente qualquer ativo no OmniLayer nos canais OmniBOLT sem esperar pela confirmação da rede Bitcoin ou pagar taxas de transação na rede Bitcoin.

Além disso, o OmniBOLT também está sendo usado para implementar contratos de hipoteca. Os projetos DeFi podem usar o OmniBOLT para implementar seus empréstimos garantidos. Os usuários podem depositar seus ativos nos canais OmniBOLT e, em seguida, usar esses ativos como garantia para obter empréstimos. Tudo isso pode ser feito em uma operação atômica sem qualquer confiança.

A revolucionária carteira Android da OmniBOLT foi lançada oficialmente em 14 de junho de 2023, permitindo que os usuários transfiram fundos de maneira fácil e fácil na Lightning Network. Além disso, mais de 700 ativos OmniLayer poderão ser transferidos no futuro, não apenas limitados ao Bitcoin, o que melhora muito a escalabilidade do Bitcoin até certo ponto.

OmniBOLT: protocolo de circulação de ativos inteligentes baseado em Bitcoin

5. Resumo‍‍

O surgimento do OmniBOLT fornece uma nova solução para o problema de escalabilidade da rede Bitcoin e, ao mesmo tempo, abre novas possibilidades para o desenvolvimento do DeFi na rede Bitcoin. Ao promover a circulação de ativos criptografados OmniLayer na Lightning Network, espera-se que OmniBOLT promova o desenvolvimento da rede Bitcoin para maior escalabilidade e cenários de aplicação mais amplos.

referências

Ver original
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.
  • Recompensa
  • Comentar
  • Partilhar
Comentar
0/400
Nenhum comentário
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)