Existem várias soluções de contratos inteligentes na atual rede Bitcoin, com o protocolo Ordinals e o protocolo RGB sendo o mais comum. O advento do protocolo Ordinals permitiu o desenvolvimento de contratos inteligentes na rede Bitcoin, vinculando a sua segurança à cadeia de blocos Bitcoin. No entanto, a confirmação e o registo das transferências de ativos Ordinals ocorrem na rede Bitcoin principal e estão vinculados a uma transferência de 1 satoshi. Isto resulta em taxas de transação elevadas 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 consideravelmente os dados necessários para manter as operações de rede, aumentando a escalabilidade da rede. Embora o protocolo RGB melhore a velocidade de transação e a escalabilidade, também introduz novos desafios. Os canais fora da cadeia otimizam os custos de transação e a velocidade mas levantam preocupações de segurança para registos 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.
A Bitcoin representa atualmente cerca de 49% do valor total de mercado das criptomoedas. No entanto, o seu desenvolvimento é severamente prejudicado pela falta de completude do Turing na sua linguagem de script, a ausência de contratos inteligentes da rede principal e velocidades de transação lentas. Para resolver estes problemas, os programadores de 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 os seus principais dados de transação na rede principal BTC. O RGB utiliza o modelo de segurança do Bitcoin para suportar 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 no meio do boom de desenvolvimento de contratos inteligentes sobre o Bitcoin.
Segregated Witness (SegWit): Implementado em agosto de 2017, o SegWit separa as informações de transação e assinatura, aumentando o tamanho efetivo do bloco de 1MB para 4MB, aliviando parcialmente o congestionamento. No entanto, devido às limitações do tamanho do bloco Bitcoin, uma 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 aceder à cadeia de blocos, aumentando significativamente o rendimento. No entanto, a Lightning Network, com soluções como OmniBolt e Stacks, enfrenta riscos de centralização substanciais.
Tecnologia Sidechain: Construindo uma sidechain fora da rede Bitcoin, os ativos sidechain estão atrelados 1:1 ao BTC. As cadeias laterais oferecem um melhor desempenho das transações mas nunca conseguem 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 têm sugido. 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 dos ativos BRC20 permanece elevado. Isto indica que o entusiasmo pelo desenvolvimento de contratos inteligentes na rede Bitcoin não diminuiu, mesmo quando o fervor em torno das inscrições no ecossistema BTC diminuiu. Os programadores continuam a procurar a solução ideal para o desenvolvimento de contratos inteligentes na rede Bitcoin.
Ao contrário do wei do Ethereum, que é registado como dados, o Satoshi da Bitcoin é calculado com base no UTXO 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. Uma vez que a mineração gera sats originais, basta numerar UTXOs em transações coinbase. O desafio está em numerar sats dentro do mesmo UTXO. O protocolo Ordinals propôs uma solução baseada no princípio do primeiro a 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 correspondente 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 1010 sats. Assim, os sentados num bloco com altura 0 seriam numerados [0,1010-1], os num bloco com altura 1 seriam [1010,2 1010-1], e assim por diante. Para especificar um determinado assento dentro de um UTXO, é preciso olhar para o processo de consumo do UTXO. Os números do protocolo Ordinals definem as saídas de um UTXO com base no princípio do primeiro a primeiro a sair. Por exemplo, se um minerador A na altura do bloco 2 transferir 50 dos seus 100 BTC para B, a saída anterior atribuída a A corresponderia a sats numerados [2 1010,2.51010-1], enquanto B receberia sats [2.5 1010,3*1010-1].
Fonte da imagem: Kernel Ventures
Inicialmente, a 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 lógica de código complexa e aumento dos custos de transação e 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 em cadeia ou token de protocolo BRC20.
Os ordinais melhoram significativamente a programabilidade da rede Bitcoin, libertando-se das limitações nas narrativas e desenvolvimento do ecossistema BTC e fornecendo funcionalidade além das transações Bitcoin. No entanto, vários problemas continuam a ser uma preocupação para os desenvolvedores do ecossistema BTC.
Centralização de Ordinais: Embora o registo de estado e as alterações no protocolo ordinais ocorram em cadeia, a segurança do protocolo não é equivalente à rede Bitcoin. Os ordinais não podem impedir inscrições duplicadas na cadeia, e identificar inscrições inválidas requer intervenção do protocolo ordinais fora da cadeia. Este protocolo emergente, não testado durante um longo período, tem inúmeros problemas potenciais. Além disso, problemas com o serviço subjacente do protocolo ordinais podem levar a perda de ativos para os utilizadores.
Limitações nas Taxas de Transação e Velocidade: As inscrições são gravadas através de á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 acelerar. Além disso, as inscrições na cadeia aumentam os custos de transação.
prejudicar as propriedades originais do Bitcoin: Uma vez que os ativos ordinais estão ligados 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 mineiros. Muitos apoiantes do BTC temem que isso prejudique a função de pagamento original do Bitcoin.
Com o aumento do volume de transações online, as limitações do protocolo ordinais tornaram-se cada vez mais aparentes. A longo prazo, se este problema não for tratado adequadamente, o ecossistema de contratos inteligentes do Bitcoin terá dificuldades para competir com os ecossistemas de cadeia pública completos de Türing-. Entre as muitas alternativas aos ordinais, muitos programadores optaram pelo protocolo RGB, que oferece avanços significativos na escalabilidade, velocidade de transação e privacidade em comparação com os 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 Turi.
Validação do lado do cliente
Ao contrário da transmissão de dados de transações na rede principal Bitcoin, o protocolo RGB opera fora da cadeia, com informações transmitidas apenas entre o remetente e o receptor. Depois de validar uma transação, o nó receptor não precisa de sincronizar com toda a rede ou registar todos os dados da transação na rede como a rede principal Bitcoin. O nó receptor regista apenas os dados relacionados com essa transação, suficientes para a validação da cadeia de blocos, aumentando significativamente a escalabilidade e a privacidade da rede.
Fonte da imagem: Kernel Ventures
Selos Únicos
Nas transferências de material 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 da submissão para verificação, os selos são usados na vida real, com a integridade do selo a indicar se o conteúdo foi alterado. O papel dos selos únicos na rede RGB é semelhante. Especificamente, 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 ao abrigo do protocolo RGB requer a especificação do nome do token e da oferta total. A diferença é que não existe uma cadeia pública específica como transportadora na rede RGB. Cada Token em RGB deve estar ligado 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 de gastar o UTXO. A natureza única dos UTXOs significa que, uma vez gastos, eles se foram, espelhando os gastos do ativo RGB associado. Este processo é semelhante a abrir um selo único.
Fonte da imagem: Kernel Ventures
UTXO Cegante
Na rede Bitcoin, cada transação pode ser rastreada até aos seus UTXOs de entrada e saída. Isto aumenta a eficiência do rastreio UTXO na rede Bitcoin e evita eficazmente ataques de duplo gasto. 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 palavra-passe aleatório. Quando o receptor B deseja usar o Token de Protocolo RGB recebido, deve informar o próximo receptor C do endereço UTXO e enviar o valor da palavra-passe correspondente a C para verificar se A realmente enviou o RGB Protocol Token para B.
Fonte da imagem: Kernel Ventures
Segurança: Cada transação ou transição de estado nos contratos inteligentes Ordinals deve ser executada gastando um UTXO, enquanto no RGB, este processo depende em grande parte da Rede Lightning ou canais RGB fora da cadeia. O RGB armazena uma quantidade significativa de dados no cliente RGB (cache local ou servidor cloud), levando a um elevado 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, os Ordinais têm uma vantagem.
Velocidade de verificação: Como o RGB utiliza a verificação do lado do cliente, verificar cada transação no protocolo RGB requer começar do zero. Isto consome um tempo substancial na confirmação de cada passo da transferência de ativos RGB, abrandando significativamente o processo de verificação. Por isso, os Ordinais têm a maior parte da velocidade de verificação.
Privacidade: A transferência e verificação de ativos RGB ocorrem fora da cadeia de blocos, estabelecendo um canal único entre o remetente e o destinatário. Além disso, o ofuscamento UTXO garante que mesmo o remetente não pode rastrear o destino do UTXO. Em contraste, as transferências de ativos Ordinals são registadas através de gastos UTXO em Bitcoin, e tanto os UTXOs de entrada como 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 cadeia de blocos. No entanto, todas as transferências em Ordinais requerem gravação no guião tapscript. Juntamente com o custo de gravação de inscrições, isso incorre em uma taxa de transação considerável. Além disso, o protocolo RGB propõe transações em lote, permitindo que um script de tapscript único especifique vários destinatários de ativos RGB. Em contraste, o Ordinals não transfere UTXO para um destinatário de cada vez, mas o RGB reduz os custos significativamente ao partilhar o fardo. Assim, o RGB tem a vantagem nas taxas de transação.
Escalabilidade: Nos contratos inteligentes RGB, a verificação de transações e o armazenamento de dados são geridos 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 com a transação. No entanto, os dados de inscrição em Ordinais requerem operações em cadeia. Dadas as limitações de velocidade de processamento e escalabilidade do Bitcoin, a sua capacidade de volume de transações é bastante restrita. Portanto, o RGB tem uma vantagem superior na 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 programadores. Consequentemente, o desenvolvimento em larga escala do ecossistema do protocolo RGB foi apenas meio ano, e a maioria dos seguintes projetos de ecossistema RGB ainda estão nos seus estágios iniciais:
Infinitas: O Infinitas é um ecossistema de aplicações Bitcoin completo da Turing-completo que combina as vantagens do protocolo Lightning Network e RGB, apoiando-se e complementando-se mutuamente para criar um ecossistema Bitcoin mais eficiente. Notavelmente, a Infinitas também propôs provas recursivas 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: O RGB Explorer é um dos primeiros navegadores a suportar consulta e transferência de ativos RGB (tokens fungíveis e não fungíveis), suportando ativos como 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, a Cosminimart fornece uma carteira, um mercado de negociação de derivativos e um mercado de descoberta de projetos iniciais. Oferece serviços únicos para o desenvolvimento de contratos inteligentes da rede Bitcoin, promoção de produtos e negociação.
DIBA: Aproveitando o protocolo Lightning Network e RGB, a DIBA está empenhada em construir um mercado NFT de rede Bitcoin. Está atualmente a operar na rede de teste Bitcoin e deverá ser 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 potenciais problemas de compatibilidade durante as atualizações de versão estão a ser progressivamente resolvidos. Ao mesmo tempo, o desenvolvimento de ferramentas e uma variedade de interfaces API está a ser refinado, reduzindo significativamente a complexidade para os programadores 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 nessas 3 blockchains.
Recentemente, um anúncio oficial da Tether indicou uma mudança da implementação do contrato USDT na rede Bitcoin layer-2 de OmniLayer para RGB. Esta jogada do Tether é percebida como um sinal dos principais players do mundo Crypto a aventurarem-se no RGB. O RGB agora possui um protocolo de desenvolvimento bem estabelecido, uma comunidade de desenvolvedores substancial e reconhecimento de gigantes cripto. Actualmente, os programadores RGB estão a experimentar provas recursivas de conhecimento zero para reduzir o tamanho das validações do lado do cliente. Se for bem sucedido, esta melhoria irá acelerar significativamente as velocidades de verificação na rede RGB, aliviando assim os problemas de latência da rede durante uma utilização extensiva.
O Kernel Ventures é um fundo de capital de risco cripto impulsionado por uma comunidade de investigação e desenvolvimento. Fez mais de 70 investimentos iniciais, concentrando-se em infraestruturas, middleware, DApps, e especificamente em ZK, Rollups, DEX, blockchains modulares e verticais preparada para servir milhares de milhões de futuros utilizadores de cripto. Estes incluem abstração da conta, disponibilidade de dados, escalabilidade e muito mais. Nos últimos sete anos, dedicamo-nos 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 atual rede Bitcoin, com o protocolo Ordinals e o protocolo RGB sendo o mais comum. O advento do protocolo Ordinals permitiu o desenvolvimento de contratos inteligentes na rede Bitcoin, vinculando a sua segurança à cadeia de blocos Bitcoin. No entanto, a confirmação e o registo das transferências de ativos Ordinals ocorrem na rede Bitcoin principal e estão vinculados a uma transferência de 1 satoshi. Isto resulta em taxas de transação elevadas 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 consideravelmente os dados necessários para manter as operações de rede, aumentando a escalabilidade da rede. Embora o protocolo RGB melhore a velocidade de transação e a escalabilidade, também introduz novos desafios. Os canais fora da cadeia otimizam os custos de transação e a velocidade mas levantam preocupações de segurança para registos 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.
A Bitcoin representa atualmente cerca de 49% do valor total de mercado das criptomoedas. No entanto, o seu desenvolvimento é severamente prejudicado pela falta de completude do Turing na sua linguagem de script, a ausência de contratos inteligentes da rede principal e velocidades de transação lentas. Para resolver estes problemas, os programadores de 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 os seus principais dados de transação na rede principal BTC. O RGB utiliza o modelo de segurança do Bitcoin para suportar 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 no meio do boom de desenvolvimento de contratos inteligentes sobre o Bitcoin.
Segregated Witness (SegWit): Implementado em agosto de 2017, o SegWit separa as informações de transação e assinatura, aumentando o tamanho efetivo do bloco de 1MB para 4MB, aliviando parcialmente o congestionamento. No entanto, devido às limitações do tamanho do bloco Bitcoin, uma 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 aceder à cadeia de blocos, aumentando significativamente o rendimento. No entanto, a Lightning Network, com soluções como OmniBolt e Stacks, enfrenta riscos de centralização substanciais.
Tecnologia Sidechain: Construindo uma sidechain fora da rede Bitcoin, os ativos sidechain estão atrelados 1:1 ao BTC. As cadeias laterais oferecem um melhor desempenho das transações mas nunca conseguem 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 têm sugido. 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 dos ativos BRC20 permanece elevado. Isto indica que o entusiasmo pelo desenvolvimento de contratos inteligentes na rede Bitcoin não diminuiu, mesmo quando o fervor em torno das inscrições no ecossistema BTC diminuiu. Os programadores continuam a procurar a solução ideal para o desenvolvimento de contratos inteligentes na rede Bitcoin.
Ao contrário do wei do Ethereum, que é registado como dados, o Satoshi da Bitcoin é calculado com base no UTXO 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. Uma vez que a mineração gera sats originais, basta numerar UTXOs em transações coinbase. O desafio está em numerar sats dentro do mesmo UTXO. O protocolo Ordinals propôs uma solução baseada no princípio do primeiro a 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 correspondente 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 1010 sats. Assim, os sentados num bloco com altura 0 seriam numerados [0,1010-1], os num bloco com altura 1 seriam [1010,2 1010-1], e assim por diante. Para especificar um determinado assento dentro de um UTXO, é preciso olhar para o processo de consumo do UTXO. Os números do protocolo Ordinals definem as saídas de um UTXO com base no princípio do primeiro a primeiro a sair. Por exemplo, se um minerador A na altura do bloco 2 transferir 50 dos seus 100 BTC para B, a saída anterior atribuída a A corresponderia a sats numerados [2 1010,2.51010-1], enquanto B receberia sats [2.5 1010,3*1010-1].
Fonte da imagem: Kernel Ventures
Inicialmente, a 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 lógica de código complexa e aumento dos custos de transação e 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 em cadeia ou token de protocolo BRC20.
Os ordinais melhoram significativamente a programabilidade da rede Bitcoin, libertando-se das limitações nas narrativas e desenvolvimento do ecossistema BTC e fornecendo funcionalidade além das transações Bitcoin. No entanto, vários problemas continuam a ser uma preocupação para os desenvolvedores do ecossistema BTC.
Centralização de Ordinais: Embora o registo de estado e as alterações no protocolo ordinais ocorram em cadeia, a segurança do protocolo não é equivalente à rede Bitcoin. Os ordinais não podem impedir inscrições duplicadas na cadeia, e identificar inscrições inválidas requer intervenção do protocolo ordinais fora da cadeia. Este protocolo emergente, não testado durante um longo período, tem inúmeros problemas potenciais. Além disso, problemas com o serviço subjacente do protocolo ordinais podem levar a perda de ativos para os utilizadores.
Limitações nas Taxas de Transação e Velocidade: As inscrições são gravadas através de á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 acelerar. Além disso, as inscrições na cadeia aumentam os custos de transação.
prejudicar as propriedades originais do Bitcoin: Uma vez que os ativos ordinais estão ligados 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 mineiros. Muitos apoiantes do BTC temem que isso prejudique a função de pagamento original do Bitcoin.
Com o aumento do volume de transações online, as limitações do protocolo ordinais tornaram-se cada vez mais aparentes. A longo prazo, se este problema não for tratado adequadamente, o ecossistema de contratos inteligentes do Bitcoin terá dificuldades para competir com os ecossistemas de cadeia pública completos de Türing-. Entre as muitas alternativas aos ordinais, muitos programadores optaram pelo protocolo RGB, que oferece avanços significativos na escalabilidade, velocidade de transação e privacidade em comparação com os 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 Turi.
Validação do lado do cliente
Ao contrário da transmissão de dados de transações na rede principal Bitcoin, o protocolo RGB opera fora da cadeia, com informações transmitidas apenas entre o remetente e o receptor. Depois de validar uma transação, o nó receptor não precisa de sincronizar com toda a rede ou registar todos os dados da transação na rede como a rede principal Bitcoin. O nó receptor regista apenas os dados relacionados com essa transação, suficientes para a validação da cadeia de blocos, aumentando significativamente a escalabilidade e a privacidade da rede.
Fonte da imagem: Kernel Ventures
Selos Únicos
Nas transferências de material 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 da submissão para verificação, os selos são usados na vida real, com a integridade do selo a indicar se o conteúdo foi alterado. O papel dos selos únicos na rede RGB é semelhante. Especificamente, 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 ao abrigo do protocolo RGB requer a especificação do nome do token e da oferta total. A diferença é que não existe uma cadeia pública específica como transportadora na rede RGB. Cada Token em RGB deve estar ligado 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 de gastar o UTXO. A natureza única dos UTXOs significa que, uma vez gastos, eles se foram, espelhando os gastos do ativo RGB associado. Este processo é semelhante a abrir um selo único.
Fonte da imagem: Kernel Ventures
UTXO Cegante
Na rede Bitcoin, cada transação pode ser rastreada até aos seus UTXOs de entrada e saída. Isto aumenta a eficiência do rastreio UTXO na rede Bitcoin e evita eficazmente ataques de duplo gasto. 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 palavra-passe aleatório. Quando o receptor B deseja usar o Token de Protocolo RGB recebido, deve informar o próximo receptor C do endereço UTXO e enviar o valor da palavra-passe correspondente a C para verificar se A realmente enviou o RGB Protocol Token para B.
Fonte da imagem: Kernel Ventures
Segurança: Cada transação ou transição de estado nos contratos inteligentes Ordinals deve ser executada gastando um UTXO, enquanto no RGB, este processo depende em grande parte da Rede Lightning ou canais RGB fora da cadeia. O RGB armazena uma quantidade significativa de dados no cliente RGB (cache local ou servidor cloud), levando a um elevado 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, os Ordinais têm uma vantagem.
Velocidade de verificação: Como o RGB utiliza a verificação do lado do cliente, verificar cada transação no protocolo RGB requer começar do zero. Isto consome um tempo substancial na confirmação de cada passo da transferência de ativos RGB, abrandando significativamente o processo de verificação. Por isso, os Ordinais têm a maior parte da velocidade de verificação.
Privacidade: A transferência e verificação de ativos RGB ocorrem fora da cadeia de blocos, estabelecendo um canal único entre o remetente e o destinatário. Além disso, o ofuscamento UTXO garante que mesmo o remetente não pode rastrear o destino do UTXO. Em contraste, as transferências de ativos Ordinals são registadas através de gastos UTXO em Bitcoin, e tanto os UTXOs de entrada como 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 cadeia de blocos. No entanto, todas as transferências em Ordinais requerem gravação no guião tapscript. Juntamente com o custo de gravação de inscrições, isso incorre em uma taxa de transação considerável. Além disso, o protocolo RGB propõe transações em lote, permitindo que um script de tapscript único especifique vários destinatários de ativos RGB. Em contraste, o Ordinals não transfere UTXO para um destinatário de cada vez, mas o RGB reduz os custos significativamente ao partilhar o fardo. Assim, o RGB tem a vantagem nas taxas de transação.
Escalabilidade: Nos contratos inteligentes RGB, a verificação de transações e o armazenamento de dados são geridos 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 com a transação. No entanto, os dados de inscrição em Ordinais requerem operações em cadeia. Dadas as limitações de velocidade de processamento e escalabilidade do Bitcoin, a sua capacidade de volume de transações é bastante restrita. Portanto, o RGB tem uma vantagem superior na 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 programadores. Consequentemente, o desenvolvimento em larga escala do ecossistema do protocolo RGB foi apenas meio ano, e a maioria dos seguintes projetos de ecossistema RGB ainda estão nos seus estágios iniciais:
Infinitas: O Infinitas é um ecossistema de aplicações Bitcoin completo da Turing-completo que combina as vantagens do protocolo Lightning Network e RGB, apoiando-se e complementando-se mutuamente para criar um ecossistema Bitcoin mais eficiente. Notavelmente, a Infinitas também propôs provas recursivas 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: O RGB Explorer é um dos primeiros navegadores a suportar consulta e transferência de ativos RGB (tokens fungíveis e não fungíveis), suportando ativos como 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, a Cosminimart fornece uma carteira, um mercado de negociação de derivativos e um mercado de descoberta de projetos iniciais. Oferece serviços únicos para o desenvolvimento de contratos inteligentes da rede Bitcoin, promoção de produtos e negociação.
DIBA: Aproveitando o protocolo Lightning Network e RGB, a DIBA está empenhada em construir um mercado NFT de rede Bitcoin. Está atualmente a operar na rede de teste Bitcoin e deverá ser 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 potenciais problemas de compatibilidade durante as atualizações de versão estão a ser progressivamente resolvidos. Ao mesmo tempo, o desenvolvimento de ferramentas e uma variedade de interfaces API está a ser refinado, reduzindo significativamente a complexidade para os programadores 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 nessas 3 blockchains.
Recentemente, um anúncio oficial da Tether indicou uma mudança da implementação do contrato USDT na rede Bitcoin layer-2 de OmniLayer para RGB. Esta jogada do Tether é percebida como um sinal dos principais players do mundo Crypto a aventurarem-se no RGB. O RGB agora possui um protocolo de desenvolvimento bem estabelecido, uma comunidade de desenvolvedores substancial e reconhecimento de gigantes cripto. Actualmente, os programadores RGB estão a experimentar provas recursivas de conhecimento zero para reduzir o tamanho das validações do lado do cliente. Se for bem sucedido, esta melhoria irá acelerar significativamente as velocidades de verificação na rede RGB, aliviando assim os problemas de latência da rede durante uma utilização extensiva.
O Kernel Ventures é um fundo de capital de risco cripto impulsionado por uma comunidade de investigação e desenvolvimento. Fez mais de 70 investimentos iniciais, concentrando-se em infraestruturas, middleware, DApps, e especificamente em ZK, Rollups, DEX, blockchains modulares e verticais preparada para servir milhares de milhões de futuros utilizadores de cripto. Estes incluem abstração da conta, disponibilidade de dados, escalabilidade e muito mais. Nos últimos sete anos, dedicamo-nos a apoiar as principais comunidades de desenvolvimento e associações universitárias de blockchain em todo o mundo.