The Oracle Problem nos
Smart Contracts
º
THE ORACLE PROBLEM NOS SMART CONTRACTS | DEZEMBRO 2021
• Tecnologia distribuída em
rede
• Transações mais seguras
e sem necessidade de
intermediários
• Banco de dados que
engloba cadeias de
informação
• Imutabilidade das cadeias
THE ORACLE PROBLEM NOS SMART CONTRACTS | DEZEMBRO 2021
• Criado em 1994 por Nick Szabo
• Código de programação
informático
• Monotoriza um contrato sem a
existência de third-parties
• Fiáveis, imutáveis, transparentes
e mais baratos
• Plataformas de
desenvolvimento: Hyperledger
Fabric, Ethereum e Corda
THE ORACLE PROBLEM NOS SMART CONTRACTS | DEZEMBRO 2021
Serviços third-party que
permitem transmitir dados do
mundo real para as aplicações
descentralizadas da
blockchain
THE ORACLE PROBLEM NOS SMART CONTRACTS | DEZEMBRO 2021
• Software Oracles
• Hardware Oracles
• Human Oracles
• Computation Oracles
• Inbound/Outbound Oracles
• Contract-Specific Oracles
• Consensus-based Oracles
THE ORACLE PROBLEM NOS SMART CONTRACTS | DEZEMBRO 2021
Dedicado a uma
utilização mútipla e
necessita de consenso
no sistema
Conflito a nível de
segurança, autenticidade
e confiabilidade
Existência de dúvidas
quanto à autenticidade
dos dados transmitidos
Oracles não concedem
garantias reais aos
utilizadores
THE ORACLE PROBLEM NOS SMART CONTRACTS | DEZEMBRO 2021
Funciona como intermediário,
operando entre as aplicações
descentralizadas e as fontes de
dados externas
Rede descentralizada de oracles,
que possibilita um acesso fiável e
de confiança aos dados reais e a
serviços externos à blockchain
Pretende fornecer os tradicionais
Interfaces de Programação de
Aplicações (API) aos Smart
Contracts
Assegura o fornecimento de
dados financeiros de alta
qualidade, descentralizados e
verificados
THE ORACLE PROBLEM NOS SMART CONTRACTS | DEZEMBRO 2021

The oracle problem nos smart contracts

  • 1.
    The Oracle Problemnos Smart Contracts º
  • 2.
    THE ORACLE PROBLEMNOS SMART CONTRACTS | DEZEMBRO 2021
  • 3.
    • Tecnologia distribuídaem rede • Transações mais seguras e sem necessidade de intermediários • Banco de dados que engloba cadeias de informação • Imutabilidade das cadeias THE ORACLE PROBLEM NOS SMART CONTRACTS | DEZEMBRO 2021
  • 4.
    • Criado em1994 por Nick Szabo • Código de programação informático • Monotoriza um contrato sem a existência de third-parties • Fiáveis, imutáveis, transparentes e mais baratos • Plataformas de desenvolvimento: Hyperledger Fabric, Ethereum e Corda THE ORACLE PROBLEM NOS SMART CONTRACTS | DEZEMBRO 2021
  • 5.
    Serviços third-party que permitemtransmitir dados do mundo real para as aplicações descentralizadas da blockchain THE ORACLE PROBLEM NOS SMART CONTRACTS | DEZEMBRO 2021
  • 6.
    • Software Oracles •Hardware Oracles • Human Oracles • Computation Oracles • Inbound/Outbound Oracles • Contract-Specific Oracles • Consensus-based Oracles THE ORACLE PROBLEM NOS SMART CONTRACTS | DEZEMBRO 2021 Dedicado a uma utilização mútipla e necessita de consenso no sistema
  • 7.
    Conflito a nívelde segurança, autenticidade e confiabilidade Existência de dúvidas quanto à autenticidade dos dados transmitidos Oracles não concedem garantias reais aos utilizadores THE ORACLE PROBLEM NOS SMART CONTRACTS | DEZEMBRO 2021
  • 8.
    Funciona como intermediário, operandoentre as aplicações descentralizadas e as fontes de dados externas Rede descentralizada de oracles, que possibilita um acesso fiável e de confiança aos dados reais e a serviços externos à blockchain Pretende fornecer os tradicionais Interfaces de Programação de Aplicações (API) aos Smart Contracts Assegura o fornecimento de dados financeiros de alta qualidade, descentralizados e verificados THE ORACLE PROBLEM NOS SMART CONTRACTS | DEZEMBRO 2021