Desbloquear a Inovação de Contratos Inteligentes entre Blockchains com o CCIP
Este artigo é uma tradução de https://blog.chain.link/unlocking-cross-chain-smart-contract-innovation-with-ccip/ escrito por ChainLink e traduzido por Gaofeng Yin.
Em sua recente apresentação “O Futuro do Chainlink”, o Co-Fundador do Chainlink, Sergey Nazarov, discutiu a importância do Cross-Chain Interoperability Protocol (CCIP) para o ecossistema blockchain e como ele ajudará a capacitar os desenvolvedores a desenvolver a próxima evolução de contratos inteligentes que aproveitam as vantagens de múltiplas redes blockchain, assim como serviços off-chain. Abaixo está um excerto da sua apresentação.
CCIP é a aplicação do mecanismo de consenso altamente seguro do Chainlink, que ajuda a proteger mais de $75 bilhões e opera com sucesso há vários anos, para o problema das comunicações entre blockchains. Não se trata apenas de mover tokens; trata-se realmente de comunicações. Essa é a grande distinção do que o CCIP faz.
O CCIP criará muitas pontes distintas, e essas muitas pontes distintas moverão tokens entre as blockchains e entre os aplicativos. Mas, na opinião de muitas pessoas que estão a construir o CCIP, isso é um escopo muito limitado. Apenas implementar a capacidade de mover tokens realmente não é suficiente para levar nossa indústria a um mundo do que chamamos de contratos inteligentes cross-chain.
“Com o surgimento do CCIP, será possível gerar um contrato inteligente que na verdade é composto por vários contratos em várias blockchains interoperando entre si.” — Sergey Nazarov
Essa é a terceira grande evolução na forma como a definição de um contrato inteligente vai se expandir. A primeira evolução foi passar de um contrato para dois ou mais. A segunda evolução foi passar de múltiplos contratos em uma única blockchain para esses contratos usando sistemas externos confiáveis, como redes oráculo, para adquirir dados e realizar cálculos para interagir de forma confiável com todos esses sistemas. A terceira grande mudança e expansão na definição de contratos inteligentes é a criação da capacidade de composição de contratos inteligentes entre blockchains.
Você não apenas gera um contrato inteligente ou um conjunto de contratos em uma única blockchain e isso é o seu contrato inteligente. Com o surgimento do CCIP neste ano, você poderá gerar um contrato inteligente que é na verdade vários contratos em várias blockchains interoperando entre si. Isso será outro grande avanço, assim como a geração de dados de preços foi um grande avanço para o surgimento da DeFi, e a geração de números aleatórios verificáveis e várias computações externas em uma rede oráculo trouxeram grandes melhorias para NFTs e jogos.
A capacidade de criar contratos inteligentes entre blockchains permitirá que os desenvolvedores que constroem contratos inteligentes utilizem várias partes de código em uma ampla gama de blockchains diferentes, assim como várias peças de código são usadas em várias clouds diferentes. Os desenvolvedores da web utilizam o serviço e a peça de código que é mais adequada para uma tarefa. É assim que as aplicações web são construídas, e é o que a Rede e o ecossistema Chainlink permitirão que os desenvolvedores façam, ao fornecer essa capacidade de contratos entre blockchains.
Os contratos inteligentes terão um formato muito mais útil, conhecido como contrato inteligente entre blockchains. Esses contratos ainda serão híbridos porque utilizam dados externos e serviços de computação fornecidos por redes oráculo, seja para aleatoriedade verificável, serviços de automação ou outros serviços externos.
“Os desenvolvedores terão a capacidade de construir aplicativos de contratos inteligentes da mesma forma que os desenvolvedores web constroem aplicativos web de alta qualidade.” — Sergey Nazarov
A nível geral, isso é o que a indústria blockchain, a Rede Chainlink e o sistema Chainlink precisam fazer para atrair o próximo milhão de desenvolvedores para a indústria blockchain. Permitir que eles construam da mesma forma que estão acostumados a construir na indústria web atual. Eles serão capazes de construir aplicativos de alta qualidade rapidamente, de forma econômica e com facilidade de uso. Isso é o que precisamos fornecer como uma indústria, um ecossistema e uma comunidade.
Enquanto as redes oraculares de dados fornecem essa funcionalidade para aplicativos DeFi, e as redes oraculares de computação e números aleatórios fornecem isso para jogos e NFTs, a capacidade de unir vários excertos de código de contratos inteligentes em várias cadeias diferentes vai redefinir a forma como os desenvolvedores constroem aplicativos na indústria blockchain. Você poderá usar a cadeia que desejar para o que ela é boa. Você poderá usar certas cadeias principais pelas garantias de segurança, outras cadeias por certas garantias de velocidade ou escalabilidade, e até mesmo muitas outras cadeias essencialmente como vitrines.
Você terá vários contratos nessas cadeias que receberão valor dos usuários dessas blockchains. Isso resultará essencialmente em um grande contrato inteligente, composto por vários contratos on-chain e serviços off-chain que fornecem a interligação na forma de comunicação, a capacidade de obter dados e a capacidade de realizar cálculos off-chain com minimização de confiança que antes eram inacessíveis, mas necessários.
“Essa é a grande inovação do CCIP. Ele cria o que consideramos uma pilha de contratos inteligentes cross-chain, com o CCIP como um protocolo fundamental no centro, permitindo a comunicação.” — Sergey Nazarov
Esse protocolo pode ser usado em redes oráculo descentralizadas como a Chainlink, e pode ter capacidades adicionais importantes, como a Active Risk Management Network, para comprovar que as transações realizadas são precisas e confiáveis. Isso permitirá inovações importantes, como pontes de tokens programáveis e várias pontes cross-chain construídas pela comunidade e ecossistema da Chainlink. Essas aplicações e contratos inteligentes cross-chain ainda podem ser usados por meio de interfaces, carteiras e sistemas existentes, assim como por diversas empresas e sistemas web 2.0 atuais.
Isso completa as três categorias do que a Chainlink Network e as redes oráculo descentralizadas geralmente fazem. Indo desde a provisão de dados validados até a computação off-chain e, em seguida, para a comunicação cross-chain, de modo que seja possível enviar mensagens entre contratos para que eles possam usar os serviços uns dos outros. Será possível enviar tokens entre contratos com um trabalho adicional mínimo, dando origem a contratos inteligentes cross-chain que são habilitados por dados altamente validados e reforçados pela capacidade de obter números aleatórios, computações de automação e várias outras computações avançadas, como FSS (ferramentas de seleção de função).
É isso que a Chainlink Network está a fazer — combater várias questões e fornecer garantias criptográficas claras para os usuários. As redes oráculo descentralizadas fornecem um tipo único de valor para seus desenvolvedores e usuários dos desenvolvedores, ao iniciar uma categoria totalmente nova de contratos inteligentes híbridos mais avançados. Já vimos como as versões iniciais de dados altamente validados, aleatoriedade e computação off-chain impulsionaram contratos DeFi mais avançados, mas isso é apenas o começo. Isso pode ser expandido muito além disso, da mesma forma que o mundo da web inicialmente recebeu alguns de seus principais serviços, o que resultou em uma explosão de serviços impulsionada pela demanda criada por aplicativos.
Começa a desenvolver com a Chainlink hoje mesmo com a documentação para desenvolvedores, participa das discussões técnicas no Discord e/ou entre em contato com um especialista.
Para saber mais sobre a Chainlink, visita o site da Chainlink e siga a conta oficial da Chainlink no Twitter para acompanhar as últimas notícias e anúncios da Chainlink.