Desmistificando oráculos de blockchain: Parte 1

Simplificando, oráculos blockchain facilitar o acesso, processamento e transmissão de informações entre o mundo externo de dados off-chain e contratos inteligentes. Dito isso, os aplicativos DeFi e blockchain aplicados não seriam possíveis sem eles.

Os dados que eles transmitem podem vir de várias formas, pois permitem a comunicação com diferentes sistemas off-chain – incluindo APIs da Web, provedores de nuvem, assinaturas eletrônicas, sistemas de pagamento, dispositivos IoT e outros blockchains, entre outros.

Dito isso, é valioso entender seu potencial quando se trata de aumentar a utilidade do blockchain, quais são os desenvolvimentos mais interessantes destinados a mitigar a confiança que está sendo depositada em qualquer uma das soluções oracle atuais e quais papéis esses árbitros da verdade desempenharão em o futuro dos serviços descentralizados.

Para responder a essas perguntas, CryptoSlate conversou com alguns dos proeminentes especialistas no assunto, alguns dos quais se reunirão em Berlim em junho deste ano no primeiro evento tecnologicamente agnóstico do mundo. cimeira que é totalmente focado em oráculos.

Conectando contratos inteligentes a informações fora de suas blockchains nativas

Embora eles já representem uma parte crucial da infraestrutura que torna o DeFi possível – garantindo a validade dos dados nos ecossistemas blockchain – os oráculos provavelmente se tornarão mais proeminentes à medida que mais casos de uso se moverem para a Web3. 

“Quando analisamos muitos dos casos de uso, percebemos que realmente precisávamos criar as informações – precisávamos realmente responder perguntas que você pode colocar em linguagem humana”, explicou Edmund Edgar, fundador da Social Minds Inc., que criou o primeiro oráculo de contrato inteligente do mundo chamado Reality Keys.

projetado para Bitcoin scripts em 2013, o Reality Keys não viu muito uso, mas serviu como base para o desenvolvimento do Reality.eth – uma plataforma de arbitragem de código aberto em Ethereum.

“O Reality.eth foi desenvolvido para responder a qualquer pergunta que você quiser e, em vez de depender de uma única entidade, é crowdsourced”, observou Edgar, explicando como várias pessoas podem responder à pergunta, e o sistema com vínculos foi incluído no design para incentivá-los a responder honestamente. 

Ao mencionar a integração com o Gnosis Safe, Edgar observou que o Reality.eth está sendo cada vez mais usado para governança.

Originalmente uma carteira multisig, o Gnosis Safe se desenvolveu em um sistema operacional para organizações autônomas descentralizadas (DAOs).

Seu módulo SafeSnap, que é uma solução baseada em oráculo que utiliza Reality.eth, permite execução descentralizada de propostas de governança por meio de uma execução on-chain de votos off-chain.

Como o SafeSnap funciona (Fonte: Gnosis)
Como o SafeSnap funciona (Fonte: Gnosis)

“Você vota nos detentores de tokens usando um sistema chamado Snapshot e, em seguida, usa o Reality.eth para descobrir qual foi o voto e passar essa informação para o contrato inteligente, para que ele possa agir”, explicou Edgar. o papel da Oracle no conjunto de ferramentas de governança descentralizada.

Minimizando a dependência de partes confiáveis

Neste ponto, existem vários tipos diferentes de serviços de oráculo de blockchain. A tipologia mais básica faz uma distinção entre oráculos primários e oráculos de terceiros. Enquanto os oráculos primários são operados pelos próprios provedores de API, estes não são operados pelos proprietários das informações que servem, mas atuam como intermediários entre a fonte de dados e o blockchain.

“Alguns serviços oracle são centralizados, enquanto alguns são descentralizados”, explicou Steven Liu, chefe de desenvolvimento da NGD e tecnólogo da Neo Foundation, acrescentando como sua solução oracle nativa combinou diferentes recursos de ambos os projetos. 

A Neo network oferece uma série de recursos diferentes para seus usuários, incluindo um sistema de armazenamento de arquivos descentralizado, um sistema de identidade e um sistema oracle que permite que seus contratos inteligentes acessem recursos externos.

“Nossa API nativa do Oracle pode ser solicitada diretamente por um contrato inteligente e envolve um processo de consenso de nós, o que a torna um serviço descentralizado sem confiança”, acrescentou Liu, observando que, por adotar um padrão assíncrono, o mecanismo de processamento de solicitação-resposta não t atrasar a finalização do bloco de Neo.

Mecanismo de processamento de solicitação-resposta do Neo Oracle Service (Fonte: Neo)
Mecanismo de processamento de solicitação-resposta do Neo Oracle Service (Fonte: Neo)

Como explicou Liu, o conselho Neo escolhido pelos titulares do NEO é composto por 21 membros que têm várias responsabilidades. Uma delas é eleger nós oracle que fornecerão dados confiáveis ​​para contratos inteligentes.” 

“Esses nós são pagos e recompensados ​​por responder às solicitações do oráculo, no entanto, o Conselho pode removê-los e até substituí-los em caso de serviço ruim ou irregularidade.”

Quando perguntado sobre alguns dos maiores desafios que cercam a atual pesquisa e desenvolvimento de oráculos de blockchain, Edgar apontou que, até agora, “ninguém realmente construiu um oráculo que funciona sem partes confiáveis, ao mesmo tempo em que é imune ao suborno”. 

Os oráculos são cruciais quando se trata de utilizar a tecnologia blockchain para qualquer coisa que não seja ativos nativos, e sua capacidade de alavancar a verdadeira descentralização e ambiguidade surgiu como um problema urgente que definirá futuros sistemas e serviços que dependem da integridade e segurança dos dados.

Embora a abordagem mais comum dependa de terceiros que fornecem os dados e assinam as informações, a votação por token surgiu como uma abordagem alternativa e mais descentralizada.

“Os oráculos determinam a entrada de um contrato inteligente que, por sua vez, afeta o que o contrato inteligente realmente faz”, explicou Hart Lambur, cofundador da UMA, uma plataforma de contratos financeiros descentralizada baseada na blockchain Ethereum.

“Embora os dados do blockchain se tornem inalteráveis ​​após serem registrados no livro-razão, eles não são verificados antes, deixando oráculos e, por extensão, contratos inteligentes, abertos à manipulação”, observou Lambur, argumentando que o oráculo otimista da UMA combate esse problema usando uma resolução de disputa exclusiva sistema. 

Qualquer um pode empurrar uma resposta on-chain, e só haverá uma disputa se a resposta estiver errada. 

“Chamamos esse sistema de resolução de 'otimista', pois os dados são aceitos como verdadeiros, a menos que sejam contestados”, disse ele, ressaltando que, em comparação com os oráculos tradicionais de alimentação de preços, os oráculos otimistas podem trazer dados superespecíficos na cadeia de uma maneira que não depende de nós. 

Conectar-se ao oráculo otimista não requer o uso de um contrato lançado em UMA (Fonte: UMA)
Conectar-se ao oráculo otimista não requer o uso de um contrato lançado em UMA (Fonte: UMA)

“Os incentivos econômicos mantêm a precisão, pois qualquer pessoa pode ganhar recompensas respondendo a uma consulta e perderia dinheiro se estivesse incorreta e contestada”, concluiu Lambur.

Abordando o viés de dados e concordando com uma verdade absoluta

“Embora possamos formar organizações descentralizadas, permitindo que os detentores de tokens votem em questões, em teoria, há situações em que pode ser lucrativo subornar esses eleitores para votar de uma certa maneira”, acrescentou Edgar.

Embora os sistemas de votação dos detentores de tokens tenham se mostrado bastante robustos na prática, isso não significa necessariamente que eles não possam ser manipulados, de acordo com Edgar.

“Você realmente não vê esses sistemas de votação quebrando agora, mas nunca se sabe”, argumentou, explicando que “com a criptomoeda, você terá as coisas funcionando por muito tempo, e então alguém atacará com sucesso uma parte dela. , e então ataques semelhantes se seguirão.”

“A Augur, um oráculo descentralizado e plataforma de mercado de previsão, tem um design que não depende de partes confiáveis, mas tem o que é chamado de limite de segurança”, acrescentou Edgar, observando que há uma certa quantia de dinheiro que pode proteger sem , pelo menos em teoria, sendo "lucrativamente atacável". 

Em casos extremos, a abordagem da Augur permite que o sistema se bifurque em várias cópias – permitindo que as pessoas usem a versão que quiserem – revelando, em última análise, qual desses sistemas é mais valioso. Esta abordagem foi originalmente proposta por Paul Sztorc no Documento da Truthcoin. Edgar está atualmente trabalhando em um projeto que leva isso um passo adiante, em casos extremos, bifurcando um livro inteiro de camada 2.

As pessoas que querem interagir umas com as outras precisam concordar em algum tipo de visão comum do mundo – aderindo ao que elas determinam ser verdade. 

“Com o tipo de abordagem bifurcada que o Augur usa, é possível que você acabe com duas economias”, comentou Edgar, ressaltando que “um blockchain não pode provar qual visão de mundo é correta, mas podemos permitir que cada visão de mundo se coordene consigo mesma , e permitir que as pessoas conversem umas com as outras em qualquer realidade que quiserem.”

“Também podemos determinar qual visão de mundo é a mais valiosa em termos de dinheiro – mas, novamente – isso não é necessariamente verdade”, acrescentou, concluindo que “blockchains são uma ferramenta de coordenação, e o melhor que podemos fazer é coordenar entre pessoas com a visão de mundo compartilhada”.

Obtenha sua recapitulação diária de Bitcoin, DeFi, NFT e Web3 novidades da CryptoSlate

Publicado em: DeFi, Tecnologia

obter uma borda no mercado de criptografia?

Torne-se membro do CryptoSlate Edge e acesse nossa comunidade Discord exclusiva, mais conteúdo e análises exclusivas.

Análise on-chain

Instantâneos de preços

Mais contexto

Inscreva-se agora por $ 19 / mês Explore todos os benefícios

Fonte: https://cryptoslate.com/demystifying-blockchain-oracles-part-1/