Que o universo cripto representa uma verdadeira revolução, lendo os conteúdos aqui do Blog você já deve ter entendido. Mas em algum momento já te bateu a dúvida sobre como essa tecnologia toda do blockchain pode ser garantida ou verificada? Se sim, você veio ao lugar certo: neste artigo falaremos justamente sobre oráculos de blockchain, que têm tudo a ver com isso.
Tal qual uma lupa te ajuda a ler as letras miúdas de um contrato e a busca dentro do sistema operacional te ajuda a localizar rapidamente algum arquivo que você precise de imediato, os oráculos são essa ponte de tradução e identificação de informações que estão fora das redes blockchains (off-chain).
A grande diferença deles é que fazem isso on-chain, ou seja, de dentro dos processos usuais da blockchain. Quer entender melhor? Vamos lá!
Antes, um retorno: o que é blockchain mesmo?
Blockchain é a mãe de todas as tecnologias que permitiu todo esse avanço sequenciado no universo cripto, desde o Bitcoin até os projetos mais recentes que existem. Trata-se de um meio de promover registros de informações que acontecem de maneira sequencial, em blocos e de modo que não possa ser simplesmente apagado – todos os registros ficam ali “marcados na pedra”.
O funcionamento, de maneira simplificada, funciona assim: informações são agrupadas sequencialmente e, assim que formam um bloco, são enviadas para uma rede interligada de computadores que faz uma espécie de backup de todos esses dados. O que garante que eles fiquem ali seguros e imutáveis é o fato de que tais blocos são enviados para uma quantidade de unidades de armazenamento e salvos ao mesmo tempo.
Se te parece confuso, imagine o seguinte cenário: uma rede de computadores de uma empresa que conta com dez mil unidades e, a cada cinco minutos, faz o backup de todos os dados inseridos e alterados; na prática, para “tirar” aqueles dados dali, seria preciso “invadir” dez mil computadores ao mesmo tempo em menos de cinco minutos.
Então não é força de expressão afirmar que dados colocados em uma blockchain são seguros e ficam quase como se estivessem “marcados na pedra” mesmo.
Tá, e o que oráculos tem a ver com redes de blockchain?
Como qualquer coisa na vida, o que tem algum lado muito positivo também apresenta limitações em alguma outra ponta. Sabe aquele aspecto do blockchain de que as informações são agrupadas em blocos de maneira sequencial? Então, isso significa que há a segurança de que nenhuma informação será retirada dali sem registros, mas, por outro lado, esse aspecto sequencial dificulta encontrar alguma informação adicionada apenas com os recursos da própria rede.
Voltando ao exemplo da empresa com dez mil computadores: tudo bem, uma informação adicionada não sairá dali porque os registros estão amplamente salvos; mas como faço para encontrar uma informação? Lembra da nossa analogia com o buscador de arquivos dentro do sistema operacional? É mais ou menos isso que um oráculo faz.
Oráculos nada mais são do que o mecanismo de verificação externa de uma informação existente em uma rede blockchain. Ou, na linguagem do universo cripto, são DApps que realizam a comunicação e ativação de contratos inteligentes com a utilidade de confirmar informações que estão armazenadas dentro daquela rede.
Você pode então se perguntar nesse momento: mas que tipo de informações? E é aí que entra a grande utilidade dos oráculos: basicamente qualquer uma que esteja no mundo físico e que possa ter sua verificação realizada por meio de um contrato inteligente, sendo essa última uma condição necessária para que o processo ocorra.
Tipos de oráculos
Sabendo quais são as relações existentes entre oráculos e redes de blockchain, vale agora apresentarmos alguns tipos deles para que, quando você se deparar com um, possa identificar com mais facilidade:
- Software: são aqueles oráculos responsáveis por encontrar e verificar informações que ficam disponíveis apenas em rede, on-chain;
- Hardware: nesse tipo, os oráculos são responsáveis por encontrar dados do mundo real, como por exemplo o rastreamento de um veículo em movimento em uma estrada, o clima em determinada região, entre outros;
- Inbound/Outbound: esses são oráculos responsáveis diretamente pelo tráfego de informações entre o mundo exterior e a rede blockchain; oráculos de entrada, ou inbound, pegam informações do exterior e inserem na blockchain; já os oráculos de saída, ou outbound, fazem o caminho inverso, pegando informações da rede blockchain e enviando, via contratos inteligentes, para o mundo exterior.
Cabe também apontar que os oráculos podem ser centralizados (realizados com base em alguma organização específica) ou descentralizados (em uma rede da qual não se tem controle por alguma parte, essa deliberação é da própria rede).
Levando em conta que muitas dessas informações de uma rede blockchain podem ter peso comercial, muitas empresas preferem utilizar oráculos centralizados.
Oráculos e a ampliação da utilização de blockchain para empresas
Em diversas ocasiões aqui no Blog falamos para você sobre como as possibilidades trazidas pelo universo cripto vão muito além dos aspectos financeiros, embora esse lado chame muita atenção. Através da utilização de oráculos de blockchain essa tecnologia acaba saindo do campo das ideias e vira realidade cada vez mais presente no mundo corporativo. Fica bem mais fácil de entender o motivo quando pensamos em algum exemplo prático dessa interligação entre a base de dados e a confirmação no mundo físico. Vamos a esse exemplo.
Imagine uma grande empresa do mundo do varejo que conte com um estoque diverso, com centenas de produtos diferentes. Anteriormente, ou ela trabalhava via estimativas ou gastava uma quantidade imensa de recursos e pessoal para conferir as movimentações de estoque diariamente. A partir do momento em que esses dados passam a ser armazenados em blockchain, com um oráculo essas informações ficam muito mais rapidamente disponíveis.
Saiu uma geladeira do depósito? Chegou aquele carregamento de torradeiras? Algumas pessoas que compraram microondas estão devolvendo produtos por um erro de fabricação? Todo tipo de informação que acaba sendo armazenada dentro de uma rede blockchain pode ser facilmente consultada, verificada e colocada em utilização justamente através do uso de oráculos.
A digitalização das empresas ganha muito mais sentido a partir do momento em que essa utilidade se faz presente. Passa-se do conhecido “estamos nos adaptando aos tempos atuais” para “estamos otimizando nossas operações para fazer mais com custos menores” de uma maneira extraordinariamente rápida.
Internet das Coisas: oráculos para pessoas no dia a dia
Dez anos atrás nos perguntávamos sobre o tipo de dados que teríamos a possibilidade de gerar no futuro. Hoje em dia o que acontece é diferente: são tantos os dados gerados que, não surpreendentemente, ficamos confusos só de pensar em quais têm utilidade e quais são descartáveis.
Um smartphone, um carro ou até mesmo uma geladeira trazem em si tantos sensores que verificam atividade e são capazes de registrar dados que em décadas passadas dificilmente acharíamos tamanha complexidade em um avião ou até mesmo um ônibus espacial. Mas, diante disso tudo, dá para se ter utilidade real e melhorar a vida também das pessoas? Claro que sim!
Estamos falando agora das pessoas, mas é difícil não relacionar as empresas nesse quesito: a cada dia mais os conglomerados, principalmente no varejo, acabam buscando interpretar os dados que entregamos a eles todos os dias e passam a nos fornecer novas possibilidades de otimização. Um exemplo bastante direto disso são os assistentes domésticos eletrônicos.
Pode ser que você ainda tenha um despertador manual ao lado da cama, cuja função relevante é te acordar todos os dias de um mesmo jeito e, se você esquecer de ativar ou de comprar pilhas, a função se vai. Mas hoje com os assistentes domésticos que existem, você pode escolher horários apenas falando, pedir para que seus artistas favoritos te acordem no dia seguinte e até pedir lembretes rápidos de agenda.
Todos os dados que adicionamos diariamente nesses serviços de ajuda – que podem também estar em nossos smartphones e navegadores quando pesquisamos algo – vão justamente formando perfis individualizados de nossas preferências e, ao longo do tempo, servem para que essas preferências sejam traduzidas em consumo habitual.
Parece que estamos desviando do assunto, mas pense na seguinte conexão: todos os dias milhões de pessoas enviam dados o tempo todo para grandes varejistas; se esses dados estão em blockchain, ficam seguros, mas como será que as empresas fazem para selecionar informações que montam perfis e parecem ler nossos pensamentos? Justamente por meio de oráculos!
Oráculos: utilidade não falta!
Conferir informações do mundo digital, verificar itens do mundo real ou levar dados de um lado para o outro conectando uma rede blockchain à realidade: as possibilidades trazidas pelos oráculos são diversas, como te apresentamos neste artigo.
Como praticamente nada que existe é totalmente bom ou totalmente ruim, é importante apresentar que os oráculos também passam por duas limitações: em primeiro lugar, costumam ser centralizados (pela utilização estratégica dos dados daquela rede) e isso afasta um pouco do ideal de descentralização trazido pela revolução cripto em curso; e, como segundo ponto, servem mais para aspectos objetivos do que interpretativos.
Em relação a esse segundo aspecto negativo cabe esticarmos um pouco. Quando no vôlei a bola cai no chão, temos a definição de um ponto; se a bola de basquete passa pela cesta, temos os pontos correspondentes de acordo com a distância; se a bola entra no gol no futebol dentro das regras, temos aquele gol contabilizado. Se tudo isso pode ser verificado com oráculos, o mesmo não pode ser dito sobre por exemplo um concurso de culinária que escolhe o “prato mais saboroso”.
Isso acontece porque oráculos são úteis para critérios objetivos, mas podem levar a conclusões incorretas, questionáveis ou no mínimo duvidosas quando os aspectos observados são mais subjetivos. E olha que nem abrimos a possibilidade aqui de oráculos que usem dados subjetivos para “forjar” opiniões – o que também é um risco existente caso o uso não seja bem definido.
Qualquer que seja o caso, com exceção a essas limitações todas, vemos que o campo de utilidades dos oráculos é bastante amplo e diverso. Não à toa, a Chainlink (LINK), que é um token atrelado a um dos maiores oráculos existentes no mundo cripto tem chamado tanto a atenção nos últimos anos. Dos centavos de dólar em meados de 2019 passou para mais de US$7 atualmente, com o U$50 no segundo semestre de 2021.
Para seguir conferindo informações como essa a respeito do amplo e multifacetado universo cripto, não deixe de verificar outros artigos aqui no Blog da Bitso!