Existem várias soluções de contratos inteligentes na rede Bitcoin atual, sendo o protocolo Ordinals e o protocolo RGB os mais convencionais. O advento do protocolo Ordinals permitiu o desenvolvimento de contratos inteligentes na rede Bitcoin, vinculando sua segurança ao blockchain Bitcoin. No entanto, a confirmação e o registro das transferências de ativos Ordinals ocorrem na rede principal do Bitcoin e estão vinculados a uma transferência de 1 satoshi. Isso resulta em altas taxas de transação e congestiona ainda mais a já lenta rede principal do Bitcoin.
Em contraste, o protocolo RGB introduz canais fora da cadeia e processamento de transações em lote, reduzindo significativamente as taxas de transação e melhorando a velocidade. A validação do lado do cliente também reduz bastante os dados necessários para manter as operações da rede, melhorando a escalabilidade da rede. Embora o protocolo RGB melhore a velocidade e a escalabilidade das transações, ele também apresenta novos desafios. Os canais fora da cadeia otimizam os custos e a velocidade das transações, mas levantam preocupações de segurança para os registros fora da cadeia. A validação do lado do cliente reduz o armazenamento de dados, mas diminui significativamente as velocidades de verificação.
Este artigo compara os protocolos Ordinals e RGB em dimensões de segurança, escalabilidade, taxas de transação e velocidade, e explora possíveis direções futuras para a narrativa RGB.
Atualmente, o Bitcoin representa cerca de 49% do valor total do mercado de criptomoedas. No entanto, seu desenvolvimento é severamente prejudicado pela falta de integridade de Turing em sua linguagem de script, pela ausência de contratos inteligentes na rede principal e pela lentidão das velocidades de transação. Para resolver esses problemas, os desenvolvedores do Bitcoin tentaram várias soluções de expansão e aceleração, incluindo principalmente:
Protocolo RGB: Um protocolo de segunda camada construído na rede Bitcoin, armazenando seus principais dados de transação na rede principal BTC. RGB usa o modelo de segurança do Bitcoin para apoiar a criação de tokens com propriedades personalizadas e funções de contrato inteligente na rede Bitcoin. Inicialmente proposto por Peter Todd em 2016, o protocolo RGB recuperou a atenção em 2023 em meio ao boom de desenvolvimento de contratos inteligentes no Bitcoin.
Segregated Witness (SegWit): Implementado em agosto de 2017, o SegWit separa informações de transação e assinatura, aumentando o tamanho efetivo do bloco de 1 MB para 4 MB, aliviando parcialmente o congestionamento. No entanto, devido às limitações de tamanho do bloco Bitcoin, a expansão adicional do armazenamento em bloco não é viável.
Lightning Network: Uma solução de escalonamento de segunda camada para Bitcoin, permitindo transações sem acesso ao blockchain, aumentando significativamente o rendimento. No entanto, a Lightning Network, com soluções como OmniBOLT e Stacks, enfrenta riscos substanciais de centralização.
Tecnologia Sidechain: Construindo uma sidechain fora da rede Bitcoin, os ativos da sidechain são indexados 1:1 ao BTC. Sidechains oferecem melhor desempenho de transação, mas nunca podem igualar a segurança da rede principal BTC.
Fonte da imagem: Duna
Desde março deste ano, as taxas de transação na rede Bitcoin e o volume de ativos do protocolo BRC20 aumentaram. No início de maio, as taxas de transação da rede principal BTC atingiram o pico e, embora tenham diminuído desde então, o volume de negociação de ativos BRC20 permanece alto. Isto indica que o entusiasmo pelo desenvolvimento de contratos inteligentes na rede Bitcoin não diminuiu, mesmo que o fervor em torno das inscrições no ecossistema BTC tenha diminuído. Os desenvolvedores continuam buscando a solução ideal para o desenvolvimento de contratos inteligentes na rede Bitcoin.
Ao contrário do wei do Ethereum, que é registrado como dados, o Satoshi do Bitcoin é calculado com base no UTXO de propriedade de cada endereço. Para diferenciar sats, é necessário primeiro distinguir UTXOs e depois diferenciar sats dentro de um UTXO. O primeiro é relativamente simples, pois diferentes UTXOs correspondem a diferentes alturas de bloco. Como a mineração gera sats originais, basta numerar UTXOs nas transações coinbase. O desafio está na numeração dos sats dentro do mesmo UTXO. O protocolo Ordinals propôs uma solução baseada no princípio primeiro a entrar, primeiro a sair.
Diferenciando UTXOs: O BTC Builder começa a gravar a partir do momento em que um UTXO é extraído, com cada UTXO correspondendo a um bloco único e cada bloco tendo uma altura de bloco única na rede Bitcoin. Diferentes alturas de bloco podem distinguir diferentes UTXOs.
Diferenciando Sats dentro de um UTXO: A altura do bloco determina o intervalo de sats em um UTXO. Por exemplo, o bloco mais antigo poderia extrair 100 BTC ou 1.010 sats. Assim, os sats de um bloco com altura 0 seriam numerados [0,1010-1], os de um bloco com altura 1 seriam [1010,21010-1], e assim por diante. Para especificar um determinado sat dentro de um UTXO, deve-se observar o processo de consumo do UTXO. Os números do protocolo Ordinals estão nas saídas de um UTXO com base no princípio primeiro a entrar, primeiro a sair. Por exemplo, se um minerador A na altura do bloco 2 transferir 50 de seus 100 BTC para B, a saída anterior atribuída a A corresponderia a sats numerados [21010,2,51010-1], enquanto B receberia sats [2,51010, 3*1010-1].
Fonte da imagem: Kernel Ventures
Inicialmente, o Bitcoin adicionou um operador OP_RETURN para fornecer um espaço de armazenamento de 80 bytes para cada transação. No entanto, isso foi insuficiente para uma lógica de código complexa e aumentou os custos de transação e o congestionamento da rede. Para resolver isso, o Bitcoin implementou dois soft forks, SegWit e Taproot. Um script Tapscript, começando com um opcode OP_FALSE e não executado, forneceu um espaço de 4 MB para transações. Este espaço pode armazenar inscrições ordinais, permitindo a emissão de texto, imagem on-chain ou token do protocolo BRC20.
Os ordinais melhoram significativamente a programabilidade da rede Bitcoin, libertando-se das limitações nas narrativas e no desenvolvimento do ecossistema BTC e fornecendo funcionalidade além das transações Bitcoin. No entanto, várias questões continuam a ser uma preocupação para os desenvolvedores do ecossistema BTC.
Centralização de Ordinais: Embora o registro de estado e as alterações no protocolo de ordinais ocorram na cadeia, a segurança do protocolo não é equivalente à da rede Bitcoin. Os ordinais não podem evitar inscrições duplicadas na cadeia, e a identificação de inscrições inválidas requer intervenção do protocolo de ordinais fora da cadeia. Este protocolo emergente, não testado durante um longo período, tem numerosos problemas potenciais. Além disso, problemas com o serviço subjacente do protocolo ordinais podem levar à perda de ativos para os usuários.
Limitações de taxas e velocidade de transação: As inscrições são gravadas em áreas de validação segregadas, o que significa que cada transferência de ativos ordinais deve corresponder a um UTXO gasto. Dado o tempo de bloqueio do Bitcoin de cerca de 10 minutos, as transações não podem ser aceleradas. Além disso, as inscrições na rede aumentam os custos de transação.
Prejudicando as propriedades originais do Bitcoin: Como os ativos ordinais estão vinculados aos sats inerentemente valiosos do Bitcoin, o próprio uso dos ordinais causa uma alienação dos ativos originais do Bitcoin e as inscrições aumentam as taxas dos mineradores. Muitos apoiadores do BTC temem que isso prejudique a função de pagamento original do Bitcoin.
Com o aumento no volume de transações online, as limitações do protocolo ordinais tornaram-se cada vez mais aparentes. No longo prazo, se esta questão não for abordada adequadamente, o ecossistema de contratos inteligentes do Bitcoin terá dificuldades para competir com os ecossistemas de cadeia pública completos de Turing. Entre as muitas alternativas aos ordinais, muitos desenvolvedores optaram pelo protocolo RGB, que oferece avanços significativos em escalabilidade, velocidade de transação e privacidade em comparação aos ordinais. Idealmente, os ativos do ecossistema Bitcoin construídos no protocolo RGB podem atingir velocidades de transação e escalabilidade comparáveis aos ativos em cadeias públicas completas de Turing.
Validação do lado do cliente
Ao contrário da transmissão de dados de transações na rede principal do Bitcoin, o protocolo RGB opera fora da cadeia, com informações transmitidas apenas entre o remetente e o destinatário. Depois de validar uma transação, o nó receptor não precisa sincronizar com toda a rede ou registrar todos os dados da transação na rede como a rede principal do Bitcoin. O nó receptor registra apenas dados relacionados a essa transação, suficientes para validação do blockchain, melhorando significativamente a escalabilidade e a privacidade da rede.
Fonte da imagem: Kernel Ventures
Selos únicos
Nas transferências de materiais do mundo real, os materiais muitas vezes mudam de mãos várias vezes, representando uma ameaça significativa à sua autenticidade e integridade. Para evitar adulterações maliciosas antes do envio para verificação, são utilizados selos na vida real, com a integridade do selo indicando se o conteúdo foi alterado. O papel dos selos únicos na rede RGB é semelhante. Especificamente, eles são representados pelo atributo naturalmente único dos selos eletrônicos na rede Bitcoin - UTXO.
Semelhante aos contratos inteligentes no Ethereum, a emissão de Tokens sob o protocolo RGB requer a especificação do nome do token e do fornecimento total. A diferença é que não existe uma rede pública específica como operadora na rede RGB. Cada Token em RGB deve estar vinculado a um UTXO específico na rede Bitcoin. A propriedade de um determinado UTXO na rede Bitcoin implica a propriedade do Token RGB correspondente no protocolo RGB. Para transferir um token RGB, o titular precisa gastar o UTXO. A natureza única dos UTXOs significa que, uma vez gastos, eles desaparecem, refletindo os gastos do ativo RGB associado. Este processo é semelhante à abertura de um selo único.
Fonte da imagem: Kernel Ventures
Cegueira UTXO
Na rede Bitcoin, cada transação pode ser rastreada até seus UTXOs de entrada e saída. Isso aumenta a eficiência do rastreamento UTXO na rede Bitcoin e evita efetivamente ataques de gastos duplos. No entanto, o processo de transação totalmente transparente compromete a privacidade. Para aumentar a privacidade das transações, o protocolo RGB propõe o conceito de UTXOs cegos.
Durante a transferência de tokens RGB, o remetente A não pode obter o endereço exato do UTXO receptor, mas apenas um resultado hash do endereço UTXO receptor concatenado com um valor de senha aleatório. Quando o receptor B deseja utilizar o Token de Protocolo RGB recebido, ele deve informar ao próximo receptor C o endereço UTXO e enviar o valor da senha correspondente para C para verificar se A realmente enviou o Token de Protocolo RGB para B.
Fonte da imagem: Kernel Ventures
Segurança: Cada transação ou transição de estado em contratos inteligentes Ordinals deve ser executada através do gasto de um UTXO, enquanto em RGB, esse processo depende em grande parte da Lightning Network ou de canais RGB fora da cadeia. O RGB armazena uma quantidade significativa de dados no cliente RGB (cache local ou servidor em nuvem), levando a um alto grau de centralização e ao potencial de exploração por instituições centralizadas. Além disso, o tempo de inatividade do servidor ou a perda de cache local podem causar perda de ativos para os clientes. Em termos de segurança, o Ordinals leva vantagem.
Velocidade de verificação: como o RGB usa verificação do lado do cliente, a verificação de cada transação no protocolo RGB requer começar do zero. Isto consome um tempo substancial na confirmação de cada etapa da transferência de ativos RGB, retardando significativamente o processo de verificação. Conseqüentemente, os ordinais têm vantagem na velocidade de verificação.
Privacidade: A transferência e verificação de ativos RGB ocorrem fora do blockchain, estabelecendo um canal único entre remetente e destinatário. Além disso, o cegamento do UTXO garante que mesmo o remetente não consiga rastrear o destino do UTXO. Em contraste, as transferências de ativos Ordinals são registradas por meio de gastos UTXO em Bitcoin, e tanto os UTXOs de entrada quanto os de saída são rastreáveis na rede Bitcoin, não oferecendo privacidade. Portanto, do ponto de vista da privacidade, o protocolo RGB tem uma vantagem.
Custos de transação: As transferências RGB dependem em grande parte dos canais RGB do lado do cliente ou da Lightning Network, resultando em custos de transação quase nulos. Independentemente do número de transações, apenas um gasto UTXO é necessário para a confirmação final na blockchain. No entanto, toda transferência em ordinais requer gravação no script tapscript. Juntamente com o custo de gravação de inscrições, isso acarreta uma taxa de transação considerável. Além disso, o protocolo RGB propõe transações em lote, permitindo que um único script tapscript especifique vários destinatários de ativos RGB. Em contraste, o Ordinals transfere UTXO para um destinatário por vez, mas o RGB reduz significativamente os custos ao compartilhar a carga. Assim, o RGB tem vantagem nas taxas de transação.
Escalabilidade: Nos contratos inteligentes RGB, a verificação das transações e o armazenamento dos dados são gerenciados pelo cliente (nó receptor) e não ocorrem na cadeia BTC, eliminando a necessidade de transmissão e validação global na rede principal. Cada nó só precisa garantir a confirmação dos dados relacionados à transação. No entanto, a inscrição de dados em ordinais requer operações na cadeia. Dadas as limitações de velocidade de processamento e escalabilidade do Bitcoin, sua capacidade de volume de transações é bastante restrita. Portanto, RGB tem uma vantagem superior em escalabilidade.
Após o lançamento do RGB v0.10.0, o ambiente de desenvolvimento na rede RGB tornou-se mais fácil de usar para os desenvolvedores. Consequentemente, o desenvolvimento em larga escala do ecossistema do protocolo RGB durou apenas meio ano, e a maioria dos seguintes projetos do ecossistema RGB ainda estão em seus estágios iniciais:
Infinitas: Infinitas é um ecossistema de aplicativos Bitcoin completo da Turing que combina as vantagens da Lightning Network e do protocolo RGB, apoiando-se e complementando-se para criar um ecossistema Bitcoin mais eficiente. Notavelmente, a Infinitas também propôs prova recursiva de conhecimento zero para resolver a ineficiência da validação do lado do cliente. Se este método for implementado de forma eficaz, poderá resolver significativamente os problemas de velocidade de validação na rede RGB.
RGB Explorer: RGB Explorer é um dos primeiros navegadores a oferecer suporte à consulta e transferência de ativos RGB (tokens fungíveis e não fungíveis), suportando ativos como os padrões RGB20, RGB21 e RGB25.
Cosminimart: Cosminimart é essencialmente uma Bitcoin Lightning Network compatível com o protocolo RGB, tentando criar um novo ecossistema Bitcoin capaz de implantar contratos inteligentes. Ao contrário dos projetos acima mencionados com funções singulares, o Cosminimart oferece uma carteira, um mercado de negociação de derivativos e um mercado de descoberta inicial de projetos. Oferece serviços completos para desenvolvimento de contratos inteligentes de rede Bitcoin, promoção de produtos e negociação.
DIBA: Aproveitando o protocolo Lightning Network e RGB, a DIBA está comprometida em construir um mercado NFT de rede Bitcoin. Atualmente está operando na rede de teste Bitcoin e espera-se que seja lançado na rede principal em breve.
Com o lançamento da versão RGB v0.10.0, a estrutura geral do protocolo tornou-se cada vez mais estável e os possíveis problemas de compatibilidade durante as atualizações de versão estão sendo progressivamente resolvidos. Ao mesmo tempo, o desenvolvimento de ferramentas e uma variedade de interfaces API está sendo refinado, reduzindo significativamente a complexidade para desenvolvedores que trabalham com RGB.
Hoje #Tether anuncia o fim do suporte de 3 blockchains $USDt: OmniLayer, BCH-SLP e Kusama. Os clientes poderão continuar a resgatar e trocar tokens $USDt (para outro dos muitos blockchains suportados), mas o Tether não emitirá nenhum novo $USDt adicional nesses 3 blockchains.
Recentemente, um anúncio oficial da Tether indicou uma mudança na implantação do contrato USDT na rede Bitcoin camada 2 de OmniLayer para RGB. Este movimento do Tether é percebido como um sinal de que os principais players do mundo criptográfico se aventuram no RGB. RGB agora possui um protocolo de desenvolvimento bem estabelecido, uma comunidade substancial de desenvolvedores e reconhecimento de gigantes criptográficos. Atualmente, os desenvolvedores RGB estão experimentando provas recursivas de conhecimento zero para reduzir o tamanho das validações do lado do cliente. Se for bem-sucedido, esse aprimoramento acelerará significativamente as velocidades de verificação na rede RGB, aliviando assim os problemas de latência da rede durante o uso extensivo.
Kernel Ventures é um fundo de capital de risco criptográfico conduzido por uma comunidade de pesquisa e desenvolvimento. Ela fez mais de 70 investimentos iniciais, com foco em infraestrutura, middleware, dApps e, especificamente, em ZK, Rollups, DEX, blockchains modulares e verticais preparadas para atender bilhões de futuros usuários de criptografia. Isso inclui abstração de contas, disponibilidade de dados, escalabilidade e muito mais. Nos últimos sete anos, temos nos dedicado a apoiar as principais comunidades de desenvolvimento e associações universitárias de blockchain em todo o mundo.
Existem várias soluções de contratos inteligentes na rede Bitcoin atual, sendo o protocolo Ordinals e o protocolo RGB os mais convencionais. O advento do protocolo Ordinals permitiu o desenvolvimento de contratos inteligentes na rede Bitcoin, vinculando sua segurança ao blockchain Bitcoin. No entanto, a confirmação e o registro das transferências de ativos Ordinals ocorrem na rede principal do Bitcoin e estão vinculados a uma transferência de 1 satoshi. Isso resulta em altas taxas de transação e congestiona ainda mais a já lenta rede principal do Bitcoin.
Em contraste, o protocolo RGB introduz canais fora da cadeia e processamento de transações em lote, reduzindo significativamente as taxas de transação e melhorando a velocidade. A validação do lado do cliente também reduz bastante os dados necessários para manter as operações da rede, melhorando a escalabilidade da rede. Embora o protocolo RGB melhore a velocidade e a escalabilidade das transações, ele também apresenta novos desafios. Os canais fora da cadeia otimizam os custos e a velocidade das transações, mas levantam preocupações de segurança para os registros fora da cadeia. A validação do lado do cliente reduz o armazenamento de dados, mas diminui significativamente as velocidades de verificação.
Este artigo compara os protocolos Ordinals e RGB em dimensões de segurança, escalabilidade, taxas de transação e velocidade, e explora possíveis direções futuras para a narrativa RGB.
Atualmente, o Bitcoin representa cerca de 49% do valor total do mercado de criptomoedas. No entanto, seu desenvolvimento é severamente prejudicado pela falta de integridade de Turing em sua linguagem de script, pela ausência de contratos inteligentes na rede principal e pela lentidão das velocidades de transação. Para resolver esses problemas, os desenvolvedores do Bitcoin tentaram várias soluções de expansão e aceleração, incluindo principalmente:
Protocolo RGB: Um protocolo de segunda camada construído na rede Bitcoin, armazenando seus principais dados de transação na rede principal BTC. RGB usa o modelo de segurança do Bitcoin para apoiar a criação de tokens com propriedades personalizadas e funções de contrato inteligente na rede Bitcoin. Inicialmente proposto por Peter Todd em 2016, o protocolo RGB recuperou a atenção em 2023 em meio ao boom de desenvolvimento de contratos inteligentes no Bitcoin.
Segregated Witness (SegWit): Implementado em agosto de 2017, o SegWit separa informações de transação e assinatura, aumentando o tamanho efetivo do bloco de 1 MB para 4 MB, aliviando parcialmente o congestionamento. No entanto, devido às limitações de tamanho do bloco Bitcoin, a expansão adicional do armazenamento em bloco não é viável.
Lightning Network: Uma solução de escalonamento de segunda camada para Bitcoin, permitindo transações sem acesso ao blockchain, aumentando significativamente o rendimento. No entanto, a Lightning Network, com soluções como OmniBOLT e Stacks, enfrenta riscos substanciais de centralização.
Tecnologia Sidechain: Construindo uma sidechain fora da rede Bitcoin, os ativos da sidechain são indexados 1:1 ao BTC. Sidechains oferecem melhor desempenho de transação, mas nunca podem igualar a segurança da rede principal BTC.
Fonte da imagem: Duna
Desde março deste ano, as taxas de transação na rede Bitcoin e o volume de ativos do protocolo BRC20 aumentaram. No início de maio, as taxas de transação da rede principal BTC atingiram o pico e, embora tenham diminuído desde então, o volume de negociação de ativos BRC20 permanece alto. Isto indica que o entusiasmo pelo desenvolvimento de contratos inteligentes na rede Bitcoin não diminuiu, mesmo que o fervor em torno das inscrições no ecossistema BTC tenha diminuído. Os desenvolvedores continuam buscando a solução ideal para o desenvolvimento de contratos inteligentes na rede Bitcoin.
Ao contrário do wei do Ethereum, que é registrado como dados, o Satoshi do Bitcoin é calculado com base no UTXO de propriedade de cada endereço. Para diferenciar sats, é necessário primeiro distinguir UTXOs e depois diferenciar sats dentro de um UTXO. O primeiro é relativamente simples, pois diferentes UTXOs correspondem a diferentes alturas de bloco. Como a mineração gera sats originais, basta numerar UTXOs nas transações coinbase. O desafio está na numeração dos sats dentro do mesmo UTXO. O protocolo Ordinals propôs uma solução baseada no princípio primeiro a entrar, primeiro a sair.
Diferenciando UTXOs: O BTC Builder começa a gravar a partir do momento em que um UTXO é extraído, com cada UTXO correspondendo a um bloco único e cada bloco tendo uma altura de bloco única na rede Bitcoin. Diferentes alturas de bloco podem distinguir diferentes UTXOs.
Diferenciando Sats dentro de um UTXO: A altura do bloco determina o intervalo de sats em um UTXO. Por exemplo, o bloco mais antigo poderia extrair 100 BTC ou 1.010 sats. Assim, os sats de um bloco com altura 0 seriam numerados [0,1010-1], os de um bloco com altura 1 seriam [1010,21010-1], e assim por diante. Para especificar um determinado sat dentro de um UTXO, deve-se observar o processo de consumo do UTXO. Os números do protocolo Ordinals estão nas saídas de um UTXO com base no princípio primeiro a entrar, primeiro a sair. Por exemplo, se um minerador A na altura do bloco 2 transferir 50 de seus 100 BTC para B, a saída anterior atribuída a A corresponderia a sats numerados [21010,2,51010-1], enquanto B receberia sats [2,51010, 3*1010-1].
Fonte da imagem: Kernel Ventures
Inicialmente, o Bitcoin adicionou um operador OP_RETURN para fornecer um espaço de armazenamento de 80 bytes para cada transação. No entanto, isso foi insuficiente para uma lógica de código complexa e aumentou os custos de transação e o congestionamento da rede. Para resolver isso, o Bitcoin implementou dois soft forks, SegWit e Taproot. Um script Tapscript, começando com um opcode OP_FALSE e não executado, forneceu um espaço de 4 MB para transações. Este espaço pode armazenar inscrições ordinais, permitindo a emissão de texto, imagem on-chain ou token do protocolo BRC20.
Os ordinais melhoram significativamente a programabilidade da rede Bitcoin, libertando-se das limitações nas narrativas e no desenvolvimento do ecossistema BTC e fornecendo funcionalidade além das transações Bitcoin. No entanto, várias questões continuam a ser uma preocupação para os desenvolvedores do ecossistema BTC.
Centralização de Ordinais: Embora o registro de estado e as alterações no protocolo de ordinais ocorram na cadeia, a segurança do protocolo não é equivalente à da rede Bitcoin. Os ordinais não podem evitar inscrições duplicadas na cadeia, e a identificação de inscrições inválidas requer intervenção do protocolo de ordinais fora da cadeia. Este protocolo emergente, não testado durante um longo período, tem numerosos problemas potenciais. Além disso, problemas com o serviço subjacente do protocolo ordinais podem levar à perda de ativos para os usuários.
Limitações de taxas e velocidade de transação: As inscrições são gravadas em áreas de validação segregadas, o que significa que cada transferência de ativos ordinais deve corresponder a um UTXO gasto. Dado o tempo de bloqueio do Bitcoin de cerca de 10 minutos, as transações não podem ser aceleradas. Além disso, as inscrições na rede aumentam os custos de transação.
Prejudicando as propriedades originais do Bitcoin: Como os ativos ordinais estão vinculados aos sats inerentemente valiosos do Bitcoin, o próprio uso dos ordinais causa uma alienação dos ativos originais do Bitcoin e as inscrições aumentam as taxas dos mineradores. Muitos apoiadores do BTC temem que isso prejudique a função de pagamento original do Bitcoin.
Com o aumento no volume de transações online, as limitações do protocolo ordinais tornaram-se cada vez mais aparentes. No longo prazo, se esta questão não for abordada adequadamente, o ecossistema de contratos inteligentes do Bitcoin terá dificuldades para competir com os ecossistemas de cadeia pública completos de Turing. Entre as muitas alternativas aos ordinais, muitos desenvolvedores optaram pelo protocolo RGB, que oferece avanços significativos em escalabilidade, velocidade de transação e privacidade em comparação aos ordinais. Idealmente, os ativos do ecossistema Bitcoin construídos no protocolo RGB podem atingir velocidades de transação e escalabilidade comparáveis aos ativos em cadeias públicas completas de Turing.
Validação do lado do cliente
Ao contrário da transmissão de dados de transações na rede principal do Bitcoin, o protocolo RGB opera fora da cadeia, com informações transmitidas apenas entre o remetente e o destinatário. Depois de validar uma transação, o nó receptor não precisa sincronizar com toda a rede ou registrar todos os dados da transação na rede como a rede principal do Bitcoin. O nó receptor registra apenas dados relacionados a essa transação, suficientes para validação do blockchain, melhorando significativamente a escalabilidade e a privacidade da rede.
Fonte da imagem: Kernel Ventures
Selos únicos
Nas transferências de materiais do mundo real, os materiais muitas vezes mudam de mãos várias vezes, representando uma ameaça significativa à sua autenticidade e integridade. Para evitar adulterações maliciosas antes do envio para verificação, são utilizados selos na vida real, com a integridade do selo indicando se o conteúdo foi alterado. O papel dos selos únicos na rede RGB é semelhante. Especificamente, eles são representados pelo atributo naturalmente único dos selos eletrônicos na rede Bitcoin - UTXO.
Semelhante aos contratos inteligentes no Ethereum, a emissão de Tokens sob o protocolo RGB requer a especificação do nome do token e do fornecimento total. A diferença é que não existe uma rede pública específica como operadora na rede RGB. Cada Token em RGB deve estar vinculado a um UTXO específico na rede Bitcoin. A propriedade de um determinado UTXO na rede Bitcoin implica a propriedade do Token RGB correspondente no protocolo RGB. Para transferir um token RGB, o titular precisa gastar o UTXO. A natureza única dos UTXOs significa que, uma vez gastos, eles desaparecem, refletindo os gastos do ativo RGB associado. Este processo é semelhante à abertura de um selo único.
Fonte da imagem: Kernel Ventures
Cegueira UTXO
Na rede Bitcoin, cada transação pode ser rastreada até seus UTXOs de entrada e saída. Isso aumenta a eficiência do rastreamento UTXO na rede Bitcoin e evita efetivamente ataques de gastos duplos. No entanto, o processo de transação totalmente transparente compromete a privacidade. Para aumentar a privacidade das transações, o protocolo RGB propõe o conceito de UTXOs cegos.
Durante a transferência de tokens RGB, o remetente A não pode obter o endereço exato do UTXO receptor, mas apenas um resultado hash do endereço UTXO receptor concatenado com um valor de senha aleatório. Quando o receptor B deseja utilizar o Token de Protocolo RGB recebido, ele deve informar ao próximo receptor C o endereço UTXO e enviar o valor da senha correspondente para C para verificar se A realmente enviou o Token de Protocolo RGB para B.
Fonte da imagem: Kernel Ventures
Segurança: Cada transação ou transição de estado em contratos inteligentes Ordinals deve ser executada através do gasto de um UTXO, enquanto em RGB, esse processo depende em grande parte da Lightning Network ou de canais RGB fora da cadeia. O RGB armazena uma quantidade significativa de dados no cliente RGB (cache local ou servidor em nuvem), levando a um alto grau de centralização e ao potencial de exploração por instituições centralizadas. Além disso, o tempo de inatividade do servidor ou a perda de cache local podem causar perda de ativos para os clientes. Em termos de segurança, o Ordinals leva vantagem.
Velocidade de verificação: como o RGB usa verificação do lado do cliente, a verificação de cada transação no protocolo RGB requer começar do zero. Isto consome um tempo substancial na confirmação de cada etapa da transferência de ativos RGB, retardando significativamente o processo de verificação. Conseqüentemente, os ordinais têm vantagem na velocidade de verificação.
Privacidade: A transferência e verificação de ativos RGB ocorrem fora do blockchain, estabelecendo um canal único entre remetente e destinatário. Além disso, o cegamento do UTXO garante que mesmo o remetente não consiga rastrear o destino do UTXO. Em contraste, as transferências de ativos Ordinals são registradas por meio de gastos UTXO em Bitcoin, e tanto os UTXOs de entrada quanto os de saída são rastreáveis na rede Bitcoin, não oferecendo privacidade. Portanto, do ponto de vista da privacidade, o protocolo RGB tem uma vantagem.
Custos de transação: As transferências RGB dependem em grande parte dos canais RGB do lado do cliente ou da Lightning Network, resultando em custos de transação quase nulos. Independentemente do número de transações, apenas um gasto UTXO é necessário para a confirmação final na blockchain. No entanto, toda transferência em ordinais requer gravação no script tapscript. Juntamente com o custo de gravação de inscrições, isso acarreta uma taxa de transação considerável. Além disso, o protocolo RGB propõe transações em lote, permitindo que um único script tapscript especifique vários destinatários de ativos RGB. Em contraste, o Ordinals transfere UTXO para um destinatário por vez, mas o RGB reduz significativamente os custos ao compartilhar a carga. Assim, o RGB tem vantagem nas taxas de transação.
Escalabilidade: Nos contratos inteligentes RGB, a verificação das transações e o armazenamento dos dados são gerenciados pelo cliente (nó receptor) e não ocorrem na cadeia BTC, eliminando a necessidade de transmissão e validação global na rede principal. Cada nó só precisa garantir a confirmação dos dados relacionados à transação. No entanto, a inscrição de dados em ordinais requer operações na cadeia. Dadas as limitações de velocidade de processamento e escalabilidade do Bitcoin, sua capacidade de volume de transações é bastante restrita. Portanto, RGB tem uma vantagem superior em escalabilidade.
Após o lançamento do RGB v0.10.0, o ambiente de desenvolvimento na rede RGB tornou-se mais fácil de usar para os desenvolvedores. Consequentemente, o desenvolvimento em larga escala do ecossistema do protocolo RGB durou apenas meio ano, e a maioria dos seguintes projetos do ecossistema RGB ainda estão em seus estágios iniciais:
Infinitas: Infinitas é um ecossistema de aplicativos Bitcoin completo da Turing que combina as vantagens da Lightning Network e do protocolo RGB, apoiando-se e complementando-se para criar um ecossistema Bitcoin mais eficiente. Notavelmente, a Infinitas também propôs prova recursiva de conhecimento zero para resolver a ineficiência da validação do lado do cliente. Se este método for implementado de forma eficaz, poderá resolver significativamente os problemas de velocidade de validação na rede RGB.
RGB Explorer: RGB Explorer é um dos primeiros navegadores a oferecer suporte à consulta e transferência de ativos RGB (tokens fungíveis e não fungíveis), suportando ativos como os padrões RGB20, RGB21 e RGB25.
Cosminimart: Cosminimart é essencialmente uma Bitcoin Lightning Network compatível com o protocolo RGB, tentando criar um novo ecossistema Bitcoin capaz de implantar contratos inteligentes. Ao contrário dos projetos acima mencionados com funções singulares, o Cosminimart oferece uma carteira, um mercado de negociação de derivativos e um mercado de descoberta inicial de projetos. Oferece serviços completos para desenvolvimento de contratos inteligentes de rede Bitcoin, promoção de produtos e negociação.
DIBA: Aproveitando o protocolo Lightning Network e RGB, a DIBA está comprometida em construir um mercado NFT de rede Bitcoin. Atualmente está operando na rede de teste Bitcoin e espera-se que seja lançado na rede principal em breve.
Com o lançamento da versão RGB v0.10.0, a estrutura geral do protocolo tornou-se cada vez mais estável e os possíveis problemas de compatibilidade durante as atualizações de versão estão sendo progressivamente resolvidos. Ao mesmo tempo, o desenvolvimento de ferramentas e uma variedade de interfaces API está sendo refinado, reduzindo significativamente a complexidade para desenvolvedores que trabalham com RGB.
Hoje #Tether anuncia o fim do suporte de 3 blockchains $USDt: OmniLayer, BCH-SLP e Kusama. Os clientes poderão continuar a resgatar e trocar tokens $USDt (para outro dos muitos blockchains suportados), mas o Tether não emitirá nenhum novo $USDt adicional nesses 3 blockchains.
Recentemente, um anúncio oficial da Tether indicou uma mudança na implantação do contrato USDT na rede Bitcoin camada 2 de OmniLayer para RGB. Este movimento do Tether é percebido como um sinal de que os principais players do mundo criptográfico se aventuram no RGB. RGB agora possui um protocolo de desenvolvimento bem estabelecido, uma comunidade substancial de desenvolvedores e reconhecimento de gigantes criptográficos. Atualmente, os desenvolvedores RGB estão experimentando provas recursivas de conhecimento zero para reduzir o tamanho das validações do lado do cliente. Se for bem-sucedido, esse aprimoramento acelerará significativamente as velocidades de verificação na rede RGB, aliviando assim os problemas de latência da rede durante o uso extensivo.
Kernel Ventures é um fundo de capital de risco criptográfico conduzido por uma comunidade de pesquisa e desenvolvimento. Ela fez mais de 70 investimentos iniciais, com foco em infraestrutura, middleware, dApps e, especificamente, em ZK, Rollups, DEX, blockchains modulares e verticais preparadas para atender bilhões de futuros usuários de criptografia. Isso inclui abstração de contas, disponibilidade de dados, escalabilidade e muito mais. Nos últimos sete anos, temos nos dedicado a apoiar as principais comunidades de desenvolvimento e associações universitárias de blockchain em todo o mundo.