RGB++ Layer: Construindo a ponte entre o BTCFi e o mundo UTXO
Em julho de 2024, o CKB anunciou o lançamento oficial da RGB++ Layer, marcando a transição do protocolo RGB++ da teoria para um produto de engenharia real, e introduzindo mais cenários de aplicação concretos. A RGB++ Layer rapidamente se tornou o foco da indústria devido à sua visão de construir um ecossistema BTCFi entre as blockchains UTXO como BTC, CKB e Cardano.
A camada RGB++ é baseada no protocolo RGB++, utilizando a ligação homomórfica e a tecnologia Leap, para fornecer uma experiência de interação em toda a cadeia "sem ponte entre cadeias" para ativos nativos RGB++ ou inscrições/runas entre cadeias públicas UTXO como BTC, CKB e Cardano. Ela utiliza o ambiente de contratos inteligentes Turing-completo do CKB para construir as condições necessárias para a emissão de ativos até a realização de funcionalidades DeFi complexas para o Bitcoin.
Graças ao ecossistema de abstração de contas aprimorado do CKB, a camada RGB++ pode ser compatível com contas e carteiras de Bitcoin, proporcionando uma boa experiência para os usuários de Bitcoin e pavimentando o caminho para a aplicação em larga escala do BTCFi.
Protocolo RGB++: A base teórica da camada RGB++
O protocolo RGB++ foi lançado em janeiro deste ano, e sua ideia central é substituir a "verificação do cliente" do protocolo RGB pela verificação na cadeia CKB. Essencialmente, o CKB atua como um indexador descentralizado, responsável por tarefas como armazenamento de dados e verificação de origem de ativos, com o CKB funcionando como a camada de verificação e a camada de DA do protocolo RGB, para resolver as deficiências do protocolo RGB em termos de experiência do usuário e suporte ao DeFi.
RGB++ introduziu o conceito de binding homomórfico, usando as Cells na cadeia CKB como portadoras de dados para ativos do tipo inscrição/runas, e estabelecendo uma relação de binding entre a Cell e os UTXOs nas cadeias do Bitcoin/Cardano/Liquid, permitindo que os ativos RGB++ herdem a segurança desses UTXOs em cadeias públicas, prevenindo o duplo gasto.
Este conceito de vinculação é semelhante ao fato de que, na vida real, uma conta bancária precisa estar vinculada a um número de telefone e a um cartão de identidade. Por exemplo, quando Alice transfere tokens TEST para Bob, pode gerar uma declaração que vincula a célula que armazena as informações dos ativos TEST ao UTXO de Bitcoin de Bob. Se Bob transferir novamente os tokens TEST, o UTXO de Bitcoin vinculado também precisará ser transferido em sincronia.
Ligação Isomórfica e Leap: Emissão de Ativos BTCFi e Camada de Cross-Chain Sem Ponte
Para entender a ligação homomórfica e o Leap, primeiro é necessário compreender o modelo de Célula do CKB. A Célula é um UTXO extensível, contendo campos como LockScript, TypeScript e Data. O LockScript é semelhante ao script de bloqueio do Bitcoin, utilizado para verificação de permissões; o TypeScript é semelhante ao código de contratos inteligentes; e o Data é usado para armazenar dados de ativos.
Ao emitir ativos RGB++ na CKB, é necessário criar uma Cell e escrever o símbolo do token e o código do contrato nos campos relevantes. Essas Cells podem ser divididas e transferidas como UTXOs do Bitcoin. Como a estrutura da Cell é semelhante à do 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 o uso de contas de diferentes blockchains públicas, como BTC e Cardano, para modificar os dados de ativos RGB++ na cadeia CKB. A funcionalidade Leap é baseada na tecnologia de ligação homomórfica, permitindo a troca de UTXOs vinculados a ativos RGB++, como mudar de UTXO do Bitcoin para UTXO do Cardano, transferindo assim o controle dos ativos da conta BTC para a conta Cardano.
Do ponto de vista do usuário, isso equivale a uma cross-chain de ativos, mas na realidade os dados ainda estão armazenados na cadeia CKB, apenas mudaram os direitos de uso. Este método é mais simples do que o tradicional modelo Lock-Mint de cross-chain, e evita a dependência de contratos de ativos mapeados.
Wrapper
Para resolver a limitação dos ativos RGB++ que, em blockchains públicas como Bitcoin e Cardano, são essencialmente inscrições/runes, a camada RGB++ introduziu o conceito de Wrapper. Tomando o wrapper rBTC como exemplo, ele faz a ponte do BTC para a camada RGB++ através de contratos inteligentes que monitoram o comportamento dos guardiões da ponte. Se um guardião agir de forma maliciosa, seu colateral será confiscado. Se os guardiões se conluiam para roubar o BTC bloqueado, os detentores de rBTC receberão uma compensação total.
Combinando Leap e Wrapper, vários ativos no ecossistema BTCFi, como ativos nativos RGB++, BRC20, ARC20, runas, etc., podem ser transferidos entre diferentes camadas ou blockchains.
CKB-VM: O motor de contratos inteligentes do BTCFi
O CKB fornece o CKB-VM para a camada RGB++, permitindo que qualquer linguagem de programação que suporte a máquina virtual RISC-V seja utilizada para o desenvolvimento de contratos na camada RGB++. Os desenvolvedores podem usar ferramentas e linguagens familiares para desenvolver e implantar contratos inteligentes de forma eficiente e segura, dentro de uma estrutura e ambiente de execução unificados para contratos inteligentes.
Ecossistema AA Nativo: Conexão Sem Costura entre BTC e RGB++
RGB++ Layer reutiliza o esquema nativo AA do CKB, sendo compatível com as principais blockchains UTXO como BTC e Cardano, tanto a nível de desenvolvedores como de utilizadores. Os utilizadores podem operar diretamente os ativos na RGB++ Layer utilizando contas, carteiras ou métodos de autenticação como BTC, Cardano ou até WebAuthn.
Por exemplo, o middleware da carteira CCC suporta entradas de carteiras populares como Unisat e Metamask. Já as carteiras do ecossistema CKB, como JoyID, implementaram o WebAuthn, permitindo que os usuários se autentiquem por meio de biometria, proporcionando um login e gerenciamento de identidade sem costura e de alta segurança.
Conclusão
A RGB++ Layer, como uma infraestrutura importante para Memecoins, como inscrições/runa/moedas de coloração, pode realizar cenários de interação em toda a cadeia. Seu ambiente de execução de contratos inteligentes, construído com base no RiscV, oferece espaço para o desenvolvimento de lógicas de negócios complexas necessárias para BTCFi. No futuro, continuaremos a acompanhar o progresso da RGB++ Layer e a realizar uma análise mais aprofundada de suas soluções técnicas relacionadas.
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.
19 Curtidas
Recompensa
19
10
Repostar
Compartilhar
Comentário
0/400
DefiOldTrickster
· 07-04 07:43
Eh, agora a cadeia ainda está a brincar com as artimanhas sem ponte. O velho sente que há uma oportunidade de Arbitragem de novo, hehe.
Ver originalResponder0
JustHereForMemes
· 07-01 08:34
Outra vez ckb, dá-me uma moeda e corre.
Ver originalResponder0
ProposalDetective
· 07-01 08:11
Por que há tantas associações com btc?
Ver originalResponder0
CryptoDouble-O-Seven
· 07-01 08:01
掐指一算,项目要Até à lua咯
Ver originalResponder0
TokenUnlocker
· 07-01 07:59
btc cadeia pura? gdm lá
Ver originalResponder0
DisillusiionOracle
· 07-01 07:55
A tão aguardada funcionalidade de privacidade do btc chegou.
RGB++ Layer: BTCFi e pontes de cadeia cruzada UTXO
RGB++ Layer: Construindo a ponte entre o BTCFi e o mundo UTXO
Em julho de 2024, o CKB anunciou o lançamento oficial da RGB++ Layer, marcando a transição do protocolo RGB++ da teoria para um produto de engenharia real, e introduzindo mais cenários de aplicação concretos. A RGB++ Layer rapidamente se tornou o foco da indústria devido à sua visão de construir um ecossistema BTCFi entre as blockchains UTXO como BTC, CKB e Cardano.
A camada RGB++ é baseada no protocolo RGB++, utilizando a ligação homomórfica e a tecnologia Leap, para fornecer uma experiência de interação em toda a cadeia "sem ponte entre cadeias" para ativos nativos RGB++ ou inscrições/runas entre cadeias públicas UTXO como BTC, CKB e Cardano. Ela utiliza o ambiente de contratos inteligentes Turing-completo do CKB para construir as condições necessárias para a emissão de ativos até a realização de funcionalidades DeFi complexas para o Bitcoin.
Graças ao ecossistema de abstração de contas aprimorado do CKB, a camada RGB++ pode ser compatível com contas e carteiras de Bitcoin, proporcionando uma boa experiência para os usuários de Bitcoin e pavimentando o caminho para a aplicação em larga escala do BTCFi.
Protocolo RGB++: A base teórica da camada RGB++
O protocolo RGB++ foi lançado em janeiro deste ano, e sua ideia central é substituir a "verificação do cliente" do protocolo RGB pela verificação na cadeia CKB. Essencialmente, o CKB atua como um indexador descentralizado, responsável por tarefas como armazenamento de dados e verificação de origem de ativos, com o CKB funcionando como a camada de verificação e a camada de DA do protocolo RGB, para resolver as deficiências do protocolo RGB em termos de experiência do usuário e suporte ao DeFi.
RGB++ introduziu o conceito de binding homomórfico, usando as Cells na cadeia CKB como portadoras de dados para ativos do tipo inscrição/runas, e estabelecendo uma relação de binding entre a Cell e os UTXOs nas cadeias do Bitcoin/Cardano/Liquid, permitindo que os ativos RGB++ herdem a segurança desses UTXOs em cadeias públicas, prevenindo o duplo gasto.
Este conceito de vinculação é semelhante ao fato de que, na vida real, uma conta bancária precisa estar vinculada a um número de telefone e a um cartão de identidade. Por exemplo, quando Alice transfere tokens TEST para Bob, pode gerar uma declaração que vincula a célula que armazena as informações dos ativos TEST ao UTXO de Bitcoin de Bob. Se Bob transferir novamente os tokens TEST, o UTXO de Bitcoin vinculado também precisará ser transferido em sincronia.
Ligação Isomórfica e Leap: Emissão de Ativos BTCFi e Camada de Cross-Chain Sem Ponte
Para entender a ligação homomórfica e o Leap, primeiro é necessário compreender o modelo de Célula do CKB. A Célula é um UTXO extensível, contendo campos como LockScript, TypeScript e Data. O LockScript é semelhante ao script de bloqueio do Bitcoin, utilizado para verificação de permissões; o TypeScript é semelhante ao código de contratos inteligentes; e o Data é usado para armazenar dados de ativos.
Ao emitir ativos RGB++ na CKB, é necessário criar uma Cell e escrever o símbolo do token e o código do contrato nos campos relevantes. Essas Cells podem ser divididas e transferidas como UTXOs do Bitcoin. Como a estrutura da Cell é semelhante à do 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 o uso de contas de diferentes blockchains públicas, como BTC e Cardano, para modificar os dados de ativos RGB++ na cadeia CKB. A funcionalidade Leap é baseada na tecnologia de ligação homomórfica, permitindo a troca de UTXOs vinculados a ativos RGB++, como mudar de UTXO do Bitcoin para UTXO do Cardano, transferindo assim o controle dos ativos da conta BTC para a conta Cardano.
Do ponto de vista do usuário, isso equivale a uma cross-chain de ativos, mas na realidade os dados ainda estão armazenados na cadeia CKB, apenas mudaram os direitos de uso. Este método é mais simples do que o tradicional modelo Lock-Mint de cross-chain, e evita a dependência de contratos de ativos mapeados.
Wrapper
Para resolver a limitação dos ativos RGB++ que, em blockchains públicas como Bitcoin e Cardano, são essencialmente inscrições/runes, a camada RGB++ introduziu o conceito de Wrapper. Tomando o wrapper rBTC como exemplo, ele faz a ponte do BTC para a camada RGB++ através de contratos inteligentes que monitoram o comportamento dos guardiões da ponte. Se um guardião agir de forma maliciosa, seu colateral será confiscado. Se os guardiões se conluiam para roubar o BTC bloqueado, os detentores de rBTC receberão uma compensação total.
Combinando Leap e Wrapper, vários ativos no ecossistema BTCFi, como ativos nativos RGB++, BRC20, ARC20, runas, etc., podem ser transferidos entre diferentes camadas ou blockchains.
CKB-VM: O motor de contratos inteligentes do BTCFi
O CKB fornece o CKB-VM para a camada RGB++, permitindo que qualquer linguagem de programação que suporte a máquina virtual RISC-V seja utilizada para o desenvolvimento de contratos na camada RGB++. Os desenvolvedores podem usar ferramentas e linguagens familiares para desenvolver e implantar contratos inteligentes de forma eficiente e segura, dentro de uma estrutura e ambiente de execução unificados para contratos inteligentes.
Ecossistema AA Nativo: Conexão Sem Costura entre BTC e RGB++
RGB++ Layer reutiliza o esquema nativo AA do CKB, sendo compatível com as principais blockchains UTXO como BTC e Cardano, tanto a nível de desenvolvedores como de utilizadores. Os utilizadores podem operar diretamente os ativos na RGB++ Layer utilizando contas, carteiras ou métodos de autenticação como BTC, Cardano ou até WebAuthn.
Por exemplo, o middleware da carteira CCC suporta entradas de carteiras populares como Unisat e Metamask. Já as carteiras do ecossistema CKB, como JoyID, implementaram o WebAuthn, permitindo que os usuários se autentiquem por meio de biometria, proporcionando um login e gerenciamento de identidade sem costura e de alta segurança.
Conclusão
A RGB++ Layer, como uma infraestrutura importante para Memecoins, como inscrições/runa/moedas de coloração, pode realizar cenários de interação em toda a cadeia. Seu ambiente de execução de contratos inteligentes, construído com base no RiscV, oferece espaço para o desenvolvimento de lógicas de negócios complexas necessárias para BTCFi. No futuro, continuaremos a acompanhar o progresso da RGB++ Layer e a realizar uma análise mais aprofundada de suas soluções técnicas relacionadas.