Camada RGB++: Hub UTXO de cadeia cruzada do ecossistema BTCFi

RGB++ Layer: O hub entre BTCFi e o mundo UTXO

Em julho de 2024, o CKB lançou oficialmente o projeto RGB++ Layer, o que marca a transição do protocolo RGB++ anteriormente publicado da teoria para a prática, e introduzirá cenários de aplicação mais específicos. O RGB++ Layer rapidamente se tornou o foco de atenção da indústria, graças à sua visão de construir um ecossistema BTCFi entre o BTC e as blockchains UTXO como CKB e Cardano.

A camada RGB++ é baseada no protocolo RGB++, utilizando vinculação homomórfica e tecnologia Leap, para fornecer uma experiência de interação total em cadeia "sem ponte entre cadeias" para ativos nativos RGB++ ou inscrições/runes entre blockchains UTXO como BTC, CKB e Cardano. Ela aproveita o ambiente de contratos inteligentes Turing-completo do CKB, para construir a infraestrutura de emissão de ativos até funções DeFi complexas para o Bitcoin.

Devido ao ecossistema de abstração de contas completo do CKB, o RGB++ Layer é compatível com contas e carteiras de Bitcoin, podendo proporcionar uma boa experiência para os usuários de Bitcoin e pavimentar o caminho para a aplicação em larga escala do BTCFi.

Interpretação das quatro principais características do RGB++ Layer: o hub entre BTCFi e o mundo UTXO

Protocolo RGB++: A pedra angular da camada RGB++

O protocolo RGB++ foi lançado em janeiro deste ano, e sua ideia central é substituir a "validação do cliente" do protocolo RGB pela validação na cadeia CKB. Essencialmente, o CKB atua como um indexador descentralizado, encarregado de tarefas como armazenamento de dados e verificação de fontes de ativos, servindo como camada de validação e camada DA para o protocolo RGB, a fim de resolver as deficiências do protocolo RGB em termos de experiência do usuário e suporte ao DeFi.

RGB++ introduziu o conceito de ligação homomórfica, utilizando células na cadeia CKB como portadores de dados para ativos do tipo inscrição/runas, e estabelecendo uma relação de ligação entre as células e os UTXO nas cadeias do Bitcoin/Cardano/Liquid, permitindo que os ativos RGB++ herdem a segurança dessas blockchains UTXO, prevenindo pagamentos duplicados.

Por exemplo, Alice quer transferir alguns tokens TEST para Bob, ela pode gerar uma declaração que vincula uma Cell que armazena as informações dos ativos TEST ao UTXO de Bitcoin de Bob. Se Bob transferir os tokens TEST novamente, o UTXO de Bitcoin vinculado também deve ser transferido.

Interpretação das quatro principais características do RGB++ Layer: o núcleo entre BTCFi e o mundo UTXO

Binding Isomórfico e Leap: Emissão de Ativos do BTCFi e Camada de Cross-Chain Sem Ponte

A ligação isomórfica e o Leap são as duas principais características do RGB++ Layer. Para entender esses dois conceitos, primeiro é necessário compreender o modelo Cell do CKB.

Cell é um UTXO expandido do CKB, contendo campos como LockScript, TypeScript e Data. O LockScript é semelhante ao script de bloqueio do Bitcoin, usado para verificação de permissões; o TypeScript é semelhante ao código de contrato inteligente; o Data é usado para armazenar dados de ativos.

Ao emitir ativos RGB++ na CKB, é necessário criar uma Cell e preencher os campos relevantes. Como a Cell é semelhante à estrutura UTXO do Bitcoin e a CKB é compatível com o algoritmo de assinatura do Bitcoin, os usuários podem operar ativos na cadeia CKB usando uma carteira de Bitcoin.

O núcleo da ligação homomórfica é permitir a reescrita dos dados de ativos RGB++ na cadeia CKB usando contas de diferentes blockchains públicas, como BTC e Cardano. O Leap, por sua vez, baseia-se na ligação homomórfica, realizando a "reconexão" dos UTXOs de ativos RGB++, como a reconexão de UTXOs do Bitcoin para UTXOs do Cardano, permitindo a transferência do controle dos ativos entre diferentes contas.

Interpretação das quatro principais características do RGB++ Layer: o elo entre BTCFi e o mundo UTXO

Implementação da ligação homomórfica

Tomando como exemplo a transferência de 40 tokens TEST de Alice para Bob:

  1. Alice constrói localmente os dados da transação CKB, indicando a destruição da Cell#0,生成Cell#1 para Bob, deixando a Cell#2 para si mesma.

  2. Alice gera uma declaração, contendo Cell#1绑定到BTC UTXO#1, Cell#2绑定到BTC UTXO#2.

  3. Alice gera o Commitment, contendo a declaração acima e os dados da transação CKB.

  4. Alice inicia uma transação na cadeia de BTC, destrói o UTXO#0,生成UTXO#1 para Bob, deixa o UTXO#2 para si mesma e escreve o Commitment na cadeia.

  5. Por fim, envie a transação CKB para a cadeia CKB.

Durante todo o processo, Alice deve provar que é a controladora real de Cell#0和BTC UTXO#0 e demonstrar que existe realmente uma relação de ligação entre os dois.

Interpretação das quatro principais características do RGB++ Layer: o centro do mundo BTCFi e UTXO

Interpretação das quatro grandes características do RGB++ Layer: o hub entre BTCFi e o mundo UTXO

Interpretação das quatro principais características do RGB++ Layer: o pivô entre BTCFi e o mundo UTXO

Princípios de implementação e cenários de suporte do Leap

A funcionalidade Leap consiste em alternar o UTXO vinculado a ativos RGB++, por exemplo, mudar de Bitcoin para Cardano, após o que é possível controlar os ativos com a conta Cardano. Os principais passos incluem:

  1. Publicar um Commitment na cadeia do Bitcoin, declarando a desvinculação da relação entre o UTXO do BTC e a Cell.

  2. Publicar um Commitment na cadeia Cardano, declarando que a Cell está vinculada ao UTXO Cardano.

  3. Alterar o script de bloqueio da Cell, mudando a condição de desbloqueio de Bitcoin UTXO para Cardano eUTXO.

Durante todo o processo, os dados dos ativos RGB++ continuam a ser armazenados na blockchain CKB, apenas foram alteradas as condições de desbloqueio. O CKB atua como uma testemunha de confiança e uma instalação de indexação durante este processo.

Com a funcionalidade Leap, também é possível realizar cenários interessantes como "transações em toda a cadeia". Por exemplo, construir uma plataforma de transações entre cadeias, onde o comprador pode pagar com BTC e receber ativos RGB++ na conta Cardano.

Interpretação das quatro principais características do RGB++ Layer: o hub entre BTCFi e o mundo UTXO

Interpretação das quatro principais características do RGB++ Layer: o núcleo entre BTCFi e o mundo UTXO

Interpretação das quatro principais características do RGB++ Layer: o hub entre BTCFi e o mundo UTXO

Wrapper

Para resolver as limitações da funcionalidade Leap na interoperabilidade de ativos nativos entre cadeias, a RGB++ Layer introduziu o conceito de Wrapper. Tomando o wrapper rBTC como exemplo, ele faz a ponte do BTC para a RGB++ Layer, garantindo a segurança por meio de provas de fraude e mecanismos de sobrecolateralização.

Combinando Leap e Wrapper, os diversos ativos do ecossistema BTCFi (, como ativos nativos RGB++, BRC20, ARC20, runas, etc., ) podem ser operados entre cadeias.

Interpretação das quatro características do RGB++ Layer: o hub entre BTCFi e o mundo UTXO

Interpretação das quatro principais características do RGB++ Layer: o núcleo entre BTCFi e o mundo UTXO

CKB-VM: O motor de contratos inteligentes BTCFi

O CKB fornece o CKB-VM para a camada RGB++, suportando várias linguagens de programação da máquina virtual RISC-V que podem ser usadas para o desenvolvimento de contratos. Isso oferece flexibilidade aos desenvolvedores, reduzindo a barreira de entrada para o desenvolvimento de contratos inteligentes.

Interpretação das quatro principais características do RGB++ Layer: BTCFi e o eixo do mundo UTXO

Ecossistema nativo AA: integração sem costura entre BTC e RGB++

RGB++ Layer reutilizou o esquema nativo de AA do CKB, permitindo compatibilidade com blockchains UTXO como BTC e Cardano tanto do lado do desenvolvedor quanto do lado do usuário. Os usuários podem usar diferentes algoritmos de assinatura para autenticação, como BTC, Cardano e até mesmo métodos de contas, carteiras ou autenticação WebAuthn para operar diretamente os ativos na RGB++ Layer.

Este esquema AA nativo fornece a base para o binding homomórfico e a funcionalidade Leap, favorecendo o suporte a cenários críticos e otimizando a experiência do usuário.

Interpretação das quatro principais características do RGB++ Layer: o eixo entre BTCFi e o mundo UTXO

Resumo

A camada RGB++ serve como uma infraestrutura importante para Memecoins, como inscrições, runas e moedas de coloração, permitindo a interação em toda a cadeia. O ambiente de execução de contratos inteligentes, baseado em RiscV, cria um terreno fértil para a lógica de negócios complexa do BTCFi. No futuro, continuaremos a acompanhar o progresso da Camada RGB++ e a realizar uma análise mais aprofundada das soluções tecnológicas relacionadas.

Interpretação das quatro principais características da camada RGB++: o ponto central entre BTCFi e o mundo UTXO

Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • 6
  • Repostar
  • Compartilhar
Comentário
0/400
GweiWatchervip
· 2h atrás
CKB esta onda vai Até à lua
Ver originalResponder0
BakedCatFanboyvip
· 20h atrás
Cibersegurança bull b, firme na liderança UTXO
Ver originalResponder0
NFTHoardervip
· 21h atrás
Mais um truque chegou!
Ver originalResponder0
CoffeeNFTsvip
· 21h atrás
o ecossistema btc também vai se agitar
Ver originalResponder0
GateUser-0717ab66vip
· 21h atrás
BTC vai até à lua~
Ver originalResponder0
WenMoon42vip
· 21h atrás
bull啊 Nervos finalmente fez o ecossistema btc funcionar
Ver originalResponder0
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)