Intercambio de bitcoins Intercambio de bitcoins
Ctrl+D Intercambio de bitcoins
ads

Oracle: un middleware para la interacción entre la cadena de bloques y el mundo real

Author:

Time:

La palabra en inglés para oráculo es Oracle, que originalmente significaba oráculo. Se originó a fines del siglo 14. Es una fuente de conocimiento creíble para la discusión pública.

Al igual que los expertos y el conocimiento técnico, los oráculos estaban integrados en los procesos de deliberación y toma de decisiones de las primeras asambleas democráticas. Si bien la idea de la adivinación religiosa ha perdido por completo su lugar en nuestras democracias contemporáneas, con el advenimiento de la informática y la criptografía modernas, el concepto de los oráculos ha regresado tecnológicamente, apareciendo en blockchain como una "máquina de confianza" en la tecnología de cadenas. .

En el campo de la informática, el primer proponente del concepto de Oracle fue Turing, el padre de la informática. Sobre la base de Turing Machine, Turing agregó una caja negra llamada Oracle para formar Oracle Machine. El llamado profeta es una entidad que puede responder un conjunto específico de preguntas, es decir, puede ingresar información en el sistema de la máquina de Turing para ayudar a la máquina de Turing a completar el cálculo.

En la teoría de la computabilidad, las máquinas de Turing también están relacionadas con el "problema de detención". Esto se refiere al problema de determinar a partir de la descripción de un programa de computadora arbitrario y una entrada si el programa finalizará el proceso o continuará ejecutándose para siempre. Turing demostró en 1936 que no existe un algoritmo general para resolver el problema de detención para todos los pares posibles de entradas de programa. En un modelo de cálculo completo de Turing fijo, la tarea del oráculo es determinar si un programa finalmente se detendrá cuando se ejecute en alguna entrada dada.

Otra pregunta importante sobre los oráculos es si son confiables. Turing creía que las máquinas, como los humanos, deberían poder cometer errores: "Si se espera que una máquina sea absolutamente correcta, no puede ser inteligente". De hecho, esta consideración se aplica a muchos procesos computacionales en el mundo real que dan una secuencia que se acerca a una respuesta final. La suposición de que se supone que los oráculos son omniscientes y siempre brindan la respuesta correcta no es unánime.

Además, en criptografía, el concepto de "Oráculo" se puede encontrar en el concepto de "oráculo aleatorio". Establezca "Oráculo aleatorio" en "Proporcionar a todas las partes, buenas o malas, acceso a un oráculo aleatorio" para garantizar la verdadera aleatoriedad de la función hash criptográfica. Sin oráculos, los usuarios confiarían en funciones matemáticas nativas con entropía débil, que es necesaria para un cifrado fuerte. A través de la respuesta del oráculo, el usuario sabrá si el mensaje que envió es lo suficientemente seguro.

En resumen, los oráculos han sido conceptos centrales de la informática teórica y aplicada desde el principio, pero se han modelado y aplicado de diferentes maneras, dependiendo de cuán falsas, confiables o confiables sean las suposiciones subyacentes.

Hoy en día, se está produciendo una discusión similar en el espacio de la cadena de bloques, donde los contratos inteligentes a menudo necesitan acceder a información del mundo exterior relacionada con el acuerdo contractual para desencadenar cambios de estado en la cadena de bloques.

En esencia, la máquina blockchain de Oracle puede entenderse como un middleware para la llamada y el acceso de datos, que resuelve los dos tipos de problemas de "sí o no" y "cuántos datos", respectivamente, realizando así la llamada de datos externos mediante contratos inteligentes. .

Esto puede sonar simple, pero el verdadero problema no es tan simple. Cuando los contratos inteligentes funcionan como parte de una criptomoneda, las transacciones se autorizan por consenso entre los participantes de la red distribuida, lo que garantiza la transparencia y la ausencia de posibilidades de fraude, y la cadena de bloques también controla la información enviada al contrato inteligente para ejecutar la transacción programada. la propia red blockchain.

Pero el desafío es que si queremos expandir los escenarios de aplicación de los contratos inteligentes, debemos establecer un canal de conexión entre los contratos inteligentes y el mundo exterior, ingresar una amplia variedad de datos del mundo exterior en el "entorno virtual" y asegúrese de que la fuente de datos sea confiable. Oracle es el medio que guía el flujo de información desde fuentes del mundo real hasta contratos inteligentes, que se pueden dividir en los siguientes tipos:

Hardware Oracle: Su tarea es enviar datos a contratos inteligentes basados ​​en condiciones del mundo real. Por ejemplo, un automóvil atraviesa un obstáculo, un sensor móvil detecta el vehículo y envía los datos a un contrato inteligente; o como un sensor RFID en la industria de la cadena de suministro, cuando un objeto llega a un almacén específico, los datos se enviarán a un contrato inteligente.

Oráculos de software: incluyen fuentes de información en línea, como bases de datos y sitios web públicos, como temperatura, precios de productos básicos y bienes, retrasos en vuelos o trenes, etc. El oráculo extrae la información requerida y la incluye en el contrato inteligente.

Oráculos salientes: estos comunican datos de contratos inteligentes a fuentes externas. Los términos del contrato inteligente en sí mismos actúan como un oráculo saliente.

Inbound Oracle: Su función es proporcionar datos a los contratos inteligentes. Estos datos son externos al contrato inteligente, y una vez que se recibe la información, comenzará la ruta de ejecución. Por ejemplo, un sitio de noticias que proporciona números de temperatura se clasifica como un oráculo entrante.

Oracle consistente: la función principal de este tipo es consultar múltiples fuentes de Oracle y obtener resultados basados ​​en su consenso. Por ejemplo, en lugar de usar una fuente de sitio web, use cuatro o cinco fuentes, y si todas arrojan la misma lectura de temperatura, el contrato inteligente puede ejecutarse con éxito.

Como puede ver en los tipos anteriores, el principal desafío con Oracle es que las personas necesitan confiar en estas fuentes externas de información, ya sea que provengan de sitios web o sensores. Dado que los oráculos son servicios de terceros que no forman parte del mecanismo de consenso de blockchain, no están sujetos a los mecanismos de seguridad subyacentes proporcionados por esta infraestructura pública.

Para la mayoría de las aplicaciones que usan fuentes de datos comunes, se puede mantener un mayor grado de transparencia al tener consenso entre fuentes de datos dispares u Oracles. Por ejemplo, las estadísticas deportivas, la información del mercado financiero, los resultados de las encuestas, etc., pueden provenir de múltiples nodos. La confiabilidad y confiabilidad de estos nodos se pueden verificar y se puede llegar a un consenso sobre la precisión de los datos antes de que se incorporen a la red blockchain exclusiva. Incluso los gobiernos pueden intervenir para proporcionar una red Oracle descentralizada y altamente segura y establecer una regulación.

Claramente, la confianza es la propuesta de valor general de blockchain y los contratos inteligentes. Los oráculos de cadena de bloques proporcionan una forma para que los protocolos de cadena de bloques se comuniquen fuera de su propia red, ampliando así el alcance de los protocolos de cadena de bloques. Una vez que se superen los desafíos mencionados anteriormente, blockchain y los contratos inteligentes traerán un nuevo impulso a la digitalización global.

Tags:

Precio de Dogecoin
¿Qué tan aceptable es Bitcoin? Encuestamos a más de 2000 estadounidenses en línea

Cada 18 meses, Blockchain Capital encarga a Harris que realice una encuesta en línea a más de 2000 adultos estadounidenses en los Estados Unidos para comprender si los estadounidenses comunes están progresando en la a.

Observación dorada | 1 pulgada recibe $ 12 millones en inversión, ¿está cerca de emitir monedas?

Es probable que el agregador DEX de 1 pulgada emita monedas pronto.El 2 de diciembre, 1inch anunció la finalización de un financiamiento Serie A de US$12 millones en forma de SAFT (Acuerdo Simple para Tokens Futuros.

Oracle: un middleware para la interacción entre la cadena de bloques y el mundo real

La palabra en inglés para oráculo es Oracle, que originalmente significaba oráculo. Se originó a fines del siglo 14. Es una fuente de conocimiento creíble para la discusión pública.Al igual que los expertos y el conoc.

Golden Observation | La legalización de las criptomonedas en Ucrania va un paso más allá

Desde 2014, las autoridades ucranianas han estado tratando de implementar regulaciones criptográficas para hacer de Ucrania una jurisdicción competitiva para operar negocios relacionados con criptomonedas.

Informe de activos digitales: más del 30 % de los administradores de activos han invertido en activos digitales

Nota del editor: Recientemente, Cointelegraph y Crypto Research Report publicaron conjuntamente un informe de investigación histórico. El informe presenta a los lectores los resultados de una investigación sobre activ.

ads