Relatório de pesquisa ecológica RGB 4D: Liderando a adoção em larga escala da criptografia e iluminando o futuro do Bitcoin

Autor Original: Bill, Waterdrip Capital; Marvin & Neo, Infinitas;

Instrutor: Hong Shuning

Relatório de pesquisa ecológica 4D RGB: Liderando a adoção em larga escala da criptografia e iluminando o futuro do Bitcoin

No mundo dos ativos criptografados, o Bitcoin é sem dúvida a existência mais conhecida. No entanto, quando as pessoas falam sobre Bitcoin, geralmente se concentram apenas em 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 que mencionamos no "DeFi Research on Bitcoin Lightning Network" lançado no ano passado fizeram 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 a Mainnet e realizou a função de enviar, receber e transferir USDT através da Lightning Network;

Protocolo RGB, lançou uma versão RGB v 0.10 mais forte, flexível e segura.

……

Falando do protocolo RGB, as pessoas podem estar familiarizadas e não familiarizadas com ele. O conceito de familiaridade decorrente do RGB foi proposto já em 2016. Muitas pessoas sabem da existência do protocolo RGB, mas após vários anos de desenvolvimento, ele ainda não foi amplamente adotado Atenção e aplicação, parece que você não consegue encontrar um caso de aplicação específico do protocolo RGB.

Após pesquisas e análises, acreditamos que a principal razão para esse fenômeno é que, na versão inicial do protocolo RGB, suas funções são relativamente limitadas e a ideia do protocolo RGB é altamente original e única, e a pilha de tecnologia é bastante grande. Os desenvolvedores precisam É fácil de usar após uma compreensão profunda dos princípios do Bitcoin e dos contratos inteligentes. No entanto, isso está mudando à medida que o protocolo RGB continua a evoluir e melhorar.

1. Conhecendo o RGB pela primeira vez

Relatório de pesquisa ecológica 4D RGB: Liderando a adoção em larga escala da criptografia e iluminando o futuro do Bitcoin

1. O que é RGB

RGB é um sistema de contrato inteligente Bitcoin e Lightning Network escalonável e confidencial desenvolvido pela LNP/BP Standards Association. Adota os conceitos de propriedade privada e compartilhada, e é uma forma de computação distribuída completa e sem confiança que não requer a introdução de protocolos descentralizados não-bloco tokenizados.

O RGB foi projetado para executar contratos inteligentes escaláveis, robustos e privados em blockchains UTXO (como Bitcoin) para permitir todas as possibilidades. Por meio do RGB, os desenvolvedores podem executar contratos inteligentes complexos de várias categorias, como emissão de token, criação de NFT, DeFi, DAO e muito mais.

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 (chain Outside) executando a verificação do estado do cliente e sistemas de contratos inteligentes. (A seguir, uma breve introdução a esses dois conceitos. Os leitores interessados podem conferir o artigo original de Peter Todd:)

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 em um sistema distribuído, a verificação de estado não precisa ser realizada globalmente por todas as partes participantes do protocolo descentralizado; em vez disso, apenas as partes participantes de uma transição de estado específica precisam ser verificadas. Com essa abordagem, as transições de estado não são publicadas na rede global, mas são convertidas em um curto compromisso criptográfico por meio do uso de funções hash criptográficas, etc., que precisam ser algum tipo de meio de "prova de publicação". três recursos principais: comprovante de recebimento, comprovante de não publicação e comprovante de associação. O primeiro sistema de autenticação do lado do cliente foi o protocolo OpenTimeStamps, também proposto e desenvolvido por Peter Todd em 2014-2016.

Selos de uso único:

Uma analogia com os lacres descartáveis usados para proteger contêineres no mundo real. Uma primitiva de selamento único é um objeto exclusivo que encapsula uma mensagem apenas uma vez, garantindo que a mensagem só possa ser usada uma vez e, uma vez usada, ela será permanentemente deslacrada e não poderá ser selada novamente. Em poucas palavras, 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 por Giacomo Zucco (BHB Network) com base nas ideias iniciais de Peter Todd sobre validação do lado do cliente e vedação única, implementadas pela BHB Network no MVP original em 2017 e apoiadas pelo Poseidon Group.

Em 2019, Maxim Orlovsk e Giacomo Zucco cofundaram a LNP/BP Standards Association (visa promover o estágio de RGB desde a concepção até a aplicação prática. A associação é apoiada por Fulgur Ventures, Bitfinex, Hojo Foundation, Pandora Prime e DIBA.

Relatório de pesquisa ecológica 4D RGB: Liderando a adoção em larga escala da criptografia e iluminando o futuro do Bitcoin

(Maxim Orlovsk)

A partir de 2019, o Dr. Maxim Orlovsky atuou como arquiteto principal e colaborador principal do protocolo RGB, projetando e implementando a forma atual do protocolo RGB. Desde 2019, o RGB foi reinventado e redesenhado em termos de design e revisão por pares de protocolo para se tornar um sistema de contrato inteligente de computação e confidencialidade de uso geral.

Em 2021, a LNP/BP Standards Association demonstrou com sucesso que o RGB está equipado com uma máquina virtual Turing-complete (AluVM). Ao mesmo tempo, o RGB também começou a rodar na Lightning Network, usando o protocolo Lightning completo desenvolvido pelo Dr. Maxim Orlovsky na associação Reimplementação de Rust (LNP Node).

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 LightningNetwork. Contractum é uma linguagem de programação funcional e declarativa projetada para o desenvolvimento de contratos inteligentes em execução no Bitcoin e na Lightning Network usando a tecnologia RGB.

Este ano, em abril de 2023, a Associação LNP/BP anunciou o lançamento do RGB v 0.10, outro marco importante no desenvolvimento do protocolo RGB, trazendo suporte total para contratos inteligentes para Bitcoin e Lightning Network. É o ponto culminante de uma colaboração intersetorial de longo prazo e mais de quatro anos de extenso trabalho de desenvolvimento entre esses desenvolvedores, colaboradores e empresas relacionadas do Bitcoin. (RGB v 0.10 pode ser baixado e instalado em , que também contém vários guias de usuário e desenvolvedor. O código-fonte RGB pode ser encontrado em .)

2. Entenda o RGB:

1. Fundo

Por muitos anos, alguns projetos e equipes pesquisaram o protocolo para emissão de tokens no Bitcoin e tentaram torná-lo compatível com a Lightning Network, incluindo OmniBOLT, Taproot e RGB.

Os conhecidos protocolos de emissão de tokens no Bitcoin, como o OmniLayer, funcionam inserindo metadados nas transações do Bitcoin para “colorir” e indicam que a transação deve ser entendida como uma transferência de token. USDT (Tether) no protocolo Omni pode ser visto como uma forma de moedas coloridas. No protocolo Omni, o USDT existe na forma de tokens Tether, que são representados por tipos de transação específicos usando o protocolo Omni em transações Bitcoin. Especificamente, quando um usuário inicia uma transação USDT no protocolo Omni, ele adiciona o campo de dados especial 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 a transferência de tokens USDT, e os detentores de USDT podem usar endereços Bitcoin para receber, enviar e armazenar tokens USDT.

Tal mecanismo de sinalização é normalmente implementado com o opcode OP_RETURN, a saída com este opcode será ignorada por nodos Bitcoin comuns, mas pode ser interpretada por nodos que estão cientes desses protocolos de token, e esses nodos irão implementar o código. regras de verificação do protocolo de moeda.

Relatório de pesquisa ecológica 4D RGB: Liderando a adoção em larga escala da criptografia e iluminando o futuro do Bitcoin

Embora esse design seja muito eficiente, ele também possui algumas 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 conter, geralmente 80 bytes, esse espaço é suficiente para a codificação de dados de transação comum, mas mais complexa O cenário do aplicativo é difícil de ser satisfeito .

  2. Os nós do protocolo de token precisam escanear todo o blockchain e procurar por transferências de token que possam estar relacionadas aos usuários na saída OP_RETURN. Todo o processo consumirá mais recursos devido ao aumento do volume 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 off-chain

Com o objetivo de otimizar esse design, o protocolo RGB propõe uma solução mais escalável, mais privada e mais preparada para o futuro, cujo pilar é a validação do lado do cliente proposta por Peter Todd em 2016. O conceito de single-use- selos.

A ideia central do protocolo RGB é chamar o blockchain do Bitcoin apenas quando necessário, que é usar a prova de trabalho e a descentralização da rede para obter proteção contra gastos duplos e anticensura. Toda verificação de transferências de token é removida da camada de consenso global, colocada fora da cadeia e verificada apenas pelo cliente da parte que recebe o pagamento.

princípio de trabalho:

Em um dos contratos da RGB, os tokens de gênese pertencem a um Bitcoin UTXO (seja existente ou criado temporariamente) e, para transferir tokens, você precisa gastar esse UTXO. Ao gastar esse UTXO, a transação Bitcoin deve adicionar uma saída adicional, que contém um compromisso com uma mensagem. O conteúdo dessa mensagem é a informação de pagamento do RGB, que define a entrada, para qual UTXO esses tokens serão enviados, id do ativo , quantidade, transação gasta e outros dados que precisam ser anexados.

Relatório de pesquisa ecológica 4D RGB: Liderando a adoção em larga escala da criptografia e iluminando o futuro do Bitcoin

Se você tiver um token atribuído à saída nº 1 da transação Bitcoin A, para transferir esses tokens, será necessário criar uma transação RGB e uma transação Bitcoin que gaste a saída nº 1 da transação A, e as transações bitcoin Coin se comprometam com RGB transações. Como você pode ver, a transação RGB está transferindo tokens da saída #1 da transação Bitcoin A para a saída #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 subtrair a taxa do minerador; enquanto a saída nº 1 é confirmar 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 da transferência RGB não precisa ser a mesma que a saída da 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 relação com a transação Bitcoin (transação B) que confirmou a transação RGB. Isso significa que os tokens RGB podem ser "transferidos" de um UTXO para outro sem deixar vestígios no gráfico de transação do Bitcoin, o que melhora muito a privacidade.

Nesse projeto, o UTXO do Bitcoin atua como um contêiner único para ativos RGB. Para transferir ativos, você só precisa abrir um novo contêiner e fechar o antigo.

A informação específica de pagamento dos tokens RGB é transmitida off-chain através de um canal de comunicação dedicado, do pagador ao cliente do receptor e este último verifica se não viola as regras do protocolo RGB. Como resultado, os observadores da blockchain não poderão obter nenhuma informação sobre a atividade do usuário RGB.

Circuito fechado de verificação:

No entanto, verificar as informações de pagamento enviadas não é suficiente para garantir que o remetente realmente possui o ativo a ser enviado a você, portanto, para garantir a finalização da transação enviada, você também deve receber todos os tokens do pagador. transação, desde a atual até sua emissão original. Ao verificar todo o histórico de transações, você pode garantir que esses ativos não foram inflacionados e que todas as condições de gastos associadas aos ativos foram atendidas.

Esse design também é bom para escalabilidade, porque você não precisa verificar todo o histórico desse ativo, apenas as partes que são relevantes para você. Além disso, o design de que a transação não será transmitida para o livro-razão global também melhora a privacidade, porque menos pessoas sabem da existência de sua transação.

Valor secreto ofuscante:

Para melhorar ainda mais a privacidade, o RGB também oferece suporte a blindagem de saídas, o que significa que, ao enviar uma solicitação de pagamento ao pagador, você não precisa divulgar o UTXO que usa para receber tokens, basta solicitar ao pagador que envie o token para um valor de hash, que é gerado pela junção de um valor secreto cego aleatório com o próprio UTXO de destino. Dessa forma, o pagador não pode saber para qual UTXO o token será enviado, portanto, a bolsa e outros provedores de serviço não podem saber se o usuário está retirando para o UTXO que foi "lista negra" por alguns reguladores e não pode conhecer esses tokens. o futuro é gasto. Observe que, quando os tokens são gastos, o valor do segredo oculto deve ser divulgado ao destinatário para que este possa verificar a parte do histórico de transações associado à transação Bitcoin. Isso significa que, ao usar o RGB, você tem total privacidade no momento, mas os futuros detentores de tokens poderão ver todos os UTXOs no histórico de transferência de seus tokens. Portanto, enquanto você obtém privacidade perfeita ao receber e manter tokens RGB, a confidencialidade da atividade financeira passada de um usuário será prejudicada à medida que os tokens forem transferidos e, eventualmente, tende a ser vinculado ao nosso histórico de transações Bitcoin.

3. As principais características do RGB

Através da compreensão do conteúdo acima, podemos concluir que o RGB possui as seguintes características principais:

  1. Alta confidencialidade, segurança e escalabilidade

  2. Não há congestionamento na cadeia de tempo do Bitcoin, porque as transações retêm apenas compromissos homomórficos que requerem armazenamento adicional

  3. Pode ser atualizado no futuro sem hard fork

  4. Maior resistência à censura do que o Bitcoin: os mineradores não conseguem ver o fluxo de ativos na transação

  5. Não existe o conceito de bloco e cadeia

Vale ressaltar que quando nos referimos ao blockchain (Blockchain), os dois conceitos de bloco (Block) e cadeia (Chain) geralmente estão envolvidos, mas não há conceito de bloco e cadeia em RGB, porque é uma verificação do cliente tecnologia, que é um protocolo descentralizado sem bloco.

3. Possibilidades infinitas de RGB v 0.10

O lançamento do RGB v 0.10 marca um grande avanço, levando o RGB ao estágio de sistemas prontos para uso comercial. Ele apresenta a última alteração de quebra de consenso destinada a manter a compatibilidade total com versões anteriores do RGB. Além disso, também desbloqueia o último lote de funções para implementar contratos inteligentes totalmente funcionais que podem ser personalizados pelos desenvolvedores de contrato à vontade.

Lançamento do RGB v 0.10, que inclui uma camada de consenso, biblioteca padrão (para integração de carteira/exchange, etc.) e ferramentas de linha de comando. A tabela a seguir é a principal diferença entre as versões antiga e nova que compilamos e resumimos com base nos materiais oficiais do RGB. Os leitores que desejam conhecer um conteúdo mais detalhado podem visualizar os documentos oficiais do RGB e as apresentações em vídeo:

/blog/release-v0-10/

RGB Ecological 4D Research Report: Liderando a adoção em larga escala da criptografia e iluminando o futuro do Bitcoin

1. Interpretação de RGB v 0.10

Em geral, a versão v0.10 do protocolo RGB resolve muitos problemas existentes na versão antiga, incluindo a limitação do desenvolvimento de contrato inteligente, o toque da camada de consenso, a limitação do formato de codificação, o problema de dependência do Rust Bitcoin, a falta de compatibilidade do WASM, o estado global e problemas de gerenciamento de 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 forte, mais flexível e mais seguro, e estabelecem uma base sólida para o desenvolvimento futuro. Especificamente, a versão RGB v 0.10 apresenta suporte para os seguintes recursos para RGB:

Estado global no contrato RGB

RGB introduz o conceito de Global State, um novo recurso que é muito importante para a construção de aplicações complexas em RGB (como ativos sintéticos, stablecoins algorítmicos, 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

A interface apresentada nesta versão representa uma maneira padronizada de entregar vários contratos inteligentes por meio de uma API bem definida. As interfaces podem ser comparadas ao contrato ABI e ERC no mundo Ethereum, no entanto, ao contrário do Ethereum, elas não exigem padronização obrigatória (como ERC) nem são 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.

Composição básica do contrato inteligente RGB: O contrato inteligente RGB consiste em três partes: Gênesis (criação), Estado (estado) e Transições (transição). Genesis define as propriedades e regras básicas do contrato, State é o estado atual do contrato e Transitions são as transições entre os estados. O 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", que é um novo sistema de tipo de dados funcional para representação e introspecção do estado do contrato RGB. Ele permite garantias de tamanho em tempo de compilação para quaisquer dados, simplificando as operações RGB em dispositivos de memória limitada e de baixo custo, como carteiras de hardware. Toda a camada de consenso RGB agora é compilada como estritamente tipada, o que permite provas formais de compatibilidade binária entre versões.

Em outras palavras, esse 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 do estado

Um contrato pode introspeccionar seu próprio estado no código de verificação usado pela máquina virtual, o que abre a possibilidade de escrever formas complexas de contratos que interagem com transações Bitcoin, DLC e outros dados complexos.

FORMATO DE FATURA BASEADO EM URL

Anteriormente, RGB usava faturas codificadas Bech 32 m, que eram muito longas, difíceis de ler e não podiam ser abertas automaticamente pela maioria dos softwares. O novo formato é mais curto, mais fácil para os usuários verificarem e pode ser aberto automaticamente como um link para o 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ções Personalizadas

O RGB usa promessas OP_RETURN baseadas em Taproot (tapret para abreviar), que precisam ser suportadas no nível do descritor para que as carteiras possam tratar transações com saídas ajustadas como transações pertencentes ao descritor da carteira. A nova versão também apresenta um índice derivado personalizado que evita que as carteiras não RGB consumam acidentalmente saídas com ativos RGB (e, portanto, corrompam os ativos).

Dependências simplificadas

A camada de consenso RGB agora usa menos dependências, melhorando a estabilidade da API. O LNP/BP eliminou a dependência da implementação de blindagens personalizadas do projeto Grin.

Integração Simplificada

Muitas operações que anteriormente exigiam várias chamadas de API e codificação de estruturas de dados complexas em vários idiomas 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 linguagens sem operações complicadas.

Experiência de usuário simplificada

Anteriormente com RGB, uma carteira ou usuário tinha que executar um nó RGB e interface via RPC (ou ferramentas cli) - e usar muitas outras bibliotecas e ferramentas de linha de comando para fazer a maioria das coisas como PSBT. Na nova versão, essa pilha complexa é substituída por uma única biblioteca API e 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 a principal razão pela qual o RGB não tenha recebido ampla atenção e aplicação após vários anos de desenvolvimento. E após o estudo da versão RGB v 0.10, temos motivos para acreditar que esse fenômeno está prestes a mudar, e até a mudança está acontecendo.

**1. Na versão anterior, por que desenvolvedores independentes não podiam desenvolver contratos inteligentes complexos? **

Nas versões anteriores ao RGB v 0.10, os desenvolvedores independentes enfrentaram alguns desafios ao desenvolver contratos inteligentes complexos. Isso se deve principalmente aos seguintes motivos:

  1. Instabilidade do protocolo: Na versão inicial, o protocolo RGB pode sofrer algumas alterações importantes, o que pode fazer com que os contratos inteligentes desenvolvidos não funcionem na nova versão do protocolo. Essa instabilidade pode impedir os desenvolvedores de desenvolver contratos inteligentes complexos.

  2. Falta de ferramentas e recursos: nas versões iniciais, 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, etc.

  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 conhecimento profundos para o desenvolvimento de contratos inteligentes complexos.

No entanto, essas questões estão sendo abordadas com o desenvolvimento do protocolo RGB. Por exemplo, a versão RGB v 0.10 apresenta 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 mais ferramentas e recursos para ajudar os desenvolvedores a entender e usar o protocolo RGB.

2. É possível trazer a função de suporte total a contratos inteligentes para a Lightning Network

Como o RGB é construído no Bitcoin, é teoricamente possível transferir ativos RGB usando a Lightning Network. Porém, nas versões anteriores, o RGB não estava disponível em nenhum nó do Lightning existente devido a limitações arquitetônicas. Em 2021, a RGB desenvolveu sua própria arquitetura chamada LNP Node, escrita em Rust. Ele próprio não depende do Bitcoin Core, se os usuários quiserem usar RGB com Taproot na Lightning Network, eles precisam esperar que Rust-bitcoin complete o suporte para Taproot.

E agora, com o lançamento do RGB v 0.10, a LNP/BP Association anunciou o foco do futuro, que é concluir o suporte para Lightning Network nos próximos meses, para que os ativos RGB possam ser transferidos através da Lightning Network.

Se o RGB for compatível e suportado pela Lightning Network, a liquidez e usabilidade dos ativos RGB podem ser melhoradas. Por meio 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.

Mais importante, o RGB pode trazer suporte total para contratos inteligentes para a Lightning Network.

A Lightning Network tem velocidade incrível, taxas extremamente baixas e segurança excepcional. No entanto, como o próprio Bitcoin não oferece suporte a contratos inteligentes complexos, a Lightning Network é limitada em termos de contratos inteligentes.

O RGB é capaz de oferecer suporte à funcionalidade complexa de contrato inteligente devido ao seu design deliberado, criado especificamente para a implementação de contratos inteligentes na Lightning Network. Primeiro, o RGB emprega 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. O AluVM permite que o RGB lide com lógica de cálculo e operações de dados complexas, realizando 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 no Rede Relâmpago.

Essa combinação imbatí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 são despejados no desenvolvimento da Bitcoin Lightning Network e RGB, espera-se que o ecossistema de Bitcoin e Lightning Network atinja um novo patamar.

4. Comparação de RGB e outros esquemas

1. Protocolo de token baseado em altcoins

A maioria dos protocolos de token baseados em altcoin (como ERC-20) fornece contratos inteligentes com um estado global sem propriedade (estado global sem propriedade), o que facilita a implantação de trocas descentralizadas e outros aplicativos financeiros, mas eles são difíceis de escalar, sem privacidade e herdam todas as desvantagens dessas altcoins, como alto custo de execução de nós, menor descentralização e resistência à censura.

2. Ativos líquidos

Liquid é uma sidechain de consórcio de Bitcoin que oferece alguns recursos interessantes, como suporte a ativos nativos e transações confidenciais (que podem ocultar o ID do ativo que está sendo transferido e o valor pago). No entanto, o modelo de federação também sofre de baixa descentralização e fraca resistência à censura.

3、Todos os PARAFUSO

OmniBOLT é uma versão do OmniLayer compatível com Lightning Network. OmniLayer foi brevemente apresentado no artigo anterior (leitores interessados também podem ler "DeFi Research on Bitcoin Lightning Network", aqui está uma introdução mais detalhada).

O compromisso do OmniBOLT é muito semelhante ao do RGB. A diferença é que os objetivos de design dos dois protocolos são diferentes. Comparado com o RGB, o OmniBOLT é relativamente fraco em termos de privacidade porque, como o Bitcoin, os dados relacionados ao token são armazenados na cadeia. No entanto, OmniBOLT tem uma vantagem única no negócio de pagamento em moeda estável e passou no teste do tempo. A Mainnet foi lançada em junho deste ano e realizou a função de enviar, receber e transferir USDT através da Lightning Network.

4、Raiz Mestra (Taro)

Na conferência Bitcoin 2022 Miami, Taro foi lançado. Atrás de 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 as características e compensações são basicamente as mesmas.

As principais diferenças entre RGB e Taro parecem ser:

  1. RGB é anterior e tem códigos publicados que podem ser auditados, mas carece de fundos e operadores.

  2. Taro é atualmente apenas uma especificação, mas por outro lado, atrás de Taro está o Lightning Labs. A equipe levantou US$ 70 milhões em abril do ano passado e lançou o Taproot Assets v 0.2 (anteriormente conhecido como Taro) em maio deste ano.net.

Se Taro e RGB eventualmente se tornarem interoperáveis, é muito cedo para dizer se há incentivos para que essa interoperabilidade aconteça.

5. Equipes de Projetos/Desenvolvimento Ecológico RGB Merecem Atenção

1、Infinitas

Website oficial:

Infinitas é um dos primeiros projetos a começar a construir uma trilha de contrato inteligente completa Turing baseada em Bitcoin. Como uma rede ecológica de aplicação Bitcoin que combina o protocolo RGB e a Rede Lightning, visa alcançar maior proteção de privacidade, excelente rendimento e excelente baixo -processamento de transação de latência. Como uma solução blockchain inovadora, a Infinitas consolidou a ideia de contratos inteligentes Bitcoin Turing-complete baseados em RGB desde 2021, dando pleno uso ao mecanismo de segurança e consenso do Bitcoin, permitindo que transações mais complexas sejam criadas na rede Bitcoin. 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 primeiro prestaram atenção ao protocolo RGB e realizaram trabalhos relacionados à tradução, que são os construtores de código na parte inferior do Bitcoin. A Infinitas dará prioridade ao fornecimento de IDE online, navegador de dados e acesso a carteiras convencionais para permitir que desenvolvedores e usuários participem da ecologia e realmente apoiem a implementação de aplicativos comerciais de grande escala, como RWA e jogos de cadeia completa.

Características do projeto:

Proteção do poder de computação de hash de toda a rede: herdando a alta segurança do blockchain do Bitcoin, garante que os ativos da Infinitas sejam protegidos pelo poder de computação de hash de toda a rede no blockchain do Bitcoin, aumentando a segurança dos ativos.

Nível mais alto 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 Bitcoin confiável foi introduzido para aprimorar ainda mais a privacidade do usuário.

Tecnologia do adaptador: Por meio da tecnologia do adaptador Infinitas, os usuários podem entender o status completo do Bitcoin e aprimorar a percepção do status do ativo.

Enriquecer o estado global: Ao melhorar e expandir o estado global do RGB (Global State), fornece interfaces de acesso para máquinas virtuais e clientes (como carteiras, etc.). Em particular, melhorias especiais foram feitas na confiança de endereços de contratos inteligentes, que suportam criticamente a construção de aplicativos complexos no ecossistema RGB. Esse movimento também permite que diferentes sistemas se entendam e expliquem seus respectivos estados, promovendo ainda mais o desenvolvimento de todo o ecossistema.

Otimização da Lightning Network: por meio de melhorias na Lightning Network (como tecnologia light block, tecnologia de dimensionamento automático de nó e autonomia off-line), maior taxa de transferência de transação é alcançada, mantendo o tempo de confirmação de transação de baixa latência.

Facilidade de desenvolvimento: Usar a linguagem Rust e usar a camada Schema como infraestrutura de desenvolvimento permite que pessoas comuns participem do desenvolvimento.

RGB Ecological 4D Research Report: Liderando a adoção em larga escala da criptografia e iluminando o futuro do Bitcoin

É relatado que a Infinitas terá um plano de incentivo para sua economia nativa e usará a forma de mineração para produzir no mercado no estágio inicial para promover o desenvolvimento de longo prazo da ecologia. Como o primeiro projeto da indústria para criar um ecossistema de aplicativos Bitcoin completo com Turing, pode se tornar um ponto de inflexão fenomenal para a aplicação de ativos Bitcoin e um grande salto na promoção da adoção em larga escala de Crypto. No momento, o testnet ainda não está online, portanto, fique atento.

2、COSMINMART

O COSMINMART é baseado na Lightning Network, compatível com RGB e outros protocolos, e suporta uma nova ecologia de aplicativos Bitcoin de contratos inteligentes.

Carteira COSM: O produto principal do COSMINMART tem ampla aplicabilidade em toda a rede ecológica Bitcoin. Agora suporta transferências Bitcoin mainnet e Lightning Network, transferências de ativos de protocolo RGB e outras funções, e gradualmente será compatível com Stacks, Rootstock e outros ecossistemas.

Mercado COSM: É uma das plataformas anteriores para oferecer suporte à agregação e negociação de ativos derivados de Bitcoin e expandirá gradualmente o escopo do suporte para facilitar a negociação de vários ativos derivados de Bitcoin.

COSM Lanuchpad: Visa a triagem de projetos ecológicos de bitcoin com potencial de alta qualidade e está comprometido com o desenvolvimento sustentável da ecologia de bitcoin.

A 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 Nostr e outros protocolos e vantagens comerciais da Lightning Network e integra profundamente os APPs tradicionais com a Lightning Network, na esperança de liderar o desenvolvimento de Lightning-Application (Lightning-Application) Uma nova era.

É relatado que a COSMINMART planeja lançar um produto beta público no final deste ano, portanto, fique de olho nele.

3、Pandora Prime Inc

A Pandora Prime é uma empresa suíça com sede em Verify Valley (Canton Neuchâtel) e membro fundador da LNP/BP.

A Pandora Prime se dedica ao pioneirismo do Bitcoin Finance usando uma combinação de contratos inteligentes RGB e a Lightning Network. Eles começam com ativos programáveis (RGBTC e CHFN) em Bitcoin que podem escalar para os níveis VISA/MasterCard em termos de taxa de transferência de transações via Lightning Network e também fornecem facilidades convenientes para trocar esses ativos sem KYC complicado O programa permite transações de até CHF 1.000 (em conformidade com a lei suíça). Atualmente, seus produtos incluem MyCitadel (carteira), RGB Explorer (navegador) e Pandora Network, entre outros.

MyCitadel

MyCitadel é uma marca da Pandora Prime, MyCitadel é a primeira carteira GUI a suportar RGB, criada em 2021 por desenvolvedores RGB. Oferece carteira de desktop multiplataforma e carteira iOS/iPad. As carteiras móveis podem lidar com ativos RGB fungíveis.

Explorador RGB

O RGB Explorer é o primeiro navegador desenvolvido pela Pandora Prime a fornecer registro de ativos RGB e contratos inteligentes. Atualmente suporta RGB 20, RGB 21, RGB 25, e os ativos que podem ser exibidos são LNPBP, RGBTC, dCHF e RGBEX.

4、DIBA (DIGIT ALBITCOIN ART)

A DIBA se dedica a capacitar a comunidade, ajudando as pessoas a entender, possuir e usar ativos digitais não custodiais construídos sobre o Bitcoin. E espero moldar a arte digital e a economia de ativos com os princípios de descentralização e empoderamento inclusivo.

O DIBA é o primeiro mercado (como o DIBA o chama) a negociar NFTs de Bitcoin usando o protocolo de contrato inteligente RGB e a Lightning Network. Atualmente, o DIBA BETA está sendo executado na rede de teste do Bitcoin e será lançado na rede principal do Bitcoin em breve, portanto, fique atento.

Bitmask

Criada pela DIBA, a carteira é a primeira carteira NFT no ecossistema RGB, que 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. Apoio a bens fungíveis e não fungíveis. O Iris Wallet oferece suporte a operações de ativos RGB, desde a emissão até o gasto e recebimento, envolvendo todas as funcionalidades em um aplicativo de carteira familiar e abstraindo o máximo possível de detalhes técnicos. Atualmente, este é um aplicativo experimental e é recomendado apenas para 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. Na demonstração e prova de conceito do Bitswap, ele mostra como introduzir "SWAPS" no DEX, mas não há AMM ou LP por enquanto. Ainda está em fase de verificação, é muito precoce e também merece atenção.

Relatório de pesquisa ecológica 4D RGB: Liderando a adoção em larga escala da criptografia e iluminando o futuro do Bitcoin

6. Revisão e Prospecção

O protocolo RGB passou por quase 6 anos de evolução desde sua concepção inicial até o presente. Embora o protocolo RGB ainda não tenha ganhado força e adoção generalizada hoje, a história nos diz que as pessoas geralmente superestimam a rápida adoção de novas ideias, enquanto subestimam o potencial impacto disruptivo dessas ideias quando elas eventualmente se tornam amplamente aceitas e aceleradas. Na verdade, com o lançamento do protocolo RGB v0.10, estamos em um novo ponto de partida, testemunhando um futuro tão ilimitado quanto o Bitcoin.

A nova versão do protocolo RGB apresenta uma série de atualizações importantes. Essas atualizações permitem que o protocolo RGB não apenas emita e transfira vários ativos na rede Bitcoin e na Lightning Network, mas também suporte contratos inteligentes mais complexos. Embora o protocolo RGB ainda não seja totalmente compatível com a Lightning Network, acreditamos firmemente que nos próximos meses, espera-se que a associação LNP/BP e as equipes de desenvolvimento relacionadas façam progressos mais significativos. Esperamos a integração perfeita do protocolo RGB e da Lightning Network, que será mais um marco importante para o protocolo RGB e o Bitcoin.

Esses novos recursos e melhorias habilitados pelo protocolo RGB, especialmente a compatibilidade total com a Lightning Network, acendem uma luz brilhante para o futuro do Bitcoin. Essas mudanças abriram as portas para um território desconhecido, permitindo-nos ver o potencial infinito do Bitcoin através dele. Nesse território inexplorado, o Bitcoin não é mais apenas um simples meio de pagamento, mas uma poderosa plataforma capaz de carregar aplicações complexas. O protocolo RGB tornou-se a pedra angular desta plataforma, o que pode nos levar a um novo mundo Crypto.

Anexo: Referências:

Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • 1
  • Partilhar
Comentar
0/400
GateUser-829e835avip
· 2023-12-13 11:46
Quais são os tokens RGB recomendados?
Ver originalResponder0
  • 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)