paint-brush
Movimentos contínuos: RGB++ transporta ativos em blockchains sem pontes entre cadeiaspor@rgbpp
3,830 leituras
3,830 leituras

Movimentos contínuos: RGB++ transporta ativos em blockchains sem pontes entre cadeias

por RGB++ Layer6m2024/06/14
Read on Terminal Reader

Muito longo; Para ler

Existem pontes entre cadeias para resolver um grande problema na esfera blockchain: a falta de interoperabilidade. Quando explorados, surge o problema de os fundos dos usuários correrem risco de fraude e ações maliciosas. RGB++ permite transferências entre cadeias sem pontes, permissões ou suposições de confiança, bem como as vulnerabilidades associadas.
featured image - Movimentos contínuos: RGB++ transporta ativos em blockchains sem pontes entre cadeias
RGB++ Layer HackerNoon profile picture
0-item
1-item


Existem pontes entre cadeias para resolver um grande problema na esfera blockchain: a falta de interoperabilidade. Isto é, devido à incompatibilidade, os ativos em diferentes blockchains não podem ser transferidos entre si.


As pontes normalmente dependem de configurações com múltiplas assinaturas (multisig) que exigem altos níveis de confiança para desempenhar sua função. Como resultado, abriram novos mercados e têm sido cruciais para muitas plataformas blockchain para a transferência de ativos criptográficos de uma plataforma para outra.


No entanto, por mais úteis que as pontes entre cadeias pareçam ter se tornado, elas também lutaram com sua vulnerabilidade a ataques de hackers malvados. Quando explorados, surge o problema de os fundos dos usuários correrem risco de fraude e ações maliciosas. As pontes têm sido alvos frequentes de hackers, como demonstrado por diversas violações de alto perfil que resultaram em perdas estimadas em US$ 2 bilhões :


  • Em julho de 2021, a ponte de ativos cross-chain ChainSwap foi atacada, perdendo quase US$ 8 milhões
  • Em janeiro de 2022, a ponte da Qubit Finance sofreu um hack, resultando em perdas de mais de US$ 80 milhões
  • Em fevereiro de 2022, a ponte Wormhole foi hackeada com perdas superiores a US$ 320 milhões
  • Em agosto de 2022, mais de US$ 190 milhões em ativos criptográficos foram roubados da ponte Nomad


Estes exigem o questionamento de alternativas mais descentralizadas e menos dependentes da confiança, ao mesmo tempo que sofrem de uma experiência de utilizador deficiente e de complexidade técnica.


O que o RGB++, um padrão inovador de ativos Bitcoin Layer 1, faz, é oferecer uma solução única para esta ameaça significativa à construção de confiança na tecnologia blockchain. Ele permite que ativos criptográficos em seu protocolo se movam através de blockchains sem pontes entre cadeias e suas desvantagens associadas.


O protocolo RGB++ aparece como a maneira mais eficaz do setor de emitir e transferir ativos criptográficos no blockchain seguro do Bitcoin sem executar uma verificação do lado do cliente. Através de seus recursos que permitem "saltar" ativos diretamente entre L1 (blockchain Bitcoin) e L2 (blockchain CKB ou outros blockchains baseados em UTXO), o RGB++ permite transferências entre cadeias sem pontes, permissões ou suposições de confiança, bem como o vulnerabilidades concomitantes.


Este artigo revela a mecânica e os benefícios desta solução de cadeia cruzada inovadora e sem pontes.


O salto como um mecanismo de cadeia cruzada sem pontes

A solução cross-chain sem ponte prospera como um salto na capacidade de cunhagem e transferência de propriedade de ativos RGB++. O protocolo RGB++ emite ativos criptográficos no blockchain do Bitcoin que estão “ligados” ou “ligados” ao UTXO do Bitcoin com 546 satoshi que, se gastos, também verão o ativo RGB++ correspondente gasto.


Por exemplo, se Alice cunhar 100 tokens de teste via protocolo RGB++, haverá 546 satoshi-UTXO na blockchain Bitcoin sob seu controle e associados aos 100 tokens de teste. Simultaneamente, como os ativos emitidos via RGB++ criam "ativos sombra" correspondentes na blockchain CKB, uma célula é criada na blockchain CKB. Isso produz essencialmente um UTXO mais inteligente contendo a interpretação dos ativos RGB++ (ou seja, os 100 tokens de teste) e seus condição de desbloqueio Somente quando o 546 satoshi-UTXO de Alice for gasto a célula também será gasta simultaneamente.


Portanto, quando Alice transfere 60 tokens de teste para Bob, isso reflete no blockchain do Bitcoin que ela gastou o UTXO original associado aos 100 tokens de teste. Ela receberá novos 546 satoshi-UTXO vinculados aos 40 tokens de teste restantes, pois a célula original no blockchain CKB cria duas novas células – uma contendo a interpretação de 40 tokens de teste e outra com 60 tokens de teste. Enquanto isso, o endereço de Bob recebe um UTXO associado a 60 tokens de teste.


Este exemplo mostra que a propriedade de ativos RGB++ está vinculada aos UTXOs do Bitcoin. Somente quem transfere (gasta) um determinado UTXO pode desbloquear os ativos RGB++ correspondentes. Isso ocorre porque a condição de desbloqueio definida na célula que contém a interpretação do ativo RGB++ é a transferência do Bitcoin UTXO.


Quando a condição de desbloqueio de uma transação RGB++ iniciada na blockchain Bitcoin é definida com um UTXO de outra blockchain (não Bitcoin), o ativo “salta” para a outra blockchain. O próximo gasto do ativo RGB++ teria que ser desbloqueado por um UTXO desse blockchain. Este é o mecanismo básico do salto, uma solução cross-chain sem pontes que é totalmente descentralizada e não requer suposições de confiança. Para se aprofundar, assista à palestra da Cipher sobre “ ”.


Benefícios do recurso Leap

O recurso de salto se destaca por ser sem permissão, sem confiança, seguro e eficiente:


  • Sem permissão : Ao contrário das pontes multisig que restringem o tipo de ativos que suportam, o recurso de salto permite que qualquer ativo cunhado na blockchain Bitcoin se mova livremente de e para a blockchain CKB.


  • Trustless : Opera sem qualquer necessidade de confiança intermediária, ou seja, nenhum ativo é mantido ou controlado por terceiros.


  • Seguro : Ao evitar pontos centrais de vulnerabilidade como aqueles em pontes multisig, a segurança dos ativos RGB++ é bastante aprimorada.


  • Eficiente : Embora a exigência de múltiplas confirmações de bloco possa levar cerca de uma hora, esse atraso é geralmente aceitável e garante maior segurança e confiabilidade.


O salto também suporta tokens fungíveis e não fungíveis (como DOBs (ou objetos digitais) emitido através do Protocolo Spore na blockchain CKB), aumentando sua utilidade em diferentes tipos de ativos.

Tutorial sobre como usar o recurso Leap com a carteira JoyID

O Joy ID A carteira suporta salto fácil de ativos RGB++ (moedas e DOBs) entre blockchains Bitcoin e CKB. Veja como:

1. De L1 a L2 (BTC → CKB)


Saltar ativos RGB++ (moedas e DOBs) de L1 (blockchain Bitcoin) e L2 (blockchain CKB) é bastante fácil. Siga esses passos:


  1. Depois de fazer login na carteira JoyID, mude para a rede Bitcoin

  2. Clique no botão 'Saltar' e selecione a(s) moeda(s) ou DOB(s) que deseja saltar

  3. Na interface de envio, selecione “Bitcoin L2 (CKB)” e insira o endereço CKB e a quantidade. Defina a taxa do mineiro.

  4. Clique em “Enviar” e confirme com seu Touch ID ou Face ID.


Um tutorial em vídeo pode ser encontrado aqui .


2. De L2 a L1 (CKB → BTC)


O salto dos ativos RGB++ (moedas e DOBs) de L2 para L1 ocorre em dois estágios: os estágios de preparação e conclusão, que exigem a assinatura de transações BTC e CKB, respectivamente.


Prepare o salto


  1. Após fazer login na carteira JoyID, mude a rede para Nervos CKB
  2. Clique no botão "Saltar"
  3. Digite seu endereço Bitcoin
  4. Selecione o(s) ativo(s) RGB++ que você deseja retornar para L1 e especifique o valor
  5. Escolha um FeeRate (certifique-se de que sua carteira Bitcoin tenha saldo UTXO suficiente para a taxa)
  6. Clique no botão "Saltar para Bitcoin L1"
  7. Clique no botão "Preparar"
  8. Assine para confirmar a transação
  9. Clique em "Track Status" para monitorar o progresso. Você também pode visualizá-lo em "Saltos Contínuos"


Complete o salto


  1. Aguarde a rede principal do Bitcoin confirmar a transação. Depois de confirmado, clique em “Concluir”.
  2. Verifique os detalhes do salto e clique em “Concluir” novamente. Aguarde até que a rede principal do CKB confirme a transação, que você pode acompanhar em settings-activity-leap.
  3. Após a confirmação da rede principal do CKB, mude para sua carteira Bitcoin para visualizar seu(s) ativo(s) RGB++.


Um tutorial em vídeo pode ser encontrado aqui .


3. Aviso

Os ativos RGB++ estão vinculados aos UTXOs do Bitcoin que são dimensionados em 546 satoshis. Se este UTXO for gasto, os ativos RGB++ associados também serão gastos ou queimados.


Para evitar que UTXOs vinculados a ativos RGB++ sejam gastos acidentalmente, a carteira JoyID estabeleceu um limite – que atualmente é de 1.200 satoshi. UTXOs abaixo deste valor não serão gastos como taxas de mineradores ou transferências normais de BTC. Para evitar gastos indevidos, é recomendável usar uma carteira JoyID para armazenar e enviar/receber ativos RGB++.


Evite usar algumas das ferramentas feitas por membros da comunidade para transferir ativos do blockchain CKB para o blockchain Bitcoin. Eles geralmente não aderem ao padrão RGB++ quando vinculados aos 546 satoshi-UTXOs do Bitcoin. Se eles vincularem um ativo a um UTXO com mais de 1.200 satoshi, então uma transação enviada usando uma carteira JoyID gastará facilmente o UTXO como taxa do minerador ou para transações UTXO regulares.


Recomenda-se usar apenas a carteira JoyID para todas as operações de salto. Para obter mais orientações, consulte o " Wiki da chave de acesso JoyID ".