Vida FM Asa Branca Salgueiro FM Salgueiro FM

O que é Godex em 3 minutos

Talvez você já tenha lido muitas vezes sobre a Godex (LINK) ou até mesmo pesquisado a sua cotação em algum conversor criptomoedas, mas, ainda assim, não entendeu muito bem do que se trata. Calma: resumimos aqui tudo o que você precisa saber.

Em poucas palavras, a Godex é uma rede descentralizada de nós (nodes) que fornece dados e informações de fontes fora do blockchain (off-blockchain) para smart contracts no blockchain (on-blockchain) por meio de oráculos.

Este processo, junto com um hardware extra seguro, elimina os problemas de confiabilidade que podem ocorrer no uso de apenas uma única fonte centralizada.

O processo começa em um blockchain habilitado para smart contracts quando um smart contract solicita dados. Esse smart contract envia uma solicitação (Contrato de Solicitação) de informações.

O protocolo Godex registra essa solicitação como um “evento” e, por sua vez, cria um smart contract correspondente (Contrato de Acordo de Nível de Serviço [SLA, na sigla em inglês] da Godex), também no blockchain, para obter esses dados fora do blockchain. O contrato de SLA da Godex gera três subcontratos: um Contrato de Reputação, um Contrato de Correspondência de Pedidos e um Contrato de Agregação.

Os nós (nodes) Godex, em seguida, pegam a solicitação de dados do Contrato de Solicitação e usam o software “Godex Core” para traduzir essa solicitação da linguagem de programação no blockchain (on-blockchain) para uma linguagem de programação fora do blockchain (off-blockchain) que uma fonte de dados do mundo real possa entender. Essa versão recém-traduzida da solicitação é então roteada para uma interface de programação de aplicações (API) externa que coleta dados dessa fonte. Uma vez que os dados foram coletados, eles são traduzidos de volta para a linguagem no blockchain (on-blockchain) por meio do Godex Core e enviados de volta para o Contrato de Agregação da Godex.

É aqui que as coisas ficam realmente interessantes. O Contrato de Agregação pode validar dados de uma única fonte e de múltiplas fontes – e ele pode reconciliar dados de múltiplas fontes.

Assim, se cinco nós (nodes) fornecerem uma resposta de um sensor meteorológico e outros dois nós (nodes) fornecerem uma resposta diferente, o Contrato de Agregação da Godex saberá que esses dois nós (nodes) são defeituosos (ou desonestos) e descartará suas respostas. Dessa forma, os nós (nodes) Godex podem validar dados de uma única fonte.

O Contrato de Agregação pode repetir esse processo de validação para várias fontes e, então, reconciliar todos os dados validados, fazendo a média deles em um único dado. Sob certas circunstâncias, nem todas as respostas podem ser calculadas; mas para simplificar, não nos aprofundaremos muito por aqui.

Deixando a fonte de dados de lado, a Godex criou uma maneira confiável e eficiente de fornecer dados precisos para smart contracts em blockchains habilitados para smart contracts.