Interchain se refere à interação entre blockchains separadas e, às vezes, ao ecossistema mais amplo construído em torno dela. Costuma ser associado ao Cosmos e ao protocolo de comunicação entre blockchains, IBC. A ideia vai além de mover um token: aplicações podem trocar dados ou coordenar ações enquanto as cadeias mantêm estados e regras próprios.
Mensagens conectam aplicações
O IBC separa transporte e verificação de mensagens da lógica das aplicações. Retransmissores carregam informações de pacotes entre cadeias; o software receptor as verifica com o mecanismo configurado. Numa conexão baseada em clientes leves, a verificação utiliza uma representação do estado de consenso da outra cadeia, em vez de simplesmente aceitar a palavra do retransmissor.
Transferências de tokens e controle remoto de contas são exemplos dessas aplicações. Enviar, receber e confirmar recebimento são etapas distintas. O tratamento de tempo limite pode lidar com mensagens não entregues no período permitido, conforme o protocolo.
Conectividade não apaga diferenças
Cadeias conectadas não precisam compartilhar token, governança ou modelo de segurança. Versões do IBC e tipos de clientes podem ter capacidades e premissas de confiança distintas; o termo interchain não estabelece uma garantia uniforme.
Disponibilidade dos retransmissores, correção dos clientes, segurança das cadeias e permissões das aplicações afetam os resultados. Uma conexão funcional também não torna automaticamente todos os ativos ou contratos inteligentes utilizáveis em todas as outras cadeias.