paint-brush
RGB++: Avançando a Camada 2 do Bitcoin com Inovaçãopor@rgbpp
2,761 leituras
2,761 leituras

RGB++: Avançando a Camada 2 do Bitcoin com Inovação

por RGB++ Layer8m2024/05/23
Read on Terminal Reader

Muito longo; Para ler

Em 13 de fevereiro, Cipher, cofundador da CKB, apresentou um protocolo estendido para RGB: **RGB++**. Este anúncio rapidamente chamou a atenção do mercado e teve um impacto notável nos preços do mercado secundário de C KB. Participei de diversas discussões aprofundadas com a Cipher sobre o protocolo RGB, explorando seus conceitos e formulações iniciais. Decidi escrever um breve artigo para expressar meu entendimento do protocolo RGB++ e minhas opiniões pessoais sobre ele.
featured image - RGB++: Avançando a Camada 2 do Bitcoin com Inovação
RGB++ Layer HackerNoon profile picture
0-item


Por DaPang Dun


Em 13 de fevereiro, Cipher, cofundador da CKB, apresentou um protocolo estendido para RGB: RGB++ . Este anúncio rapidamente chamou a atenção do mercado e teve um impacto notável nos preços do CKB no mercado secundário.


Antes da revelação deste protocolo, participei de diversas discussões aprofundadas com a Cipher sobre o protocolo RGB, explorando seus conceitos e formulações iniciais. Conseqüentemente, decidi escrever um breve artigo para expressar meu entendimento direto do protocolo RGB++, minhas opiniões pessoais sobre ele e minhas perspectivas sobre as possíveis implicações e efeitos deste protocolo.

Visão geral do RGB++: expandindo os casos de uso da tecnologia RGB

Para entender o RGB++ de forma concisa, considere os seguintes pontos-chave:

1.1 Um protocolo de extensão baseado em RGB

Incorpora certas tecnologias do protocolo RGB. Embora não pertença estritamente ao ecossistema RGB, expande significativamente os casos de uso da tecnologia RGB.

1.2 Aprimorando os recursos do protocolo RGB atual

Ele resolve os desafios técnicos existentes na aplicação prática do protocolo RGB e introduz funcionalidades aprimoradas, incluindo “processos de verificação”, “programação de contrato” e “máquinas virtuais Turing-completas”.

1.3 Realizado através da ligação isomórfica UTXO

Bitcoin UTXOs são mapeados em células Nervos CKB. Este processo aproveita as restrições de script nas blockchains CKB e Bitcoin para garantir a precisão dos cálculos de estado e a legitimidade das transferências de propriedade. Acredito que o conceito de ligação isomórfica oferece um potencial significativo de escalabilidade.

2. Por que introduzir o protocolo RGB++?

Quem conhece meu trabalho sabe que estive profundamente envolvido na pesquisa do protocolo RGB, monitorando constantemente seu desenvolvimento e o crescimento de seu ecossistema. Minha extensa pesquisa revelou que embora o protocolo RGB seja lindamente projetado, ele encontra vários desafios na implementação prática:

2.1 Progresso mais lento no desenvolvimento RGB

Um fator que contribui é que a maioria dos seus elementos de design são conceitos inteiramente novos ou visam estabelecer novos padrões. Ambos exigem um planejamento meticuloso e abrangente e a criação de novos códigos do zero.

Outro fator é o número relativamente pequeno de desenvolvedores envolvidos na camada de protocolo. Isto é evidente pela composição do pessoal no LNP/BP e pelo âmbito limitado dos projectos actuais dentro do ecossistema.

2.2 Desenvolvimento de RGB afetado por fatores externos incontroláveis

Por exemplo, o protocolo RGB normalmente é projetado para operar na Lightning Network. No entanto, o atual padrão bolt-in oferece suporte inadequado aos contratos RGB. Para resolver isso, a Associação LNP/BP introduziu um novo padrão para a Lightning Network chamado bifrost. Mas a implementação do bifrost é uma tarefa enorme, exigindo um trabalho substancial e potencialmente aguardando desenvolvimentos mais amplos na Lightning Network.

Além disso, o processo de transferência no RGB envolve o tratamento de faturas e comissões. Atualmente, estes podem ser gerenciados através de plataformas como web2 (Twitter, Telegram, etc.) ou redes peer-to-peer. Contudo, para uma abordagem mais unificada, é necessário um protocolo padronizado para transmissão. Esta função é destinada a nós de tempestade. No entanto, a criação de uma rede deste tipo é também uma tarefa que exige muita mão-de-obra.

2.3 A máquina virtual AluVM em RGB atualmente carece de ferramentas de desenvolvimento robustas e código prático

Isto implica que, mesmo após o lançamento completo da versão 0.11, será necessário um tempo significativo para avaliar o desempenho e a confiabilidade da máquina virtual. Além disso, é necessário um período considerável para acumular experiência no desenvolvimento de código utilizando AluVM e na criação de bibliotecas padrão.

Esses desafios fazem com que o RGB se destaque em um mercado onde cada segundo conta, semelhante à fase inicial de desenvolvimento do BTC. Introduz várias incertezas: impactos dos ciclos de mercado (como a perda de fases de financiamento de alta), influências emocionais, a fusão de outras novas tecnologias (integrações que combinam outras tecnologias com aspectos do RGB para obter uma vantagem antecipada), entre outras.

Para resumir:


RGB é altamente promissor, mas a plena realização do protocolo é um processo demorado e repleto de incertezas.


Isto constitui o pano de fundo e os desafios que o protocolo RGB++ procura enfrentar.

A essência técnica da solução RGB++: ligação isomórfica

Como tal, o foco principal nas fases iniciais da discussão centrou-se em duas questões principais: "Como podemos resolver os desafios de implementação enfrentados pela RGB?" e "É viável aproveitar as tecnologias existentes do CKB para resolver estas questões até certo ponto?"

Numa abordagem criativa, a Cipher utilizou o elemento fundamental do RGB, “UTXO”, e seu paralelismo arquitetônico com o CKB, propondo o conceito de “ligação isomórfica”. Este conceito lançou gradualmente as bases para a estrutura do protocolo "RGB++".

Considere a ilustração a seguir, que integra dois componentes cruciais do protocolo RGB com a estrutura do CKB:

O UTXO em RGB, atuando como um contêiner, pode ser mapeado na célula do CKB. Isso é conseguido utilizando o script de bloqueio na célula.

O mecanismo de verificação off-chain do lado do cliente em RGB pode ser transformado em verificação pública on-chain dentro do CKB. Os dados e o estado usados para verificação em RGB podem ser integrados de forma correspondente aos dados e elementos de tipo dentro da célula.


Fonte: <https://talk.nervos.org/t/rgb-protocol-light-paper/7733](https://talk.nervos.org/t/rgb-protocol-light-paper/7733)


Ao empregar a “ligação isomórfica”, o processo de interpretação dos comitês RGB no CKB foi realizado. Além disso, para manter a compatibilidade, os usuários ainda podem realizar interpretações em RGB, o que é uma funcionalidade particularmente interessante.

Uma análise mais aprofundada revela que a Cipher efetivamente “desconstruiu” e “modularizou” a tecnologia RGB. Isto envolve avaliar se determinados módulos poderiam aproveitar abordagens tecnológicas alternativas ou substitutos, levando a uma gama mais ampla de possibilidades.

Após a implementação da "ligação isomórfica", o protocolo ganha naturalmente extensibilidade, possibilitando a realização de diversas funções de extensão (informações detalhadas podem ser encontradas no white paper):

3.1 Dobramento de transações

Aproveitando a programabilidade das células CKB, múltiplas transações CKB podem ser alinhadas com uma única transação Bitcoin RGB++. Essa estratégia permite a expansão da cadeia Bitcoin, que normalmente é mais lenta e tem menor rendimento, utilizando a cadeia CKB de alto desempenho.

Expandindo o conceito de “dobramento de transações”, é possível que nem toda mudança de estado precise de sincronização na blockchain do Bitcoin, essencialmente introduzindo um mecanismo de “verificação fora da cadeia” no CKB.

3.2 Contratos sem Líder

Os contratos sem líder são concebidos para que qualquer pessoa possa modificar o estado do contrato, desde que cumpra as suas restrições, sem a necessidade de as alterações serem iniciadas por um fornecedor de assinatura digital específico.

Este tipo de contrato abre caminho para sistemas contratuais mais complexos, como Automated Market Makers (AMM).

3.3 Transferências Não Interativas

Uma característica das transferências do protocolo RGB é a necessidade de ambas as partes comunicarem certas informações para concluir uma transação. Esse requisito tem suas vantagens (como proteção contra tokens fraudulentos), mas também aumenta a complexidade e a curva de aprendizado do usuário. RGB++ pode aproveitar esses benefícios transferindo processos interativos para o ambiente CKB, implementando uma operação de envio e recebimento para facilitar a lógica de transferência não interativa.

Essa abordagem é essencial para a execução eficaz de lançamentos aéreos generalizados.

3.4 AMM+DEX

É possível integrar o design AMM baseado em rede do CKB, criando assim um modelo de formação de mercado baseado no sistema UTXO. Embora diferente do modelo de criação de mercado de curva de preços do Uniswap, isso representa um avanço significativo para os modelos baseados em UTXO.

4. O impacto do protocolo RGB++

Dado que o protocolo foi recentemente introduzido e o seu desenvolvimento completo ainda está em curso, e considerando que muitas pessoas não estão completamente familiarizadas com o protocolo RGB em si, há uma falta geral de consciência sobre os potenciais efeitos transformadores que o RGB++ pode trazer. Vou elaborar minha perspectiva sobre o impacto do protocolo RGB++ sob vários ângulos:

4.1 Para CKB: RGB++ como uma alavanca crítica na luta pelo mercado L2 legítimo do Bitcoin

O CKB, conhecido por seu mecanismo POW e um modelo avançado “UTXO”, é considerado por sua “ortodoxia”. No entanto, apesar do apoio inicial de várias instituições de alto nível, a sua rede e ecossistema não registaram um crescimento particularmente impressionante.

Este ano, com o seu pivô em direção ao espaço L2 do Bitcoin, vejo este como um período crucial de oportunidade para o CKB. Por um lado, a tecnologia subjacente e a infra-estrutura fundamental amadureceram ao longo dos últimos anos. Por outro lado, está alinhado oportunamente com a atual onda de interesse.

Durante minhas discussões com Cipher, ele apresentou uma perspectiva que achei particularmente esclarecedora:

A chave para vencer na arena Bitcoin L2 depende de L1.

RGB++ promove uma integração mais profunda entre o CKB e a cadeia principal do Bitcoin, reforçando assim sua reivindicação de “ortodoxia”. Essa conexão aprofundada é a razão pela qual a vejo como uma das âncoras fundamentais.


Digressão: Discutindo a L2 'tradicional'."

O conceito de tecnologia Layer 2 (L2), particularmente na sua forma madura, evoluiu principalmente a partir dos desenvolvimentos no Ethereum. À medida que várias soluções L2 e desenvolvimentos modulares progrediram, a definição de L2 tornou-se mais ambígua. No contexto Ethereum, a abordagem inclina-se para o pragmatismo, e a ideia de “ortodoxia” está diminuindo progressivamente.

No entanto, na rede Bitcoin, a noção de “ortodoxia” tem sido consistentemente um sinal proeminente ao longo de todo o seu processo de desenvolvimento. Actualmente, de acordo com o meu ponto de vista pessoal, a hierarquia da “ortodoxia” dentro da L2, classificada do mais alto para o mais baixo, é:

1. Rede Lightning, RGB, BitVM

Esses três sistemas são familiares para muitos. Em essência, cada um segue um caminho fundamentalmente diferente na implementação e aborda aspectos distintos. Atualmente, a Lightning Network é a mais avançada em termos de desenvolvimento, seguida pela RGB e depois pela BitVM.

2. Cadeias laterais

Os exemplos incluem Liquid, Stacks, CKB e outros. A maioria deles ainda utiliza a arquitetura UTXO, mas com certas adaptações ou inovações para aprimorar aspectos como escalabilidade (incluindo privacidade e programabilidade) e para refinar o mecanismo de consenso.

As sidechains, até certo ponto, podem ser percebidas como cadeias experimentais para BTC, servindo para testar novas funções ou recursos que são temporariamente inviáveis na cadeia principal do BTC.

3. Outros

Esta categoria pode abranger ‘L2 baseado em protocolos cross-chain’, ‘L2 baseado em EVM (Ethereum Virtual Machine)’ e muito mais. Geralmente concordo com a perspectiva de Ajian.


Fonte: <https://twitter.com/AurtrianAjian/status/1755121187741720964](https://twitter.com/AurtrianAjian/status/1755121187741720964)


https://mirror.xyz/_next/image?url=https%3A%2F%2Fimages.mirror-media.xyz%2Fpublication-images%2F-yQzDAFa8PvWxa6mi54Yf.png&w=3840&q=75

4.2 Em relação ao RGB: RGB++ amplia a possibilidade de integração com outros blockchains públicos baseados na arquitetura UTXO

O protocolo RGB possui inerentemente a capacidade de se fundir com outros blockchains públicos construídos na arquitetura UTXO. A postagem oficial da Associação LNP/BP no Twitter revelou sua intenção de facilitar a interoperabilidade com a rede Liquid.


Fonte: <https://x.com/lnp_bp/status/1747930079252951058?s=20](https://x.com/lnp_bp/status/1747930079252951058?s=20)


Através da integração de certas tecnologias de CKB e RGB, a viabilidade prática desta combinação será comprovada em grande medida.


Indo mais fundo: Se abstrairmos ainda mais o protocolo RGB++, transformando-o em uma camada de extensão mais expansiva, adaptada para conectar o protocolo RGB com todos os blockchains públicos baseados na arquitetura UTXO que possuem escalabilidade, sua narrativa e proposta de valor seriam bastante aprimoradas. Essa também é a direção que prevejo que a Cipher possivelmente seguirá em sua próxima fase de esforços.


Além disso, esta estratégia fornece caminhos alternativos de desenvolvimento para projetos dentro do ecossistema RGB, divergindo da abordagem simplista de “pontes de cadeia cruzada com múltiplas assinaturas” e fundamentada em metodologias nativas.

Para outras soluções Bitcoin Layer 2: oferecendo um plano técnico para incorporar o protocolo RGB

A análise analítica da arquitetura da tecnologia RGB feita pela Cipher pode servir como um valioso paradigma de pensamento para técnicos que trabalham em outras soluções de Camada 2.

Eles poderiam integrar tecnologias específicas necessárias do RGB com as características técnicas e pontos fortes exclusivos do seu projeto. Isto permitir-lhes-ia 'sintetizar' estes elementos num novo paradigma de produto, potencialmente até alcançar uma 'vantagem de liderança' (o termo 'vantagem de liderança' aqui não é depreciativo; significa a natureza combinatória da tecnologia e da inovação dentro do ecossistema BTC Esta 'vantagem de liderança' provavelmente também promoveria a proliferação e evolução do protocolo RGB).


No geral, embora o RGB++ esteja atualmente apenas na fase de white paper, mantenho um otimismo teórico em relação a ele. Tem o potencial de injetar nova vitalidade no protocolo RGB e também pode revigorar a rede CKB.


Biografia do autor :


DaPang Dun , Pesquisador Independente


Este artigo é uma tradução da postagem original de DaPangDun.