Criando solução simples para contratos inteligentes e Ðapps para receber dados

Com o súbito e explosivo aumento do Bitcoin e outras criptomoedas no mainstream financeiro, muitos usuários estão mais conscientes do que nunca de todas as coisas sobre cripto. Ethereumcontratos inteligentes e tecnologia Blockchain estão se tornando rapidamente palavras domésticas.

O problema para contratos inteligentes reside no fato de que existe uma diferença fundamental de formatos. A programação Blockchain para contratos inteligentes é determinista - uma série de eventos que ocorrem um após o outro em ordem sequencial (série de transações).

O acesso à informações fora da cadeia para identificar o contrato inteligente exigiria pontos de dados que não fossem sequenciais e, portanto, seria impossível para o Blockchain fazer sentido ou ser usado. Este aspecto do Blockchain dá-lhe imutabilidade, mas reduz a flexibilidade. Entra o oráculo.

Embora possa parecer que contratos inteligentes e Ðapps detenham o futuro de todas as principais empresas, o que muitos novos usuários no campo não conhecem são o funcionamento interno de contratos inteligentes. Para que um contrato inteligente funcione corretamente, ele deve usar um "oráculo" ou um ponto de dados externo que permita que o contrato inteligente funcione corretamente. Este ponto de dados pode ser algo simples, como um preço de ações ou uma taxa de juros, ou pode ser algo muito mais complexo, como condições climáticas, pagamentos de aluguel e assim por diante.

Obtendo dados corretos

Atualmente, não existe uma maneira simples de encontrar e acessar os dados do oráculo e, portanto, não existe uma maneira simples de construir um contrato inteligente ou Ðapp que use dados externos. Algumas empresas forneceram métodos para criar oráculos, mas encontrar os pontos de dados provou ser minucioso e lento. Uma nova empresa, a Zap.Store, procura resolver o problema ao monetizar feeds de dados para a criação de oráculos. Em vez de navegar na Internet, os desenvolvedores podem ir à Zap.Store, encontrar e criar oráculos e acessar dados para eles com um único banco de dados pesquisável.

Considere o quão simples e rápido o processo poderia ser se os desenvolvedores pudessem simplesmente procurar por oráculos. Eles poderiam então, com um clique do mouse, obter acesso ao código e começar a usá-lo, em vez de criar cada oráculo a partir do zero. A Zap poderia se tornar o local de nascimento de muitos Ðapps futuros porque todos podem agora facilmente conectar dados fora da cadeia a um contrato inteligente para construir um Ðapp.

O sistema também permite aos provedores de dados uma maneira de monetizar seus dados existentes de forma descentralizada. Quando um assinante Zap está buscando dados de um oráculo, ele usa o contrato inteligente ZapMarket para vincular tokens ZAP ao oráculo. O assinante então recebe "DOTs" que podem ser utilizado para pagar buscas por esse oráculo. O contrato inteligente do ZapMarket permite a troca de chaves públicas entre as duas partes do contrato inteligente quando o assinante inicia uma consulta usando o DOT. Nesse ponto, o oráculo pode mandar dados para o assinante através de uma sala privada de IPFS pubsub, que é tratada por contratos inteligentes.

Simplificando o kit de ferramentas do desenvolvedor

O antigo ditado KISS (Keep It Simple, Stupid - Mantenha simples, idiota, em tradução livre) é importante quando se trata de interfaces de usuário. A equipe da Zap teve o cuidado de criar um sistema no qual os usuários não são obrigados a navegar através de processos complexos para criar e acessar dados para um oráculo. Em vez disso, os usuários podem, com alguns cliques do mouse, realizar o que teria levado horas sem a plataforma.

A plataforma Zap adiciona um ótimo grau de afinação no sistema de contratos inteligentes, tornando os oráculos simples e fáceis de se trabalhar, reduzindo o compromisso de tempo dos desenvolvedores. Um sistema como este parece certo para se encaixar. A Zap está posicionada para ser a próxima camada do Ethereum.

 

Aviso Legal: a Cointelegraph não endossa nenhum conteúdo ou produto nesta página. Embora tenhamos o objetivo de fornecer todas as informações importantes que possamos obter, os leitores devem fazer suas próprias pesquisas antes de tomar quaisquer ações relacionadas à empresa e assumir a total responsabilidade por suas decisões, nem este artigo pode ser considerado como um conselho de investimento.


Siga-nos no Facebook