O impulso ecológico do BTC é feroz.
Em 2024, vários protocolos Bitcoin de segunda camada foram ou estão se preparando para serem lançados on-line, Lightning Network, BEVM, etc., entrando sucessivamente nos olhos do público com diferentes progressos. Os desenvolvedores e mineradores também estão ansiosos pelo valor de mercado ecológico do BTC. o ecossistema Ethereum o mais rápido possível.
O RGB também é uma parte fundamental do ecossistema BTC e tem o percurso técnico mais completo, no entanto, devido ao limiar de desenvolvimento extremamente elevado, o progresso tem sido lento e ainda leva pelo menos um a dois anos para ser implementado;
Mas não podemos negar que a visão do protocolo RGB de concluir operações de contratos inteligentes baseadas na rede UTXO ainda é grandiosa e tem ampla imaginação. O progresso e a direção futura do RGB devem sempre receber grande atenção da indústria.
Neste artigo, Bailu Living Room recomenda e compartilha para os leitores a pesquisa ecológica RGB em agosto de 2023, orientada pelo professor Hong Shuning, e escrita em conjunto por membros da Waterdrop Capital e da infraestrutura ecológica Bitcoin BiHelix, para obter uma compreensão abrangente do protocolo RGB e ecologia de protocolo.
A seguir está o conteúdo original do relatório de pesquisa:
No mundo dos criptoativos, o Bitcoin é sem dúvida o mais conhecido. No entanto, quando as pessoas falam sobre Bitcoin, muitas vezes focam apenas no seu preço, valor de mercado e volume de transações, mas ignoram a inovação tecnológica e o potencial de aplicação por trás dele. Muitas das principais tecnologias mencionadas na "DeFi Research on Bitcoin Lightning Network" lançada no ano passado alcançaram avanços substanciais no primeiro semestre deste ano, como:
Lightning Labs, lançou o testnet Taproot Assets v 0.2 (anteriormente conhecido como Taro);
OmniBOLT, lançou Mainnet e implementou a função de envio, recebimento e transferência de USDT através da Lightning Network;
Protocolo RGB, lançando a versão RGB v 0.10 mais poderosa, mais flexível e mais segura.
Falando em protocolo RGB, as pessoas podem estar familiarizadas ou não com ele. O conceito de familiaridade decorrente do RGB foi proposto já em 2016. Muitas pessoas estão cientes da existência do protocolo RGB, mas após vários anos de desenvolvimento, ele. não tem sido amplamente utilizado Em relação à atenção e aplicação, todos parecem não conseguir encontrar casos específicos de aplicação do protocolo RGB.
Após pesquisas e análises, acreditamos que a principal razão para esse fenômeno é que nas primeiras versões do protocolo RGB suas funções eram relativamente limitadas e a ideia do protocolo RGB era altamente original e única. bastante ambicioso e necessário para desenvolvedores. É mais fácil começar depois de ter um conhecimento profundo dos princípios do Bitcoin e dos contratos inteligentes. No entanto, isso está mudando à medida que os protocolos RGB continuam a se desenvolver e refinar.
(1) Primeira introdução ao RGB
1. O que é RGB
RGB é um sistema de contrato inteligente escalável e confidencial para Bitcoin e Lightning Network desenvolvido pela LNP/BP Standards Association. Ele adota os conceitos de propriedade privada e comum e é uma forma de computação distribuída completa e sem confiança de Turing que não requer a introdução de tokens e é um protocolo descentralizado sem blocos.
RGB foi projetado para executar contratos inteligentes escalonáveis, robustos e privados em blockchains UTXO (como Bitcoin) para permitir todas as possibilidades. Por meio do RGB, os desenvolvedores podem executar emissão de tokens, cunhagem de NFT, DeFi, DAO e contratos inteligentes de múltiplas categorias mais complexos.
O protocolo RGB é baseado nos conceitos de validação do lado do cliente e selos de uso único propostos por Peter Todd em 2016, na segunda e terceira camadas do ecossistema Bitcoin (verificação do estado do cliente em cadeia e sistema de contrato inteligente executado externamente).
Validação do lado do cliente:
A validação do lado do cliente é um paradigma proposto por Peter Todd em 2016. A ideia central é que num sistema distribuído, a verificação do estado não requer a execução global por todas as partes participantes no protocolo descentralizado, em vez disso, apenas as partes envolvidas numa transição de estado específica precisam de ser verificadas; Com esta abordagem, em vez de ser publicada na rede global, a transição de estado é convertida em um compromisso criptográfico curto usando funções hash criptográficas, etc., que precisa ser algum tipo de meio de "Prova de Publicação". principais características: comprovante de recebimento, comprovante de não publicação e comprovante de adesão. O primeiro sistema de autenticação do lado do cliente foi o protocolo OpenTimeStamps, também proposto e desenvolvido por Peter Todd entre 2014-2016.
Selos descartáveis:
Pode ser comparado aos selos descartáveis usados para proteger contêineres no mundo real. Uma primitiva selada única é um objeto único que só pode encapsular uma mensagem uma vez, garantindo que a mensagem só possa ser usada uma vez. Uma vez usada, ela será aberta permanentemente e não poderá ser fechada novamente. Simplificando, um selo único é um mecanismo abstrato usado para evitar gastos duplos.
2. Uma breve história do RGB
O RGB foi originalmente concebido em 2016, proposto por Giacomo Zucco (Rede BHB) com base nas primeiras ideias de Peter Todd sobre autenticação do lado do cliente e selagem única, implementado no MVP original pela Rede BHB em 2017 e apoiado pelo Grupo Poseidon .
Em 2019, Maxim Orlovsk e Giacomo Zucco estabeleceram conjuntamente a LNP/BP Standards Association para promover RGB desde o conceito até a aplicação prática. A associação é apoiada pela Fulgur Ventures, Bitfinex, Hojo Foundation, Pandora Prime e DIBA.
A partir de 2019, o Dr. Maxim Orlovsky atuou como designer principal e principal contribuidor do protocolo RGB, projetando e implementando a forma atual do protocolo RGB. Desde 2019, o RGB foi reimaginado e redesenhado em termos de design e revisão por pares de protocolo para se tornar um sistema de contrato inteligente computacional e confidencial universal.
Em 2021, a LNP/BP Standards Association demonstrou com sucesso que o RGB está equipado com uma máquina virtual Turing-completa (AluVM). Ao mesmo tempo, o RGB também começou a rodar na Lightning Network, usando o protocolo Lightning completo conduzido pelo Dr. Orlovsky na associação. Reimplementação de Rust (Nó LNP).
Em 2022, a LNP/BP Standards Association lançou um novo site (contractum.org) na linguagem Contractum (uma nova linguagem de alto nível) para escrever contratos inteligentes RGB para Bitcoin e Lightning Network. Contractum é uma linguagem de programação funcional e declarativa projetada para desenvolvimento de contratos inteligentes rodando em Bitcoin e na Lightning Network usando tecnologia RGB.
Este ano, em abril de 2023, a Associação LNP/BP anunciou o lançamento do RGB v 0.10, que é outro marco importante no desenvolvimento do protocolo RGB, trazendo suporte total para contratos inteligentes ao Bitcoin e à Lightning Network. É o resultado de uma colaboração intersetorial de longo prazo entre esses desenvolvedores, contribuidores e empresas relacionadas do Bitcoin e mais de quatro anos de extenso trabalho de desenvolvimento.
(2) Compreendendo o RGB
1. Antecedentes
Por muitos anos, alguns projetos e equipes têm estudado o protocolo para emissão de tokens no Bitcoin e tentando torná-lo compatível com a Lightning Network. Os representantes incluem OmniBOLT, Taproot e RGB.
Os protocolos que conhecemos para emissão de tokens em Bitcoin, como o OmniLayer, funcionam inserindo metadados em transações de Bitcoin para “colori-las” e indicar que a transação deve ser entendida como uma transferência de token. USDT (Tether) no protocolo Omni pode ser considerado uma forma de moeda colorida. No Protocolo Omni, o USDT existe na forma de tokens Tether, que são representados em transações Bitcoin usando os tipos de transação específicos do Protocolo Omni. Especificamente, quando um usuário inicia uma transação USDT no protocolo Omni, ele adiciona campos de dados especiais do OmniLayer à transação Bitcoin para indicar que a transação envolve a transferência de tokens USDT. Essa abordagem permite que as transações Bitcoin representem transferências de tokens USDT, e os detentores de USDT podem usar endereços Bitcoin para receber, enviar e armazenar tokens USDT.
Tais mecanismos de sinalização são geralmente implementados usando o opcode OP_RETURN. As saídas com este opcode são ignoradas pelos nós Bitcoin comuns, mas podem ser interpretadas pelos nós que estão cientes desses protocolos de token e os implementam.

Embora este design seja muito eficiente, ele também apresenta certas limitações:
1) A quantidade de informações relacionadas à transferência de token é limitada ao número de bytes que a saída OP_RETURN pode acomodar, geralmente 80 bytes. Esse espaço é suficiente para codificação de dados de transações comuns, mas é difícil satisfazer cenários de aplicação mais complexos.
2) O nó do protocolo de token precisa varrer todo o blockchain e procurar transferências de token que possam estar relacionadas ao usuário na saída OP_RETURN. Todo o processo consumirá mais recursos devido ao aumento no tamanho do blockchain do Bitcoin.
3) Em termos de privacidade do usuário, todos os dados da transação são visíveis para todos.
2. Solução RGB: transferência fora da cadeia
Com o objetivo de otimizar este design, o protocolo RGB propõe uma solução mais escalável, mais privada e mais orientada para o futuro. A pedra angular é a validação do lado do cliente proposta por Peter Todd em 2016 e o conceito de selos de uso único.
A ideia central do protocolo RGB é invocar o blockchain Bitcoin apenas quando necessário, aproveitando a prova de trabalho e a descentralização da rede para obter proteção contra gastos duplos e resistência à censura. Toda verificação de transferências de tokens é removida da camada de consenso global, colocada fora da cadeia e verificada apenas pelo cliente da parte que recebe o pagamento.
Como funciona:
Em um determinado contrato de RGB, os tokens de criação pertencem a um Bitcoin UTXO (seja ele já existente ou criado temporariamente), e para transferir tokens é necessário gastar esse UTXO. Ao gastar este UTXO, a transação Bitcoin deve adicionar uma saída adicional, que contém um compromisso com uma mensagem. O conteúdo desta mensagem é a informação de pagamento RGB, que define a entrada e para qual UTXO esses tokens serão enviados. , quantidade, transações gastas e outros dados que precisam ser anexados.

Se você tiver um token que pertence à saída nº 1 da transação Bitcoin A, para transferir esses tokens você precisa criar uma transação RGB e uma transação Bitcoin que gaste a saída nº 1 da transação A, e esta transação Bitcoin A negociação de moedas promete RGB negociação. Como você pode ver, a transação RGB move tokens da saída nº 1 da transação Bitcoin A para a saída nº 2 da transação Bitcoin C (esta transação não é mostrada no diagrama), não para a transação Bitcoin B. . Na maioria dos casos, podemos esperar que a saída nº 0 da transação B seja o endereço de alteração, a fim de enviar os fundos restantes de volta ao proprietário original após deduzir a taxa do minerador ao mesmo tempo, a saída nº 1 é comprometer-se; a transação RGB para evitar gastos duplos.
Proteção de privacidade:
Para transferir tokens RGB atribuídos a uma transação Bitcoin, uma transação Bitcoin precisa ser iniciada. No entanto, a saída de uma transferência RGB não precisa ser igual à saída de uma transação Bitcoin. Como nosso exemplo acima, a saída da transação RGB (saída nº 2 da transação Bitcoin C) não pode ter conexão com a transação Bitcoin (transação B) que confirmou a transação RGB. Isso significa que os tokens RGB podem ser “transmitidos” de um UTXO para outro sem deixar rastros no gráfico de transações do Bitcoin, o que melhora muito a privacidade.
Neste design, o UTXO do Bitcoin funciona como um contêiner descartável para ativos RGB. Para transferir ativos, basta abrir o novo contêiner e fechar o contêiner antigo.
As informações específicas de pagamento dos tokens RGB são transmitidas off-chain por meio de um canal de comunicação dedicado, do pagador ao cliente do destinatário, e este último verifica se não viola as regras do protocolo RGB. Como resultado, os observadores do blockchain não serão capazes de obter nenhuma informação sobre a atividade do usuário RGB.
Ciclo fechado de verificação:
No entanto, verificar as informações de pagamento enviadas não é suficiente para garantir que o remetente realmente possui os ativos que estão sendo enviados a você; portanto, para garantir que a transação enviada seja final, você também deve receber todos os tokens do pagador. histórico de uma transação, desde a atual até sua emissão original. Ao verificar todo o histórico de transações, você pode garantir que os ativos não foram inflacionados e que todas as condições de gastos associadas aos ativos foram atendidas.
Esse design também beneficia a escalabilidade porque você não precisa verificar todo o histórico do ativo, apenas as partes que são relevantes para você. Além disso, a concepção de que as transacções não são transmitidas para o livro-razão global também melhora a privacidade porque menos pessoas sabem da existência das suas transacções.
Valor secreto cego:
Para melhorar ainda mais a privacidade, o RGB também suporta blindagem de saídas, o que significa que quando você envia uma solicitação de pagamento ao pagador, você não precisa divulgar o UTXO que você usa para receber o token, você só precisa pedir ao pagador para Envie o token para um valor hash, que é gerado pela junção de um valor secreto cego aleatório com o próprio UTXO alvo. Desta forma, o pagador não pode saber para qual UTXO o token será enviado, portanto a exchange e outros prestadores de serviços não podem saber se o usuário está sacando para um UTXO que está na “lista negra” de algumas agências reguladoras, nem podem saber desses tokens. . Como o futuro é gasto. Ressalta-se que quando o token é gasto, o valor secreto cego deve ser divulgado ao destinatário para que este possa verificar a parte do histórico de transações relacionada à transação Bitcoin. Isso significa que ao usar RGB, você tem total privacidade no presente, mas os futuros detentores de tokens poderão ver todos os UTXOs no histórico de transferência de seus tokens. Portanto, embora você obtenha privacidade perfeita ao receber e manter tokens RGB, a confidencialidade das atividades financeiras anteriores de um usuário diminui com o tempo à medida que os tokens são transferidos, tendendo, em última análise, a ser igual ao nosso histórico de transações Bitcoin.
3. Principais características do RGB
Ao compreender o conteúdo acima, podemos resumir que RGB possui as seguintes características principais:
1. Alta confidencialidade, segurança e escalabilidade
2. Não há congestionamento na cadeia temporal do Bitcoin, porque as transações apenas retêm compromissos homomórficos que requerem armazenamento adicional
3. Pode ser atualizado no futuro sem hard fork
4. Maior resistência à censura do que Bitcoin: os mineradores não conseguem ver o fluxo de ativos nas transações
5. Não existe conceito de bloco e cadeia
É importante notar que quando mencionamos blockchain, geralmente envolvemos os dois conceitos de bloco e cadeia, mas não existe conceito de bloco e cadeia em RGB porque é uma tecnologia de verificação do lado do cliente que é um protocolo descentralizado sem bloco.
3. As infinitas possibilidades do RGB v 0.10
RGB v 0.10 marca um grande avanço, levando o RGB ao estágio de sistemas que estão prestes a estar disponíveis comercialmente. Ele introduz uma última mudança que quebra o consenso, projetada para manter total compatibilidade com versões anteriores de versões RGB futuras. Além disso, também desbloqueia o lote final de recursos para a implementação de contratos inteligentes totalmente funcionais que podem ser personalizados pelos desenvolvedores de contratos.
Lançamento do RGB v 0.10, que inclui camada de consenso, biblioteca padrão (para integração de carteira/exchange, etc.) e ferramentas de linha de comando. A tabela a seguir mostra as principais diferenças entre as versões antiga e nova que resumimos com base nos materiais RGB oficiais:

1. Interpretação de RGB v 0.10
Em geral, a versão v 0.10 do protocolo RGB resolve muitos problemas existentes na versão antiga, incluindo limitações de desenvolvimento de contratos inteligentes, acesso à camada de consenso, limitações de formatos de codificação, problemas de dependência do Rust Bitcoin, falta de compatibilidade WASM, global Problemas de gerenciamento de estado e contexto, problemas de integração com Lightning Network, processo de backup inflexível, suporte insuficiente para carteiras móveis, etc. Essas melhorias tornam o protocolo RGB mais poderoso, flexível e seguro e fornecem uma base sólida para desenvolvimento futuro. Especificamente, RGB v 0.10 introduz suporte para os seguintes recursos para RGB:
Estado global no contrato RGB
RGB introduz o conceito de estado global, que é um recurso totalmente novo e muito importante para a construção de aplicações complexas em RGB (como ativos sintéticos, moedas estáveis algorítmicas, etc.). Agora, cada contrato RGB possui um estado global que pode ser acessado por máquinas virtuais e clientes (como carteiras, etc.).
Interface de contrato
As interfaces introduzidas nesta versão representam uma forma padronizada de entregar vários contratos inteligentes por meio de APIs bem definidas. As interfaces podem ser comparadas a ABIs e ERCs contratuais no mundo Ethereum, porém, ao contrário do Ethereum, elas não exigem padronização obrigatória (como ERC) nem precisam ser distribuídas separadamente, mas são sempre empacotadas com o contrato. Ao usar interfaces, carteiras e outros softwares podem fornecer aos usuários uma interface de usuário semanticamente consciente para trabalhar com contratos - os desenvolvedores de contratos também podem adicionar mais interfaces aos seus contratos existentes ao longo do tempo, sem ter que atualizar os próprios contratos imutáveis.
A composição básica do contrato inteligente RGB: O contrato inteligente RGB consiste em três partes: Gênesis, Estado e Transições. Gênesis define as propriedades e regras básicas do contrato. O estado é o estado atual do contrato e as transições são as transições entre os estados. RGB v 0.10 apresenta um novo modelo de contrato inteligente que é mais flexível e poderoso e pode suportar vários cenários de aplicativos complexos.
sistema de tipo estrito
O novo formato de codificação refere-se ao sistema de "tipos estritos", um novo sistema de tipos de dados funcionais para a representação e introspecção de estados contratuais RGB. Ele permite garantias de tamanho em qualquer dado em tempo de compilação, simplificando as operações RGB em dispositivos de baixo custo e memória limitada, como carteiras de hardware. Toda a camada de consenso RGB agora é compilada estritamente digitada, o que permite prova formal de compatibilidade binária entre versões.
Em outras palavras, este novo formato de codificação tornará o uso de RGB mais fácil e seguro e também permitirá que emissores de ativos e desenvolvedores de contratos usem metadados adicionais para assinar seus ativos ou contratos, o que ajudará a verificar a identidade de um ativo ou contrato.
Escrevendo contratos em Rust
Contratos inteligentes RGB podem ser escritos e compilados usando Rust. Graças à digitação estrita, agora também é possível compilar tipos de dados Rust diretamente em contratos RGB.
Introspecção estatal
Os contratos podem analisar seu próprio estado no código de verificação usado pela máquina virtual, o que abre a possibilidade de escrever formulários de contrato complexos que interagem com transações Bitcoin, DLC e outros dados complexos.
Formato de fatura baseado em URL
Anteriormente, a RGB usava faturas codificadas Bech 32 m, que eram muito longas, difíceis de ler e incapazes de serem abertas automaticamente pela maioria dos softwares. O novo formato é mais curto, mais fácil de verificar pelos usuários e pode ser aberto automaticamente como um link para software pré-configurado.
Suporte WASM
A biblioteca padrão RGB pode ser executada sem E/S e acesso ao sistema de arquivos, ou seja, pode ser executada em uma página da web ou plug-in de navegador.
Descritores Tapret e derivação customizada
RGB usa promessas OP_RETURN baseadas em Taproot (abreviadamente taprets), que precisam ser suportadas no nível do descritor para que as carteiras possam tratar as transações com saídas ajustadas como pertencentes ao descritor da carteira. A nova versão também introduz um índice derivado personalizado que evita que carteiras não RGB consumam acidentalmente saídas com ativos RGB (destruindo assim os ativos).
Dependências simplificadas
A camada de consenso RGB agora usa menos dependências, melhorando a estabilidade da API. LNP/BP elimina a dependência da implementação de balas personalizadas do projeto Grin.
Integração simplificada
Muitas operações que antes exigiam múltiplas chamadas de API e codificação de estruturas de dados complexas entre linguagens agora podem ser realizadas com uma única chamada de API. O estado do contrato RGB é representado como um objeto JSON que pode ser serializado entre diferentes idiomas sem operações tediosas.
Experiência de usuário simplificada
Anteriormente com RGB, uma carteira ou usuário tinha que executar um nó RGB e interagir com a interface via RPC (ou ferramentas cli) – e usar uma série de outras bibliotecas e ferramentas de linha de comando para realizar a maioria das operações como PSBT. Na nova versão, essa pilha complexa é substituída por uma única biblioteca API e uma ferramenta de linha de comando rgb.
2. Quais são os principais avanços no RGB v 0.10?
Conforme mencionado no artigo anterior, acreditamos que esta seja a principal razão pela qual o RGB não recebeu ampla atenção e aplicação após vários anos de desenvolvimento. Depois de estudar a versão RGB v 0.10, temos motivos para acreditar que esse fenômeno está prestes a mudar, e até mesmo a mudança está acontecendo.
1. Nas versões anteriores, por que os desenvolvedores independentes não podiam desenvolver contratos inteligentes complexos?
Nas versões anteriores ao RGB v 0.10, os desenvolvedores independentes enfrentavam alguns desafios ao desenvolver contratos inteligentes complexos. Isto se deve principalmente aos seguintes motivos:
1) Instabilidade do protocolo: Nas versões anteriores, o protocolo RGB pode sofrer algumas alterações importantes, o que pode fazer com que contratos inteligentes já desenvolvidos não funcionem em novas versões do protocolo. Esta instabilidade pode impedir os desenvolvedores de desenvolver contratos inteligentes complexos.
2) Falta de ferramentas e recursos: Nas versões anteriores, pode haver falta de ferramentas e recursos suficientes para ajudar os desenvolvedores no desenvolvimento complexo de contratos inteligentes. Isso inclui a falta de documentação detalhada, tutoriais ou ferramentas de desenvolvimento.
3) Complexidade do protocolo: O projeto e a implementação do protocolo RGB podem ser bastante complexos, o que pode representar um desafio para desenvolvedores independentes. Por exemplo, o protocolo RGB usa um novo mecanismo de verificação chamado “validação do lado do cliente”, que pode exigir que os desenvolvedores tenham conhecimento e experiência aprofundados para o desenvolvimento de contratos inteligentes complexos.
No entanto, à medida que os protocolos RGB evoluem, estas questões estão a ser abordadas. Por exemplo, RGB v 0.10 introduz um novo sistema de tipos chamado "tipos estritos", que pode ajudar os desenvolvedores a desenvolver contratos inteligentes complexos com mais facilidade. Além disso, esta versão fornece ferramentas e recursos adicionais para ajudar os desenvolvedores a compreender e usar o protocolo RGB.
2. É possível trazer suporte total para contratos inteligentes para a Lightning Network
Como o RGB é construído em Bitcoin, é teoricamente possível usar a Lightning Network para transferir ativos RGB. Mas nas versões anteriores, o RGB não podia ser usado em nenhum nó existente do Lightning devido a limitações arquitetônicas. Em 2021, RGB desenvolveu sua própria arquitetura, chamada LNP Node, e escrita em Rust. Não depende do próprio Bitcoin Core. Se os usuários quiserem usar RGB com Taproot na Lightning Network, eles precisarão esperar que o Rust-bitcoin conclua o suporte para Taproot.
Agora, com o lançamento do RGB v 0.10, a Associação LNP/BP anunciou que seu foco futuro é completar o suporte à Lightning Network nos próximos meses para que os ativos RGB possam ser transferidos através da Lightning Network.
Se o RGB concluir a compatibilidade e o suporte da Lightning Network, a liquidez e a disponibilidade dos ativos RGB poderão ser melhoradas. Através da Lightning Network, os usuários podem transferir ativos RGB de forma rápida e barata, sem esperar pela confirmação da rede principal do Bitcoin. Isso é muito útil para usuários que precisam negociar ativos RGB com frequência.
Além do mais, o RGB pode trazer suporte total de contratos inteligentes para a Lightning Network.
A Lightning Network oferece velocidades incríveis, taxas extremamente baixas e segurança superior. No entanto, como o próprio Bitcoin não suporta contratos inteligentes complexos, a Lightning Network está sujeita a certas limitações nos contratos inteligentes.
A capacidade do RGB de suportar funcionalidades complexas de contratos inteligentes se deve ao seu design inteligente, criado especificamente para implementar contratos inteligentes na Lightning Network. Primeiro, o RGB usa a máquina virtual completa de Turing (AluVM), um poderoso mecanismo de computação que permite a execução de contratos inteligentes complexos na Lightning Network. AluVM permite que RGB lide com lógica de computação complexa e operações de dados, implementando assim vários tipos de contratos inteligentes.
O RGB considerou totalmente as características e necessidades da Lightning Network em seu design e pode trazer a capacidade de oferecer suporte total a contratos inteligentes complexos para a Lightning Network. Seja DeFi, NFT, GameFi ou SocialFi, o RGB pode ser implementado na Lightning Network. Rede Relâmpago.
Essa combinação incomparável pode não apenas tornar a Lightning Network uma estrela brilhante, mas também eclipsar outras blockchains. À medida que mais e mais fundos e desenvolvedores investem no desenvolvimento do Bitcoin Lightning Network e RGB, espera-se que o ecossistema do Bitcoin e do Lightning Network atinja um novo nível.
(4) Comparação entre RGB e outras soluções
1. Protocolo de token baseado em altcoin
A maioria dos protocolos de token baseados em altcoin (como ERC-20) fornecem contratos inteligentes com estado global sem propriedade, o que facilita a implantação de exchanges descentralizadas e outras aplicações financeiras, mas são difíceis de escalar, não têm privacidade e herdam todos os deficiências dessas altcoins, como o alto custo de operação dos nós, menor descentralização e resistência à censura.
2. Ativos líquidos
Liquid é uma sidechain da federação Bitcoin que oferece alguns recursos interessantes, como suporte nativo a ativos e transações confidenciais (que podem ocultar o ID do ativo que está sendo transferido e o valor pago). No entanto, o modelo de aliança também apresenta problemas de baixa descentralização e fraca resistência à censura.
3、Todos os PARAFUSOS
OmniBOLT é uma versão do OmniLayer compatível com Lightning Network. OmniLayer foi brevemente apresentado no artigo anterior (os leitores interessados também podem ler "DeFi Research on Bitcoin Lightning Network" para uma introdução mais detalhada).
As compensações do OmniBOLT são muito semelhantes às do RGB. A diferença é que os objetivos de design dos dois protocolos são diferentes. Comparado ao RGB, o OmniBOLT é relativamente fraco em termos de privacidade porque, como o Bitcoin, os dados relacionados ao token são armazenados. a corrente. No entanto, o OmniBOLT tem vantagens únicas no negócio de pagamentos em moeda estável e passou no teste do tempo. A Mainnet foi lançada em junho deste ano e implementou a função de envio, recebimento e transferência de USDT através da Lightning Network.
4、Raiz principal (Taro)
Taro foi anunciado na conferência Bitcoin 2022 Miami. Por trás do Taro está a equipe do Lightning Labs, e o objetivo do protocolo é trazer ativos para a Lightning Network. De acordo com as especificações técnicas divulgadas, todo o design é muito semelhante ao RGB, e os recursos e vantagens são basicamente os mesmos.
As principais diferenças entre RGB e Taro parecem ser:
1) RGB foi anterior e lançou código que pode ser revisado, mas falta recursos e pessoal operacional.
2) Taro é atualmente apenas uma especificação, mas por outro lado, a equipe por trás do Taro é Lightning Labs. A equipe arrecadou US$ 70 milhões em abril do ano passado e lançou o Taproot Assets v 0.2 (anteriormente conhecido como Taro) para testes em maio deste ano. ano.
Se o Taro e o RGB eventualmente se tornarem interoperáveis, será impossível dizer se existem incentivos para que essa interoperabilidade aconteça.
5. Projetos/equipes de desenvolvimento ecológicos RGB dignos de atenção
1. Infinitas (a marca foi atualizada para BiHelix em 20 de dezembro)
Infinitas é um dos primeiros projetos a começar a construir uma faixa de contrato inteligente completa de Turing baseada em Bitcoin. Como uma rede ecológica de aplicação Bitcoin que combina o protocolo RGB e a Lightning Network, visa alcançar maior proteção de privacidade, excelente rendimento e excelente baixo. -processamento de transação de latência. Como uma solução inovadora de blockchain, a Infinitas consolidou a ideia de contratos inteligentes Bitcoin Turing-completos baseados em RGB desde 2021, dando pleno desempenho ao mecanismo de segurança e consenso do Bitcoin, permitindo a criação de outros mais complexos na rede Bitcoin. aplicativos e contratos inteligentes, na esperança de trazer aos usuários uma excelente experiência de negociação. O núcleo técnico do projeto é liderado por uma equipe de cientistas de blockchain de alto nível que fazem parte dos construtores de código subjacentes do Bitcoin e foram os primeiros a prestar atenção ao protocolo RGB e a realizar trabalhos relacionados à tradução. A Infinitas dará prioridade ao fornecimento de IDE online, navegador de dados, acesso a carteiras convencionais e outros métodos para permitir que desenvolvedores e usuários participem do ecossistema e apoiem verdadeiramente a implementação de aplicações comerciais em larga escala, como RWA e jogos full-chain.
Recursos do projeto:
Proteção de todo o poder de hash da rede: Herdando a alta segurança do blockchain Bitcoin, garante que os ativos da Infinitas sejam protegidos por todo o poder de hash da rede no blockchain Bitcoin, aumentando a segurança dos ativos.
Maior nível de proteção de privacidade: Foi alcançado um nível mais alto de proteção de privacidade para os ativos da Infinitas, e um mecanismo de ancoragem de Bitcoin sem confiança foi introduzido para melhorar ainda mais a privacidade do usuário.
Tecnologia de adaptador: Através da tecnologia de adaptador Infinitas, os usuários podem compreender o status completo do Bitcoin e aprimorar sua capacidade de perceber o status dos ativos.
Enriquecer o estado global: Fornece interfaces de acesso para máquinas virtuais e clientes (como carteiras, etc.), melhorando e expandindo o estado global do RGB. Aprimoramentos especiais são feitos na confiança dos endereços de contratos inteligentes, que apoiam de forma crítica a construção de aplicativos complexos no ecossistema RGB. Este movimento também permite que diferentes sistemas se compreendam e interpretem os seus respectivos estados, promovendo ainda mais o desenvolvimento de todo o ecossistema.
Otimizando a Lightning Network: por meio de melhorias na Lightning Network (como tecnologia de light block, tecnologia de expansão automática de nós e recursos de autonomia offline), é alcançado um maior rendimento de transações, mantendo tempos de confirmação de transações de baixa latência.
Amigável ao desenvolvedor: usar a linguagem Rust e a camada Schema como infraestrutura de desenvolvimento permite que pessoas comuns participem do desenvolvimento.

É relatado que a Infinitas terá o seu próprio plano de incentivo económico e utilizará a mineração na fase inicial para produzir produtos no mercado para promover o desenvolvimento a longo prazo do ecossistema. Como a primeira prioridade da indústria para criar um projeto de ecossistema de aplicação Bitcoin completo, pode se tornar um ponto de inflexão em nível de fenômeno para aplicações de ativos Bitcoin e um grande salto na promoção da adoção em larga escala da criptografia. No momento, a rede de teste ainda não está online, fique atento.
2、COSMINMART
COSMINMART é um novo ecossistema de aplicativos Bitcoin baseado na Lightning Network, compatível com RGB e outros protocolos e oferece suporte a contratos inteligentes.
Carteira COSM: O produto principal do COSMINMART tem ampla aplicabilidade em toda a rede ecológica Bitcoin. Ele agora suporta transferências Bitcoin mainnet e Lightning Network, transferências de ativos de protocolo RGB e outras funções, e será gradualmente compatível com ecossistemas como Stacks e Rootstock.
Mercado COSM: É uma das primeiras plataformas a apoiar a agregação e negociação de ativos derivados de Bitcoin. Expandirá gradualmente o escopo de suporte para facilitar a negociação de vários ativos derivados de Bitcoin.
COSM Lanuchpad: visa selecionar projetos ecológicos Bitcoin com potencial de alta qualidade e está comprometido com o desenvolvimento sustentável do ecossistema Bitcoin.
COSMINMART assume a liderança na definição do conceito de Web 4, promove ativamente a formulação de novos padrões de protocolo RGB, emite moedas estáveis da Lightning Network, combina protocolos como Nostr e as vantagens das transações da Lightning Network, integra profundamente APPs tradicionais com a Lightning Network e espera liderar o desenvolvimento de aplicativos Lightning Uma nova era.
É relatado que a COSMINMART planeja lançar um produto beta público no final deste ano, portanto, fique atento.
3、Pandora Prime Inc
Pandora Prime é uma empresa suíça com sede em Verify Valley (Cantão Neuchâtel) e membro fundador da LNP/BP.
Pandora Prime está comprometida em ser pioneira no Bitcoin Finance usando uma combinação de contratos inteligentes RGB e a Lightning Network. Eles começaram com ativos programáveis em Bitcoin (RGBTC e CHFN) que podem escalar até os níveis VISA/MasterCard em termos de rendimento de transações por meio da Lightning Network e também fornecer facilidades convenientes para trocar esses ativos sem a necessidade de KYC complicado. realizar transações inferiores a 1.000 francos suíços (em conformidade com a lei suíça). Atualmente, seus produtos incluem MyCitadel (carteira), RGB Explorer (navegador) e Pandora Network, entre outros.
MinhaCidadela
MyCitadel é uma marca da Pandora Prime, MyCitadel é a primeira carteira GUI a suportar RGB, criada em 2021 por desenvolvedores RGB. Ele oferece uma carteira de desktop multiplataforma e uma carteira iOS/iPad. As carteiras móveis podem lidar com ativos RGB fungíveis.
Explorador RGB
RGB Explorer é o primeiro navegador desenvolvido pela Pandora Prime a oferecer registro de ativos RGB e contratos inteligentes. Atualmente suporta RGB 20, RGB 21 e RGB 25, e os quatro ativos que podem ser exibidos são LNPBP, RGBTC, dCHF e RGBEX.
4、DIBA (ARTE DE DÍGITOS ALBITCOIN)
A DIBA está comprometida em melhorar o desenvolvimento da comunidade, ajudando as pessoas a compreender, possuir e usar ativos digitais sem custódia construídos em Bitcoin. E espera moldar a arte digital e a economia de ativos com base nos princípios da descentralização e do empoderamento inclusivo.
DIBA é o primeiro mercado a negociar Bitcoin NFTs (como o DIBA os chama) usando o protocolo de contrato inteligente RGB e a Lightning Network. DIBA BETA está atualmente em execução na rede de teste Bitcoin e será lançado na rede principal Bitcoin em breve, portanto, fique atento.
Máscara de bits
Criada pela DIBA, esta carteira é a primeira carteira NFT no ecossistema RGB e pode ser executada em um navegador da web e interagir com contratos RGB como MetaMask no Ethereum.
5、 Carteira IRIS
IRIS Waller, a primeira carteira Android desenvolvida pela equipe Bitfinex, é dedicada à integração RGB e ferramentas relacionadas a RGB. Apoiar ativos fungíveis e não fungíveis. A Iris Wallet oferece suporte a operações de ativos RGB, desde a emissão até o gasto e recebimento, agrupando todas as funcionalidades em um aplicativo de carteira familiar e abstraindo o máximo de detalhes técnicos possível. Atualmente, este é um aplicativo experimental e recomendado apenas para uso com pequenas quantidades de Bitcoin e ativos de baixo valor.
6、Bitswap - BiFi
Atualmente, o ecossistema RGB está explorando ativamente soluções DEX para resolver o problema de liquidez dos ativos RGB. As demonstrações e provas de conceito do Bitswap mostram como “SWAPS” podem ser trazidos para DEX, mas não há AMMs ou LPs por enquanto. Ainda está em fase de verificação, muito inicial, e também digno de atenção.

6. Revisão e Perspectiva
O protocolo RGB evoluiu nos últimos seis anos, desde a sua concepção inicial até o presente. Embora o protocolo RGB ainda não tenha recebido ampla atenção e aplicação hoje, a experiência histórica nos diz que as pessoas muitas vezes superestimam a rápida adoção de novas ideias e subestimam o impacto perturbador que essas ideias podem causar quando finalmente forem amplamente aceitas e aceleradas. Na verdade, com o lançamento do protocolo RGB v 0.10, estamos num novo ponto de partida, testemunhando um futuro com infinitas possibilidades como o Bitcoin.
A nova versão do protocolo RGB introduz uma série de atualizações importantes, que permitem ao protocolo RGB não apenas emitir e transferir vários ativos na rede Bitcoin e na Lightning Network, mas também ter a capacidade de suportar contratos inteligentes mais complexos. Embora o protocolo RGB ainda não seja totalmente compatível com a Lightning Network, acreditamos firmemente que a Associação LNP/BP e as equipes de desenvolvimento relacionadas deverão fazer progressos mais significativos nos próximos meses. Estamos ansiosos pela integração perfeita do protocolo RGB e da Lightning Network, que se tornará outro marco importante para o protocolo RGB e o Bitcoin alcançarem juntos.
Esses novos recursos e melhorias trazidos ao protocolo RGB, especialmente a compatibilidade total com a Lightning Network, iluminam o futuro do Bitcoin. Essas mudanças abriram portas para territórios desconhecidos, permitindo-nos ver o potencial ilimitado do Bitcoin. Neste território desconhecido, o Bitcoin não é mais apenas um simples método de pagamento, mas uma poderosa plataforma capaz de hospedar aplicações complexas. O protocolo RGB tornou-se a pedra angular desta plataforma e pode nos levar a um novo mundo criptográfico.
