Intercambio de Ethereum Intercambio de Ethereum
Ctrl+D Intercambio de Ethereum
ads
Casa > BTC > Info

Oracle: un middleware para la interacción entre blockchain 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.

El protocolo del oráculo ecológico de Polkadot, Paralink, se someterá a una actualización de versión: el 12 de octubre, el protocolo del oráculo ecológico de Polkadot, Paralink, anunció que está trabajando en una actualización de versión. Actualmente, el equipo de Paralink está rediseñando algunas de las funciones principales del oráculo de Paralink para admitir nuevas cadenas de bloques y nuevas funciones. Al mismo tiempo, el equipo está definiendo los parámetros de participación y los asuntos específicos se publicarán en el nuevo sitio web más adelante. [2021/10/12 20:23:01]

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.

Switchboard proporciona el servicio Oracle para el protocolo de infraestructura DAO basado en Solana Grape Protocol: el 5 de octubre, Switchboard anunció una asociación con el protocolo Grape Protocol de "infraestructura DAO" basado en Solana. Switchboard proporciona a este último una infraestructura de Oracle en cadena, lo que permite que cada fuente de datos sea examinada y alineada con los incentivos del usuario. Actualmente, Grape Network está utilizando Switchboard para proporcionar datos en cadena para métricas de la comunidad, como la cantidad de billeteras y TVL, y métricas de NFT, como la cantidad de titulares únicos y la cantidad de NFT por comunidad. [2021/10/5 17:25:13]

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.

dForce se conectará al oráculo de Chainlink para proporcionar datos de precios para préstamos y acuerdos de activos sintéticos: el protocolo financiero descentralizado dForce anunció que se conectará al oráculo de Chainlink en la red principal para proporcionar datos de precios para los acuerdos de préstamos y activos sintéticos de dForce. Los oráculos de precios descentralizados de Chainlink proporcionarán datos de referencia de precios para los acuerdos de activos sintéticos y préstamos multicadena de dForce para garantizar que la acuñación de préstamos y activos sintéticos se ajuste a los precios justos del mercado y siempre mantenga suficientes activos colaterales. dForce declaró que el servicio de alimentación de precios de activos de Chainlink Oracles mejorará de manera efectiva la seguridad del sistema y garantizará la integridad de los datos, proporcionará datos de alta calidad y servicios de Oracle seguros que evitarán fallas de API y manipulación de datos, y han sido adoptados por Aave y Synthetix y otros protocolos DeFi están ampliamente conectados a las aplicaciones. [2021/3/18 18:56:13]

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.

Shadows Network integrará el servicio Oracle DIA en el protocolo sintético de cadena cruzada: el 12 de marzo, la plataforma de información financiera de código abierto DIA anunció oficialmente que ha cooperado con Shadows Network, un protocolo de emisión de activos sintéticos DeFi basado en Substrate. Shadows Network integrará el servicio DIA oracle en el protocolo de síntesis de cadena cruzada en desarrollo. [2021/3/12 18:38:40]

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 exclusiva de blockchain. 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:

BTC
Analista en cadena: las reservas de Bitcoin disminuyen en los intercambios, alcista en Bitcoin a $ 200,000

Según el analista en cadena Willy Woo, el precio de Bitcoin (BTC) podría alcanzar un objetivo "conservador" de USD 200 000 en 2021. La base de esta predicción es que los inversores a largo plazo parecen más confiados.

Detalles del esquema piramidal de moneda digital de 14.800 millones de yuanes: 27 sospechosos fueron arrestados mientras se escondían en el extranjero

El primer caso nacional de MLM PlusToken empaquetado con tecnología blockchain y que utiliza moneda digital como medio comercial ha dado paso a la sentencia final.El 26 de noviembre.

Bloomberg: el precio de Bitcoin puede llegar a $ 50,000 en 2021

En su informe mensual sobre el criptomercado de este mes, Bloomberg dijo que el precio de Bitcoin podría alcanzar los $50,000 en 2021. El informe cree que para Bitcoin.

Oracle: un middleware para la interacción entre blockchain 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 | Nigeria establece un nuevo marco regulatorio para acelerar la adopción de criptomonedas en el país

El Ministerio de Finanzas de Nigeria está trabajando con el regulador de valores del país para establecer un nuevo marco para blockchain y criptomonedas.

12.Mercado al mediodía de mayo: la caída es saludable y no hay prisa por comprar fondos

Una vez más, Grayscale aumentó sus tenencias de más de 7000 bitcoins, pero después de superar los 19 500 dólares estadounidenses.

ads