Como um #socialminer @DAO Labs estou constantemente aprendendo, e este é um#guiapara iniciantes sobre como funcionam os protocolos de mensagens #CrossChainInteroperability avançados, especificamente no caso da Rede EQUITO

$BTC $ETH $BNB

Equito foi projetado para permitir a interoperabilidade entre vários blockchains. Seu objetivo é quebrar as barreiras do isolamento e permitir que essas blockchains independentes se comuniquem de forma eficaz. Veja como Equito consegue isso:

Uma mensagem é iniciada entre 2 blockchains e capturada pelo Contrato Inteligente

O Equito App Contract atua como ponte entre diferentes blockchains. Ele reside em cada blockchain participante (vamos chamá-los de Blockchain A e Blockchain B).

Etapa 1: Envio de uma mensagem: um usuário envia uma mensagem ou inicia uma transação no Blockchain A. O Equito App Contract captura esse evento.

Etapa 2: Roteador da Cadeia de Origem: O Contrato do Aplicativo Equito no Blockchain A encaminha a mensagem para o Roteador da Cadeia de Origem. O Origin Chain Router emite um evento indicando a transferência da mensagem.

Etapa 3 Os validadores observam e confirmam:  Validadores (nós descentralizados) monitoram o evento emitido pelo roteador da cadeia de origem. Eles verificam a autenticidade e validade da mensagem usando Provas de Conhecimento Zero (ZKPs). Uma vez confirmado, os validadores prosseguem para a próxima etapa.

BFT – uma forma segura de garantir consenso

Etapa 4: Alcançar o consenso:  Equito emprega um mecanismo de consenso tolerante a falhas bizantinas (BFT) para garantir o acordo entre os validadores. Os validadores chegam a um consenso sobre a validade da mensagem. Este consenso garante a segurança e evita que agentes maliciosos interrompam o processo.

Vejamos isso um pouco mais de perto:

Pares e Nós: Imagine um grupo de pessoas sentadas ao redor de uma fogueira. Cada pessoa tem a mesma voz na decisão de onde explorar em seguida. Esses indivíduos representam nós em uma rede blockchain. Ninguém tem mais autoridade que os outros – todos seguem as mesmas regras.

Consenso: Para chegarem a acordo sobre a próxima aventura, eles precisam de consenso. Se a maioria disser: “Vamos explorar a floresta”, eles chegam a um acordo. A BFT garante que mesmo que algumas pessoas sejam maliciosas ou não sejam confiáveis, o grupo ainda poderá tomar decisões.

Confiança sem confiança: Em um sistema descentralizado (como o blockchain), confiança não significa acreditar que todos são honestos. Em vez disso, trata-se de confiar que a maioria dos participantes segue as regras. O BFT permite que a rede funcione mesmo quando alguns nós agem de maneira estranha ou falham.

Então, BFT é como um círculo de fogueira resiliente onde todos cooperam, mesmo que alguns campistas sejam secretamente lobos em pele de cordeiro!

Agora que temos uma compreensão mais firme do BFT, vamos para a próxima etapa.

Etapa 5 Envio para a cadeia de destino: A mensagem validada é retransmitida para o contrato do aplicativo Equito no Blockchain B. O contrato do aplicativo Equito no Blockchain B processa a mensagem.

Etapa 6 Recebendo a mensagem: O contrato do aplicativo Equito no Blockchain B entrega a mensagem ao destinatário pretendido. O contrato inteligente do destinatário executa as ações necessárias (por exemplo, atualização de saldos, acionamento de eventos, etc.).

Assim, ao permitir uma comunicação contínua, segura e eficiente, a Equito ajuda os desenvolvedores a estender aplicações descentralizadas (#Dapps ) além dos limites de blockchains individuais.  Com mais de 26 operadores de nós institucionais, demonstrando sua crescente adoção, o protocolo foi integrado com sucesso a mais de 16 blockchains e recebeu o #ALGORAND Developer Award em 2022 por suas contribuições para a interoperabilidade de blockchain.

Se você está no início de sua jornada blockchain e#SocialMiningcomo eu, espero que isso tenha ajudado você a entender o processo! #cryptoineverypocket