Os contratos inteligentes de cadeia cruzada (cross-chain) são aplicativos descentralizados compostos de vários contratos inteligentes diferentes implantados em várias redes de blockchain diferentes que interoperam para criar um único aplicativo unificado.
Esse novo paradigma de design é um passo fundamental na evolução do ecossistema de múltiplas cadeias (multi-chain) e tem o potencial de criar categorias inteiramente novas de casos de uso de contratos inteligentes que aproveitam os benefícios exclusivos de diferentes blockchains, sidechains e redes de camada 2.
Neste artigo, exploraremos a arquitetura do CCIP (Cross-Chain Interoperability Protocol ou Protocolo de Interoperabilidade de Cadeia Cruzada), como ele permite a comunicação segura entre blockchains e seus casos de uso em produtos Web3.
Arquitetura do Chainlink CCIP
O CCIP é semelhante a protocolos como TCP (Protocolo de Controle de Transmissão), IP (Protocolo de Internet), etc. O objetivo deste protocolo é estabelecer conectividade entre diferentes sistemas, operando sob um padrão unificado de mensagens e comunicação.
Em outras palavras, serve como um padrão global de código aberto que permite a interação de blockchains entre si. Além disso, permite que contratos inteligentes de diferentes cadeias compartilhem dados e facilitem movimentos de tokens.
Em comparação com as pontes de cadeia cruzada tradicionais, o CCIP visa permitir que os contratos inteligentes enviem dados e/ou tokens através de qualquer blockchain de maneira segura. As mensagens de dados podem ser codificadas/decodificadas por contratos inteligentes de qualquer maneira, suportando um amplo grau de flexibilidade na forma como são interpretadas. É importante ressaltar que o CCIP irá potencializar a coleção existente de nós de oráculo Chainlink hiper-confiáveis, resistentes a adulterações e independentes de blockchain, que já ajudam a proteger dezenas de bilhões de dólares em valor na economia DeFi de cadeia múltipla.
Considerações de Segurança do CCIP
A arquitetura do CCIP está estruturada como uma coleção de componentes. Cada componente deste sistema foi projetado para ser o mais seguro possível. Essa abordagem aumenta a segurança geral do sistema.
A arquitetura desses componentes torna-se especialmente valiosa em cenários em que um componente apresenta falha. Devido ao nosso maior foco na segurança, nesses casos, as mensagens ou os tokens não serão transmitidos. Essa medida proativa garante a segurança contínua de todo o sistema.
A Rede de Gerenciamento de Riscos da Chainlink (Chainlink Risk Management Network) atua como uma camada de verificação e enviará periodicamente verificações de pulsação quando o sistema estiver operando normalmente. Se as mensagens de pulsação da Rede de Gerenciamento de Riscos pararem ou seus nós perceberem qualquer atividade nefasta, um desligamento de emergência será automaticamente acionado para interromper um determinado serviço de cadeia cruzada. A pausa permite que os fundos dos usuários sejam protegidos contra um possível evento de cisne negro que afete o serviço. Embora a Rede de Gerenciamento de Riscos consista inicialmente em nós Chainlink de alta qualidade independentes dos serviços CCIP que protegem, os dApps que garantem uma grande quantidade de valor através de um serviço CCIP podem se juntar à Rede de Gerenciamento de Riscos para fornecer aos seus usuários maiores garantias de que qualquer atividade anômala será detectada e mitigada.
Casos de Uso do CCIP e Impacto nos Produtos Web3
1. NFTs de cadeia cruzada:
O CCIP oferece aos desenvolvedores acesso a uma solução segura de mensagens de cadeia cruzada, necessária para construir com segurança NFTs de cadeia cruzada e aplicativos relacionados. Isso abre um novo mundo de casos de uso para NFTs que transcendem qualquer blockchain individual e são pioneiros em uma melhor experiência do usuário para todos os usuários da Web3.
Os projetos de NFT podem oferecer aos seus usuários acesso aos seus NFTs através de blockchains. Esse é o primeiro caso de uso para NFTs de cadeia cruzada – a capacidade de abstrair a blockchain subjacente e tornar qualquer NFT nativamente disponível para os usuários na blockchain escolhida.
Uma plataforma de empréstimo NFTFi agora pode permitir que os usuários coloquem garantias em uma cadeia e tomem emprestado um ativo digital alternativo que exista em outra cadeia. No longo prazo, isso poderia até ser possível com NFTs imobiliários tokenizados sendo postados como garantia para empréstimos entre cadeias.
2. DAOs de Cadeia Cruzada
As DAOs poderiam alavancar a interoperabilidade de cadeia cruzada para permitir a votação na cadeia em uma ou múltiplas redes blockchain de maior rendimento, com os resultados, então, retransmitidos de volta para a rede blockchain de custo mais alto, onde existem os principais contratos de governança do protocolo. Isso incentivaria uma maior participação, diminuindo os custos de transação para os participantes da DAO, ao mesmo tempo que manteria a transparência na cadeia e a resistência à censura para cada participante.
Além disso, uma DAO de cadeia cruzada poderia governar e modificar os parâmetros de contratos inteligentes em diferentes redes blockchain de forma perfeita, expandindo o escopo do que pode ser governado pelos detentores de tokens em um ou vários ambientes na cadeia.
3. Empréstimo de Cadeia Cruzada
Os mercados monetários de cadeia cruzada poderiam promover a criação de empréstimos de cadeia cruzada, permitindo aos usuários depositar garantias (por exemplo, ETH) num mercado em uma blockchain e depois pedir emprestado tokens (por exemplo, USDC) de um mercado em outra blockchain. Isso permitiria que os usuários mantivessem suas garantias em uma blockchain altamente segura de sua escolha, enquanto pediam emprestado tokens em uma blockchain de maior rendimento para implantar em aplicativos dentro desse ambiente na cadeia.
Um mercado monetário de cadeia cruzada também poderia capacitar os usuários a pedir emprestado tokens de uma implantação de mercado em outra blockchain com uma taxa de juros mais baixa, com os fundos emprestados sendo então transferidos de volta para a cadeia onde o empréstimo foi aberto. Isso poderia ajudar a padronizar os rendimentos entre blockchains, levando a custos mais baixos para os devedores em implantações de mercado monetário de baixa liquidez, com taxas de juros de empréstimo mais altas.
Integração do protocolo Aave com CCIP
O Aave é um protocolo de empréstimo que permite aos usuários pedir e emprestar ativos na cadeia. A BGD Labs, uma iniciativa de desenvolvimento Web3, está integrando o Chainlink CCIP ao Protocolo Aave para preparar seu sistema de governança de cadeia cruzada para o futuro. A integração contínua de mais cadeias no CCIP dará à AAVE a capacidade de se lançar facilmente em mais cadeias e de conduzir operações-chave como governança através de uma solução altamente segura.
Estamos entusiasmados em aproveitar o Chainlink CCIP para comunicação de cadeia cruzada segura, confiável e escalonável na próxima iteração do protocolo Aave. Com uma integração perfeita ao mecanismo de governança de cadeia cruzada, o CCIP está preparado para economizar tempo valioso do desenvolvedor, que pode ser melhor gasto no aprimoramento dos principais recursos do Aave, afirmou Ernesto Boado, cofundador da BGD Labs.
4. Abstração de Conta de Cadeia Cruzada
A construção de carteiras de contratos inteligentes com compatibilidades nativas com CCIP para melhorar a experiência do usuário ao fazer chamadas de função de cadeia cruzada. Pense em abstração da blockchain em vez de abstração da conta.
Conclusão
O CCIP ajudará a acelerar essa transição, com o objetivo de fornecer a infraestrutura de cadeia cruzada, altamente confiável e segura, necessária para permitir que aplicativos descentralizados transmitam com segurança dados arbitrários para contratos inteligentes em qualquer outra rede blockchain. Assim como ninguém poderia prever totalmente todos os casos de uso futuros possibilitados pela Internet no início da década de 1990, os casos de uso mais inovadores possibilitados por contratos inteligentes de cadeia cruzada ainda não foram descobertos.
Este artigo foi escrito por Sajad Salehi e traduzido por Isabela Curado Nehme. Seu original pode ser lido aqui.
Latest comments (0)