Q não é o que não pode ser Q não é (understanding IOTA Qubic) - Part II - Oracle Machines

in #qubic6 years ago

Lembra dela? (Remeber her)?

oracle.jpg

Nessa parte desse artigo iremos aprofundar sobre o Qubic e explorar as inebriantes Máquinas Oráculo.

In this part, we'll be diving deeper into the Qubic and explore the baffling Oracle Machines.

Oracle Machines

Uma oracle machine é como a Oracle do Matrix. Ela não chamava assim à toa, ou porque era bonitinho chamar Oracle. Ela fazia o que uma oracle machine faz, retornava respostas inexplicáveis e certas o que permitia prever assim o futuro em função de determinados acontecimentos ou escolhas ("the problem is choice"), baseando-se no empirismo e utilizando a matrix como blackbox à qual tinha uma leitura completa.

An oracle machine is like The Oracle from The Matrix. She did not have such a name simply cause it sounded cute. She did what an Oracle Machine does, returning inexplicable and precise answers thus allowing her to predict the future based on any specified condition or choice ("the problem is choice"), relying on empiricism and using The Matrix as its blackbox which she had a complete readout from.

315px-Blackbox.svg.png

Da wikipedia, extraímos uma definição: uma Oracle Machine, em Teoria da Complexidade e da Computabilidade, é uma máquina abstrata, utilizada para estudar problemas de decisão a partir de uma Máquina de Turing composta por uma Black Box, uma Caixa Preta, capaz de resolver um problema de decisão por uma simples operação seja ele de qualquer nível de complexidade (até mesmo problemas impossíveis de se decidir, e. g. The Halting Problem que, para quem não conhece, consiste em decidir se um programa deve ser finalizado em função da certeza de estar em loop infinito).

From wikipedia, we infer one definition: an Oracle Machine, in Complexity Theory and Computability Theory is an abstract machine which may be used to study decision problems starting with a Turing Machine composed by a black box, and able to solve decision problems by a mere operation regardless of its level of complexity (even undecidable problems such as the Halting Problem - for those unfamiliar with it, it consists of deciding whether a program should be ended given the certainty of falling into an infinite loop).

(... to be continued) - parte III: Smart Contracts in IOTA


EDUARDO CAPANEMA
https://www.xtangle.com.br