A cadeia de blocos é uma tecnologia excecional que regista as transacções de criptomoedas num livro-razão partilhado, permitindo a qualquer pessoa acompanhar as operações em redes descentralizadas e promovendo a confiança nas moedas e plataformas virtuais.
Os avanços na cadeia de blocos e nos contratos inteligentes lançaram as bases para mais casos de utilização que ultrapassam o espaço criptográfico, permitindo-nos beneficiar da elevada transparência e fiabilidade destas tecnologias em aplicações da vida real.
A tecnologia de oráculos é como podemos usar o blockchain em nossas vidas diárias, mesmo para o usuário médio e entusiastas não criptográficos. Vamos discutir o que são oráculos em blockchain e o que os torna únicos.
Principais conclusões
- Oracle em blockchain refere-se à interação entre servidores descentralizados e centralizados.
- O oráculo da cadeia de blocos funciona como uma ponte entre a cadeia e as aplicações da vida real.
- Os oráculos da cadeia de blocos são propensos à manipulação de dados deliberadamente criados para fornecer informações falsas, como a criação de uma procura artificial de activos e esquemas de “pump-and-dump”.
Compreender a tecnologia Oracle
A tecnologia blockchain é uma ferramenta poderosa que promove a confiança e a fiabilidade nas criptomoedas e nas operações da Web 3.0, actuando como a espinha dorsal da economia descentralizada. No entanto, até à data, os seus casos de utilização estão limitados ao mundo das criptomoedas e aos ecossistemas descentralizados.
A maioria das utilidades da vida real da blockchain são teóricas, então como a teoria pode ser transformada em prática? Oracle é a resposta.
Oráculos de blockchain permitem a interação em tempo real entre as economias descentralizadas e centralizadas, permitindo que trocas, dApps, DEXes e outras ferramentas de criptografia forneçam soluções para eventos e problemas do mundo real.
Assim, os oráculos permitem que a rede de cadeias de blocos receba e execute dados em sistemas e servidores tradicionais de computação em nuvem.
Por que precisamos da tecnologia Oracle Blockchain?
Os oráculos na cadeia de blocos apoiam a interação atempada entre plataformas fora da cadeia, como contas bancárias, plataformas de negociação ou transferências de dinheiro, por um lado, e redes na cadeia, como aplicações descentralizadas, registos partilhados e trocas, por outro.
Num mundo onde prevalecem as entidades ilícitas e os programas de burla, a confiança torna-se um desafio, especialmente quando se transfere uma quantia significativa de dinheiro ou se lida com informações sensíveis.
Portanto, os oráculos fornecem um meio sem confiança em que operações on-chain e off-chain são executadas automaticamente assim que determinados critérios são cumpridos, muito parecido com um Escrow, mas em maior escala.
Como funcionam os oráculos de blockchain?
Os oráculos da cadeia de blocos utilizam contratos inteligentes como facilitadores do intercâmbio de dados. Os contratos inteligentes oferecem uma utilidade significativa na automatização e verificação, processando dados e iniciando acções com base em regras e condições pré-definidas que conduzem a um curso de ação pretendido.
No contexto das criptomoedas, os contratos inteligentes verificam informações da carteira e os pedidos antes de realizar as transacções e de as registar na cadeia de blocos. O mesmo utilitário pode ser implementado através da receção de informações de servidores e aplicações centralizados e da execução de determinadas acções em resultado disso.
Oracles usam contratos inteligentes híbridos para iniciar pedidos, especificando o tipo, a quantidade e a fonte de dados fora da cadeia, que são passados para o contrato do oráculo na cadeia.
O nó oracle na cadeia cria um evento de registo para interagir com um nó oracle fora da cadeia, que cria uma tarefa num servidor ou aplicação externa para receber os dados solicitados. A interação entre nós fora da cadeia e servidores funciona como APIs.
Finalmente, os dados são recebidos nos nós fora da cadeia que os verificam e processam em informações compatíveis com contratos inteligentes que executam uma atividade pré-determinada.
Tipos de oráculos
Oráculos de criptografia são estruturas complicadas de nós e contratos que alimentam o blockchain como um serviço de diferentes maneiras. Aqui estão os principais tipos de oráculos em blockchain.
Entrada e saída
Este tipo de oráculo de cadeia de bloqueio representa o fluxo e a direção dos dados entre as redes dentro e fora da cadeia.
Assim, os oráculos de entrada fornecem informações do mundo real para a estrutura da blockchain. Por exemplo, comprar ou vender criptomoedas específicas se o mercado atingir um determinado preço.
Por outro lado, os oráculos de saída fornecem dados do blockchain para o mundo exterior. Por exemplo, entregar atualizações e notificações sobre um determinado dApp ou crypto game para o dispositivo ou plataforma do utilizador.
Centralizado e descentralizado
Oráculos centralizados e descentralizados determinam a fonte de informação com a qual os contratos inteligentes híbridos interagem para solicitar e receber dados.
Oráculos centralizados envolvem apenas uma fonte para fornecer dados externos ou validação na cadeia. Esta entidade centralizada dirige todos os pedidos de dados e a execução das acções.
O lado negativo dos oráculos centralizados é o facto de serem propensos a erros, o que significa que, se esta entidade única for manipulada ou violada, todo o processo se torna inválido. É como confiar numa única fonte de informação sem verificar os factos apresentados.
Por outro lado, os oráculos descentralizados implicam a validação dos dados através de vários nós antes da entrega, o que conduz a uma maior exatidão e eficiência.
Na sua essência, as redes de oráculos descentralizadas são semelhantes às redes partilhadas, minimizando o risco de um único ponto de falha e promovendo a confiança através da realização de consensos.
Hardware e software
Este tipo de oráculo na cadeia de blocos refere-se à natureza da fonte de dados.
Oráculos de hardware fornecem dados de dispositivos físicos ou sensores, como termóstatos, sensores de movimento, receptores de radiofrequência e câmaras, para fornecer informações. Estas fontes tangíveis analisam os dados por sua vez e enviam-nos para outras aplicações, como nós de oráculos fora da cadeia.
Por outro lado, os oráculos de software fornecem dados de fontes digitais, como servidores, sítios Web, taxas de câmbio, taxas de viagem ou taxas de hotel. As informações fornecidas por essas fontes são comunicadas aos nós fora da cadeia sempre que solicitadas, que são posteriormente validadas e reformatadas para se tornarem compatíveis com os contratos inteligentes.
Casos de utilização no mundo real de oráculos de cadeias de blocos
Os oráculos da cadeia de blocos alargam os benefícios dos ecossistemas descentralizados e exploram novas formas de aplicar contratos inteligentes e características da cadeia de blocos no mundo real.
Seguro: Os oráculos de blockchain podem usar fontes de hardware e digitais para verificar reivindicações de seguro de carros ou voos. Assim, os oráculos baseiam-se em aplicações meteorológicas ou em sensores de movimento de veículos para fornecer dados para um pedido de indemnização de seguro.
Imobiliário: Os activos e as propriedades podem ser tokenizados e associados a um contrato inteligente. Depois de uma contraparte fornecer o pagamento e outros documentos necessários, o contrato inteligente verifica as informações introduzidas e procede à transferência de propriedade.
Automatização do comércio: Os oráculos podem ser usados para rastrear a atividade específica do blockchain ou a ação do preço de uma moeda e executar uma ordem de compra ou venda de acordo. Por exemplo, os oráculos de software podem rastrear as atividades da carteira do Ethereum blockchain e notificar o usuário ou negociar em seu nome com base em critérios pré-determinados e curso de ação.
O que é o problema do Oracle Blockchain?
As características de automatização e validação da tecnologia dos oráculos são vulneráveis à manipulação e à inconsistência dos dados, que são os principais riscos dos oráculos da cadeia de blocos.
Por exemplo, a comunicação de entrada implica o acompanhamento dos preços e sentimentos do mercado para produzir notificações ou executar actividades de negociação. No entanto, os agentes maliciosos e os bots podem manipular o mercado colocando encomendas maciças e aumentando os preços, levando os contratos inteligentes a concluir transacções inexactas.
Existem várias formas de alterar o mercado para criar sentimentos falsos, tais como frontrunning, wash trading e ramping, que pretende aumentar artificialmente a procura de um determinado ativo para fazer subir o seu preço.
Conclusão
Os oráculos de blockchain são ferramentas que facilitam a interação entre plataformas descentralizadas e centralizadas, permitindo que aplicações e servidores de diferentes tipos comuniquem e executem determinadas actividades.
Isto inclui a tokenização de activos e a criação de contratos inteligentes que tornam o processo de compra mais fiável e eficiente sem ter de confiar na contraparte. Os serviços de oráculos descentralizados utilizam vários nós para validar os dados solicitados, o que os torna mais fiáveis do que os oráculos centralizados que têm um único ponto de falha.
Por conseguinte, os casos de utilização alargados proporcionados pela tecnologia de oráculos de cadeias de blocos devem ser cuidadosamente considerados, uma vez que podem ser expostos a várias manipulações e informações falsas.