SlideShare uma empresa Scribd logo
1 de 8
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

Mais conteúdo relacionado

Semelhante a The oracle problem nos smart contracts

TDC Connections 2021 – Trilha Software Security - Proteção de dados sensíveis...
TDC Connections 2021 – Trilha Software Security - Proteção de dados sensíveis...TDC Connections 2021 – Trilha Software Security - Proteção de dados sensíveis...
TDC Connections 2021 – Trilha Software Security - Proteção de dados sensíveis...Walter Coan
 
TDC2021 Innovation - Proteção de dados sensíveis com a computação confidencia...
TDC2021 Innovation - Proteção de dados sensíveis com a computação confidencia...TDC2021 Innovation - Proteção de dados sensíveis com a computação confidencia...
TDC2021 Innovation - Proteção de dados sensíveis com a computação confidencia...Walter Coan
 
Apresentação do Projeto do Blockchain Quântico 2018
Apresentação do Projeto do Blockchain Quântico 2018 Apresentação do Projeto do Blockchain Quântico 2018
Apresentação do Projeto do Blockchain Quântico 2018 Eduardo Henrique Matos Maschio
 
Rodando uma API Com Django Rest Framework no Google Cloud
Rodando uma API Com Django Rest Framework  no Google CloudRodando uma API Com Django Rest Framework  no Google Cloud
Rodando uma API Com Django Rest Framework no Google CloudAlvaro Viebrantz
 
Iniciando com LoRa, The Things Network e Google Cloud
Iniciando com LoRa, The Things Network e Google CloudIniciando com LoRa, The Things Network e Google Cloud
Iniciando com LoRa, The Things Network e Google CloudAlvaro Viebrantz
 
Implemenção_de_Rede_Lan_BRUNO_WALTER_ALPEGA
Implemenção_de_Rede_Lan_BRUNO_WALTER_ALPEGAImplemenção_de_Rede_Lan_BRUNO_WALTER_ALPEGA
Implemenção_de_Rede_Lan_BRUNO_WALTER_ALPEGABrnWltrDaTrnn
 
Fundamentos da Blockchain - Curso Intensivo de Blockchain
Fundamentos da Blockchain - Curso Intensivo de BlockchainFundamentos da Blockchain - Curso Intensivo de Blockchain
Fundamentos da Blockchain - Curso Intensivo de Blockchain101 Blockchains Brasil
 
Provocação Konker no 1º hackday FIESP 2016
Provocação Konker no 1º hackday FIESP 2016Provocação Konker no 1º hackday FIESP 2016
Provocação Konker no 1º hackday FIESP 2016Alexandre Cardoso
 
Ativos Digitais no blockchain - Blockcrypto
Ativos Digitais no blockchain - Blockcrypto Ativos Digitais no blockchain - Blockcrypto
Ativos Digitais no blockchain - Blockcrypto Percival Lucena
 
CIAB 2016 Painel Inovação em Telecomunicações (SDN/NFV) Anderson Tomaiz Huawei
CIAB 2016 Painel Inovação em Telecomunicações (SDN/NFV) Anderson Tomaiz HuaweiCIAB 2016 Painel Inovação em Telecomunicações (SDN/NFV) Anderson Tomaiz Huawei
CIAB 2016 Painel Inovação em Telecomunicações (SDN/NFV) Anderson Tomaiz HuaweiAnderson Tomaiz
 
Azure Weekend 2ed - Azure Confidential Computing
Azure Weekend 2ed - Azure Confidential ComputingAzure Weekend 2ed - Azure Confidential Computing
Azure Weekend 2ed - Azure Confidential ComputingWalter Coan
 
Convergência e interoperabilidade grupo 1 ok
Convergência e interoperabilidade   grupo 1 okConvergência e interoperabilidade   grupo 1 ok
Convergência e interoperabilidade grupo 1 okSardimR
 
Workshop de IoT e Inteligência na CPBR10 parte 1
Workshop de IoT  e Inteligência na CPBR10 parte 1Workshop de IoT  e Inteligência na CPBR10 parte 1
Workshop de IoT e Inteligência na CPBR10 parte 1Jorge Maia
 
Apresentação - Cloud Computing
Apresentação - Cloud ComputingApresentação - Cloud Computing
Apresentação - Cloud ComputingUniCloud
 
Mvp virtual conference_2013(consumerizacaode_ti_trilha)_ss
Mvp virtual conference_2013(consumerizacaode_ti_trilha)_ssMvp virtual conference_2013(consumerizacaode_ti_trilha)_ss
Mvp virtual conference_2013(consumerizacaode_ti_trilha)_ssMarcondes Alexandre
 

Semelhante a The oracle problem nos smart contracts (20)

TDC Connections 2021 – Trilha Software Security - Proteção de dados sensíveis...
TDC Connections 2021 – Trilha Software Security - Proteção de dados sensíveis...TDC Connections 2021 – Trilha Software Security - Proteção de dados sensíveis...
TDC Connections 2021 – Trilha Software Security - Proteção de dados sensíveis...
 
TDC2021 Innovation - Proteção de dados sensíveis com a computação confidencia...
TDC2021 Innovation - Proteção de dados sensíveis com a computação confidencia...TDC2021 Innovation - Proteção de dados sensíveis com a computação confidencia...
TDC2021 Innovation - Proteção de dados sensíveis com a computação confidencia...
 
Apresentação do Projeto do Blockchain Quântico 2018
Apresentação do Projeto do Blockchain Quântico 2018 Apresentação do Projeto do Blockchain Quântico 2018
Apresentação do Projeto do Blockchain Quântico 2018
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Rodando uma API Com Django Rest Framework no Google Cloud
Rodando uma API Com Django Rest Framework  no Google CloudRodando uma API Com Django Rest Framework  no Google Cloud
Rodando uma API Com Django Rest Framework no Google Cloud
 
Iniciando com LoRa, The Things Network e Google Cloud
Iniciando com LoRa, The Things Network e Google CloudIniciando com LoRa, The Things Network e Google Cloud
Iniciando com LoRa, The Things Network e Google Cloud
 
Implemenção_de_Rede_Lan_BRUNO_WALTER_ALPEGA
Implemenção_de_Rede_Lan_BRUNO_WALTER_ALPEGAImplemenção_de_Rede_Lan_BRUNO_WALTER_ALPEGA
Implemenção_de_Rede_Lan_BRUNO_WALTER_ALPEGA
 
Fundamentos da Blockchain - Curso Intensivo de Blockchain
Fundamentos da Blockchain - Curso Intensivo de BlockchainFundamentos da Blockchain - Curso Intensivo de Blockchain
Fundamentos da Blockchain - Curso Intensivo de Blockchain
 
Provocação Konker no 1º hackday FIESP 2016
Provocação Konker no 1º hackday FIESP 2016Provocação Konker no 1º hackday FIESP 2016
Provocação Konker no 1º hackday FIESP 2016
 
Ativos Digitais no blockchain - Blockcrypto
Ativos Digitais no blockchain - Blockcrypto Ativos Digitais no blockchain - Blockcrypto
Ativos Digitais no blockchain - Blockcrypto
 
CIAB 2016 Painel Inovação em Telecomunicações (SDN/NFV) Anderson Tomaiz Huawei
CIAB 2016 Painel Inovação em Telecomunicações (SDN/NFV) Anderson Tomaiz HuaweiCIAB 2016 Painel Inovação em Telecomunicações (SDN/NFV) Anderson Tomaiz Huawei
CIAB 2016 Painel Inovação em Telecomunicações (SDN/NFV) Anderson Tomaiz Huawei
 
Azure Weekend 2ed - Azure Confidential Computing
Azure Weekend 2ed - Azure Confidential ComputingAzure Weekend 2ed - Azure Confidential Computing
Azure Weekend 2ed - Azure Confidential Computing
 
Desafios do IoT
Desafios do IoTDesafios do IoT
Desafios do IoT
 
Computação em Nuvem e a Iot
Computação em Nuvem e a IotComputação em Nuvem e a Iot
Computação em Nuvem e a Iot
 
Sd03 (si) conceitos básicos de sd
Sd03 (si)   conceitos básicos de sdSd03 (si)   conceitos básicos de sd
Sd03 (si) conceitos básicos de sd
 
Prazer, computação em nuvem
Prazer, computação em nuvemPrazer, computação em nuvem
Prazer, computação em nuvem
 
Convergência e interoperabilidade grupo 1 ok
Convergência e interoperabilidade   grupo 1 okConvergência e interoperabilidade   grupo 1 ok
Convergência e interoperabilidade grupo 1 ok
 
Workshop de IoT e Inteligência na CPBR10 parte 1
Workshop de IoT  e Inteligência na CPBR10 parte 1Workshop de IoT  e Inteligência na CPBR10 parte 1
Workshop de IoT e Inteligência na CPBR10 parte 1
 
Apresentação - Cloud Computing
Apresentação - Cloud ComputingApresentação - Cloud Computing
Apresentação - Cloud Computing
 
Mvp virtual conference_2013(consumerizacaode_ti_trilha)_ss
Mvp virtual conference_2013(consumerizacaode_ti_trilha)_ssMvp virtual conference_2013(consumerizacaode_ti_trilha)_ss
Mvp virtual conference_2013(consumerizacaode_ti_trilha)_ss
 

Mais de eurosigdoc acm

Blockchain e o Futuro do Setor Financeiro
Blockchain e o Futuro do Setor FinanceiroBlockchain e o Futuro do Setor Financeiro
Blockchain e o Futuro do Setor Financeiroeurosigdoc acm
 
No code – Caso Prático no App Inventor - BroTrip
No code – Caso Prático no App Inventor - BroTripNo code – Caso Prático no App Inventor - BroTrip
No code – Caso Prático no App Inventor - BroTripeurosigdoc acm
 
Robotic process automation
Robotic process automation Robotic process automation
Robotic process automation eurosigdoc acm
 
Robotic Process Automation: caso de estudo Delloite
Robotic Process Automation: caso de estudo DelloiteRobotic Process Automation: caso de estudo Delloite
Robotic Process Automation: caso de estudo Delloiteeurosigdoc acm
 
Projeção do Crowdfunding em Portugal: a plataforma ppl
Projeção do Crowdfunding em Portugal: a plataforma pplProjeção do Crowdfunding em Portugal: a plataforma ppl
Projeção do Crowdfunding em Portugal: a plataforma ppleurosigdoc acm
 
Implementação de uma aplicação em Power Apps – Low Code
Implementação de uma aplicação em Power Apps – Low CodeImplementação de uma aplicação em Power Apps – Low Code
Implementação de uma aplicação em Power Apps – Low Codeeurosigdoc acm
 
Proteção de dados e redes sociais
Proteção de dados e redes sociaisProteção de dados e redes sociais
Proteção de dados e redes sociaiseurosigdoc acm
 
CLOUD COMPUTING E SUSTENTABILIDADE EMPRESARIAL
CLOUD COMPUTING E SUSTENTABILIDADE EMPRESARIALCLOUD COMPUTING E SUSTENTABILIDADE EMPRESARIAL
CLOUD COMPUTING E SUSTENTABILIDADE EMPRESARIALeurosigdoc acm
 
CROWDFUNDING: IMPACTO DA GAMIFICAÇÃO NAS PLATAFORMAS DE CROWDFUNDING
CROWDFUNDING: IMPACTO DA GAMIFICAÇÃO NAS PLATAFORMAS DE CROWDFUNDINGCROWDFUNDING: IMPACTO DA GAMIFICAÇÃO NAS PLATAFORMAS DE CROWDFUNDING
CROWDFUNDING: IMPACTO DA GAMIFICAÇÃO NAS PLATAFORMAS DE CROWDFUNDINGeurosigdoc acm
 
Low code: O futuro do desenvolvimento de aplicações
Low code: O futuro do desenvolvimento de aplicaçõesLow code: O futuro do desenvolvimento de aplicações
Low code: O futuro do desenvolvimento de aplicaçõeseurosigdoc acm
 
Robotic Process Automation
Robotic Process AutomationRobotic Process Automation
Robotic Process Automationeurosigdoc acm
 
Crowdsourcing: DEFINIÇÕES E APLICAÇÕES NA ÁREA DA SAÚDE
Crowdsourcing: DEFINIÇÕES E APLICAÇÕES NA ÁREA DA SAÚDECrowdsourcing: DEFINIÇÕES E APLICAÇÕES NA ÁREA DA SAÚDE
Crowdsourcing: DEFINIÇÕES E APLICAÇÕES NA ÁREA DA SAÚDEeurosigdoc acm
 
Business Intelligence e o Desporto
Business Intelligence e o DesportoBusiness Intelligence e o Desporto
Business Intelligence e o Desportoeurosigdoc acm
 
Blockchain: viável ou em luta com o meio ambiente?
Blockchain: viável ou em luta com o meio ambiente?Blockchain: viável ou em luta com o meio ambiente?
Blockchain: viável ou em luta com o meio ambiente?eurosigdoc acm
 
Cloud Computing e a sua Implementação na Educação no Contexto de Pandemia COV...
Cloud Computing e a sua Implementação na Educação no Contexto de Pandemia COV...Cloud Computing e a sua Implementação na Educação no Contexto de Pandemia COV...
Cloud Computing e a sua Implementação na Educação no Contexto de Pandemia COV...eurosigdoc acm
 
Viabilidade das NFT’s a Longo Prazo
Viabilidade das NFT’s a Longo Prazo Viabilidade das NFT’s a Longo Prazo
Viabilidade das NFT’s a Longo Prazo eurosigdoc acm
 
Outsystems e o Universo do Low-Code
Outsystems e o Universo do Low-CodeOutsystems e o Universo do Low-Code
Outsystems e o Universo do Low-Codeeurosigdoc acm
 

Mais de eurosigdoc acm (20)

Blockchain e o Futuro do Setor Financeiro
Blockchain e o Futuro do Setor FinanceiroBlockchain e o Futuro do Setor Financeiro
Blockchain e o Futuro do Setor Financeiro
 
No code – Caso Prático no App Inventor - BroTrip
No code – Caso Prático no App Inventor - BroTripNo code – Caso Prático no App Inventor - BroTrip
No code – Caso Prático no App Inventor - BroTrip
 
Robotic process automation
Robotic process automation Robotic process automation
Robotic process automation
 
Robotic Process Automation: caso de estudo Delloite
Robotic Process Automation: caso de estudo DelloiteRobotic Process Automation: caso de estudo Delloite
Robotic Process Automation: caso de estudo Delloite
 
Projeção do Crowdfunding em Portugal: a plataforma ppl
Projeção do Crowdfunding em Portugal: a plataforma pplProjeção do Crowdfunding em Portugal: a plataforma ppl
Projeção do Crowdfunding em Portugal: a plataforma ppl
 
Implementação de uma aplicação em Power Apps – Low Code
Implementação de uma aplicação em Power Apps – Low CodeImplementação de uma aplicação em Power Apps – Low Code
Implementação de uma aplicação em Power Apps – Low Code
 
Proteção de dados e redes sociais
Proteção de dados e redes sociaisProteção de dados e redes sociais
Proteção de dados e redes sociais
 
CLOUD COMPUTING E SUSTENTABILIDADE EMPRESARIAL
CLOUD COMPUTING E SUSTENTABILIDADE EMPRESARIALCLOUD COMPUTING E SUSTENTABILIDADE EMPRESARIAL
CLOUD COMPUTING E SUSTENTABILIDADE EMPRESARIAL
 
CROWDFUNDING: IMPACTO DA GAMIFICAÇÃO NAS PLATAFORMAS DE CROWDFUNDING
CROWDFUNDING: IMPACTO DA GAMIFICAÇÃO NAS PLATAFORMAS DE CROWDFUNDINGCROWDFUNDING: IMPACTO DA GAMIFICAÇÃO NAS PLATAFORMAS DE CROWDFUNDING
CROWDFUNDING: IMPACTO DA GAMIFICAÇÃO NAS PLATAFORMAS DE CROWDFUNDING
 
Low code: O futuro do desenvolvimento de aplicações
Low code: O futuro do desenvolvimento de aplicaçõesLow code: O futuro do desenvolvimento de aplicações
Low code: O futuro do desenvolvimento de aplicações
 
Robotic Process Automation
Robotic Process AutomationRobotic Process Automation
Robotic Process Automation
 
Crowdsourcing: DEFINIÇÕES E APLICAÇÕES NA ÁREA DA SAÚDE
Crowdsourcing: DEFINIÇÕES E APLICAÇÕES NA ÁREA DA SAÚDECrowdsourcing: DEFINIÇÕES E APLICAÇÕES NA ÁREA DA SAÚDE
Crowdsourcing: DEFINIÇÕES E APLICAÇÕES NA ÁREA DA SAÚDE
 
Business Intelligence e o Desporto
Business Intelligence e o DesportoBusiness Intelligence e o Desporto
Business Intelligence e o Desporto
 
Blockchain
Blockchain Blockchain
Blockchain
 
Blockchain: viável ou em luta com o meio ambiente?
Blockchain: viável ou em luta com o meio ambiente?Blockchain: viável ou em luta com o meio ambiente?
Blockchain: viável ou em luta com o meio ambiente?
 
Cloud Computing e a sua Implementação na Educação no Contexto de Pandemia COV...
Cloud Computing e a sua Implementação na Educação no Contexto de Pandemia COV...Cloud Computing e a sua Implementação na Educação no Contexto de Pandemia COV...
Cloud Computing e a sua Implementação na Educação no Contexto de Pandemia COV...
 
Viabilidade das NFT’s a Longo Prazo
Viabilidade das NFT’s a Longo Prazo Viabilidade das NFT’s a Longo Prazo
Viabilidade das NFT’s a Longo Prazo
 
Outsystems e o Universo do Low-Code
Outsystems e o Universo do Low-CodeOutsystems e o Universo do Low-Code
Outsystems e o Universo do Low-Code
 
Erp
ErpErp
Erp
 
ERP
ERPERP
ERP
 

The oracle problem nos smart contracts

  • 1. The Oracle Problem nos Smart Contracts º
  • 2. THE ORACLE PROBLEM NOS SMART CONTRACTS | DEZEMBRO 2021
  • 3. • 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
  • 4. • 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
  • 5. 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
  • 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í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
  • 8. 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