Estos tres paradigmas de procesamiento de datos cambiarán el mercado de datos a gran escala en el futuro. Blockchain es una tecnología en la que varias partes completan conjuntamente el proceso de registro del libro mayor. Múltiples partes informáticas participantes conectan dispositivos a una red para formar una red abierta de cadena de bloques, como Bitcoin, Ethereum, Polkadot, etc. Todos los participantes informáticos comparten recursos para su uso. por desarrolladores y usuarios. En tales reglas de operación, el "flujo de datos" se ejecuta a través de cada paso de la operación. Desde la comunicación de los nodos subyacentes hasta el empaquetado de bloques, la copia, la confirmación y luego hasta la transferencia de transacciones en la capa de aplicación. Desde transacciones de transferencia en la red hasta el saldo de cada nodo, datos de cuenta y datos en cadena. Como tal, el paradigma de procesamiento de datos de blockchain es la mayor ventaja sobre el procesamiento de datos en las bases de datos tradicionales. Aquí, hay que decir que en el largo ciclo de Internet, las empresas han reconocido los datos como su valor central y, al mismo tiempo, es necesario resolver con urgencia una gran cantidad de problemas de procesamiento y gestión de datos. los proyectos son Trate de usar la tecnología blockchain y combínela con otras tecnologías para formar una solución de datos basada en blockchain. Por ejemplo, se agregan múltiples diseños estructurales y varias formas de cálculo a la estructura de datos de la cadena de bloques. En este artículo, Plan Bai explicará los tres paradigmas del procesamiento de datos en los proyectos de cadena de bloques actuales, que incluyen: el paradigma de estructura de datos de cadena de bloques más común, y el caso explicativo es la red de Oracle Chainlink; el paradigma de flujo de datos basado en hardware, El caso es descrito como el proyecto japonés Jasmy de Internet de las cosas, y actualmente se realiza el paradigma de flujo de datos más difícil basado en computación confiable, y el proyecto es la red de computación confiable de datos PlatON. Estos tres paradigmas definitivamente cambiarán el mercado de datos a gran escala en el futuro. 1. Basado en la estructura de datos básica y avanzada de la cadena de bloques, el proceso de flujo de datos de la red de la cadena de bloques es así: los nodos descubren transacciones (datos), luego empaquetan transacciones para formar bloques y luego comienzan a transmitir empaquetando nodos para participar en el consenso. el nodo comienza a copiar el bloque y guardarlo (o después de que el nodo de consenso confirme el guardado, otros nodos completos comienzan a copiar). De esta forma, los datos de la cadena de bloques se vuelven creíbles (abiertos y transparentes, y no se pueden manipular). Los datos se almacenan en el bloque. Debido a que el tamaño del bloque es limitado, el bloque a menudo se llena con información de bytes pequeños, como transacciones de transferencia de Bitcoin, transferencias de Ethereum y mensajes de llamadas de contrato. Podemos reemplazar esta información de transacción con otra información, como la trazabilidad de productos y la información de circulación. También se puede reemplazar con cualquier información que se pueda divulgar, como clics en anuncios, uso de donaciones de bienestar público, información de cuentas bancarias conjuntas, etc. Sin embargo, debido a los bytes más grandes de otra información, es más adecuado almacenar información de bytes pequeños, como datos de transacciones en el bloque. Después de la confirmación de múltiples partes de la cadena de bloques, estos datos públicos son creíbles y se pueden leer y usar. El ejemplo más utilizado de este modelo es el oráculo de Oracle. Por ejemplo Chainlink. 2. Estructura de datos de la red Oracle de Chainlink Todos sabemos que Chainlink se ha convertido en una fuente de entrada de precios para muchas aplicaciones DeFi, porque las fuentes de precios proporcionadas en su red son lo suficientemente seguras y confiables Según los documentos técnicos de Chainlink, la red Chainlink conecta una gran cantidad de precios Los puntos de entrada, como las tasas de Karken, y cada entrada de precio son actualizados por múltiples operadores independientes de Chainlink Oracle conectados a Chainlink, y luego se agregan y luego se procesan en la cadena. El modelo de procesamiento de precios de Chainlink formará datos de precios creíbles después del procesamiento en cadena, que pueden ser descubiertos y utilizados por las aplicaciones DeFi. De acuerdo con la cantidad de veces que se usan los datos, los tokens LINK se pagarán a la red como remuneración y el precio El proveedor que proporciona la fuente de precios eventualmente recibirá ingresos de incentivos a ese precio. En este modelo, la entrada de datos desde fuera de la red Chainlink se agrega y procesa en la cadena y finalmente se transfiere al demandante para obtener valor. En este proceso, hay muchas partes clave, por ejemplo, cada fuente de precios debe ser actualizada por Oracles descentralizados. Cada fuente de precios necesita obtener precios dispersos en muchos lugares y, finalmente, agregarlos y procesarlos, y la cantidad de máquinas Oracle dispersas para cada fuente de precios es diferente. Por ejemplo, en el feed de precios ETH/USD, hay 21 feeds de Oracle. Para actualizar los datos más precisos en cualquier momento y procesar el contrato inteligente de alimentación de precios, al menos 14 de las 21 máquinas de Oracle deben recibir los datos de precios proporcionados por al menos 14 máquinas de Oracle antes de que los datos puedan actualizarse sin problemas. Si los datos en las operaciones anteriores son correctos y creíbles es extremadamente importante, de lo contrario, habrá incidentes de secuestro del oráculo para atacar el precio de las aplicaciones DeFi. Por lo tanto, debe haber ciertas reglas para manejar las excepciones, que incluyen: tomar el valor promedio del precio, reiniciar la actualización del precio si la desviación del precio es grande, tener un tiempo de agregación de precios específico, etc. Chainlink ha dado forma al mejor ejemplo de obtención de datos confiables (datos simples) basados en el consenso de blockchain, y el auge de DeFi se debe a Oracle Machine, que ha dado forma a la seguridad básica para DeFi y también exportó la estructura de datos de blockchain. modelo de comercialización, por supuesto, este sigue siendo un modelo de comercialización descentralizado. 3. Flujo de datos basado en la adquisición de hardware El modelo de Chainlink se usa ampliamente, pero en la estructura más básica anterior, si examinamos cuidadosamente, podemos ver claramente algunas deficiencias, como que los datos se vuelvan creíbles después del procesamiento en cadena, pero el proceso de "datos en -chain" y antes de que el on-chain no sea controlable. El mayor problema es que Chainlink trata con datos simples, es decir, datos con bytes pequeños y mucha publicidad. Por lo tanto, dicho modelo de datos puede realizar algunas transformaciones de procesos y, finalmente, crear un proceso de datos de este tipo: terminal (fuente de generación de datos) cifrado-almacenamiento de datos-almacenamiento de datos hash en la cadena-flujo de datos en la cadena Tal proceso se puede describir como un flujo de datos basado en la combinación de hardware, almacenamiento distribuido y red blockchain. Actualmente, es conocido por la aplicación de fusión de la red de Internet de las cosas. Nuestro ejemplo de hoy es Jasmy, una red de Internet de las cosas que se originó en Japón. La red completó una cooperación con Toyota y Witz, un proveedor de servicios de viaje, para procesar los datos de terminales de autos inteligentes a través del modelo de la plataforma y extraer el valor de los datos sobre la base de evitar el cumplimiento de la información personal. Analicemos su paradigma de procesamiento de datos. El primero es el terminal de Internet de las cosas.El terminal de dispositivo de Internet de las cosas incluye dispositivos inteligentes, teléfonos móviles, computadoras y otros dispositivos con capacidades informáticas de terminal, que pueden usar la computación de borde para administrar datos en el terminal. Contiene cifrado y alguna integración de gestión. El ejemplo de administración de terminales de hardware de Jasmy En esta parte, debido a que es necesario administrar una gran cantidad de dispositivos terminales, es necesario conectar dispositivos IoT para formar una plataforma IoT, que es la principal responsable de la administración de dispositivos. El siguiente paso se debe a que la categoría de datos es compleja y está cifrada en el lado del dispositivo. Para realizar la llamada de datos, es necesario cargar los datos en un entorno de red abierto y asegurarse de que los datos se puedan verificar y descargar en cualquier lugar. pero su propiedad y derechos de uso requieren control. Por lo tanto, para procesar una gran cantidad de datos se aplicará el almacenamiento distribuido, el ejemplo más conveniente es la estructura de almacenamiento de datos basada en IPFS. Una vez que se completa el almacenamiento distribuido de datos, se cumplen las condiciones vinculantes con la identificación, la propiedad y los incentivos en la red de la cadena de bloques, y el hash del archivo del almacenamiento distribuido también se puede almacenar en la cadena de bloques, que es abierta y transparente. 4. El paradigma de procesamiento de datos de la integración de la tecnología de Internet de las cosas Este proceso es diferente del formulario de implementación de Oracle. La más diferente es que la terminal de Internet de las cosas se utiliza para completar el cifrado del borde y el cifrado basado en el extremo para completar la transferencia posterior. . El proceso de Jasmy es el siguiente: 1. La plataforma IoT es responsable de administrar los dispositivos IoT de terminales y utiliza el servicio SKC y el servicio SG de Jasmy para realizar el cifrado y la administración de datos de terminales. 2. Los datos del terminal se almacenan en el gabinete de datos personales de Jasmy para almacenamiento distribuido. Las tecnologías SKC y SG pueden ubicar los datos en la identificación personal o la identificación del dispositivo durante este proceso. 3. El hash del archivo del almacenamiento distribuido se carga en la cadena y el ID de la cadena está vinculado al hash del archivo. 4. La aplicación de transacción de datos desarrollada en base a la red blockchain puede llevar a cabo la transferencia de valor de datos, es decir, el intercambio de propiedad de datos y derechos de uso de datos. 5. El usuario de datos puede llamar a los datos en el gabinete de datos personales de almacenamiento distribuido. Este proceso se beneficia de varias características de Jasmy. Jasmy tiene la tecnología de encriptación del fabricante de hardware japonés Sony en el campo del hardware y las capacidades de la cadena de suministro en el campo de Internet de las cosas. Otros empresarios ordinarios de blockchain no pueden darse cuenta de las ventajas de Internet de las cosas. Se puede lograr fácilmente. Por ejemplo, la tecnología central de SKC es FeliCa, una tecnología de cifrado de chip sin contacto que se ha utilizado en Japón durante muchos años.Esta tecnología proporciona garantía de seguridad para los productos de Sony. Este es precisamente el nuevo método de cálculo agregado en la estructura de Jasmy. Además, Jasmy puede cooperar con los fabricantes de hardware para lanzar dispositivos con seguridad de terminales y capacidades informáticas para participar en la red. Por ejemplo, Jasmy lanzó Jasmy Secure PC. Dicho marco ha comenzado a servir a las empresas japonesas, incluidas Toyota Motor, Witz, VAIO, etc. mencionadas anteriormente. En comparación con el formulario Oracle de Chainlink anterior, el modelo de realización del valor de los datos creado por Jasmy tiene la ventaja del cifrado de terminales IoT y la realización de gabinetes de datos personales de almacenamiento distribuido Si no se considera el almacenamiento de datos distribuidos, Chainlink también se está moviendo hacia la asistencia de hardware. La estructura de la red de seguridad de la fuente de datos intenta utilizar el hardware con un entorno de seguridad ejecutable como fuente de datos de Oracle para lograr la credibilidad de la terminal de datos. Es exactamente lo mismo que la práctica de Jasmy en el lado del hardware. 5. El flujo de datos basado en la computación confiable de datos se puede ver en el modelo de diseño de Jasmy. Después de algunas bendiciones técnicas en el modelo simple de blockchain, puede lograr resultados muy sobresalientes. Si se integran más tecnologías, ¿qué se puede lograr? ? Para los datos, lo que más necesitan los datos es la atribución de la propiedad y el flujo confiable de datos basado en la propiedad de los datos, es decir, la realización de la disponibilidad e invisibilidad de los datos, etc. Una serie de requisitos para garantizar los derechos e intereses de los propietarios de los datos. Podemos definir este paradigma como un flujo de datos basado en un modelo informático confiable, que se puede dividir en almacenamiento distribuido, definición de propiedad de datos y ejecución confiable. Usamos PlatON para ilustrar esta parte. En la estructura de red de PlatON, existe una capa 2 que se utiliza únicamente para implementar la informática de confianza.La capa 2 puede entenderse como la parte fuera de la cadena, responsable de la informática y el almacenamiento. Por lo tanto, la computación confiable de datos de PlatON también está fuera de la estructura blockchain de la capa 1, que realiza el procesamiento de datos y luego utiliza los derechos e intereses que brinda la red blockchain, incentivos, etc. La lógica jerárquica y la asignación de funciones de PlatON se muestran en la figura anterior. Podemos ver que en la red informática de la capa 2, se almacena State, que es el nodo portador de almacenamiento de datos. En esta estructura, el modelo de cuenta y el almacenamiento de datos son Combinado Aplicación de fusión. De acuerdo con la documentación técnica de PlatON, en acceso de estado, aunque PlatON continúa utilizando el modelo de cuenta de Ethereum para almacenar datos, los datos de estado no se almacenan en el árbol Patricia (la estructura de almacenamiento de Ethereum) debido a la gran cantidad de datos. se almacena por separado en otra SNAPDB (base de datos) que no almacena el estado histórico. PlatON cree que el almacenamiento en cadena debe considerar completamente el costo. Solo la información valiosa que requiere consenso entre todos los libros de contabilidad debe almacenarse en el libro de contabilidad público. La información valiosa incluye: bloques, transacciones y datos de cuentas. Modelo de almacenamiento de datos de PlatON Entonces, el almacenamiento de PlatON se divide en almacenamiento de datos de cuenta (statedb) y almacenamiento de instantáneas (snapshotdb).Obviamente, uno se encuentra en la capa 1 y el otro en la capa 2 de la cadena. Sin embargo, en la capa 2, se realiza un procesamiento adicional en los datos para aprovechar al máximo sus características de computación de datos. El procesamiento se completa mediante tecnologías y dispositivos informáticos confiables, incluidos algoritmos de computación verificable (VC) que pueden realizar pruebas de prueba no interactivas. computación en cadena Esquema de expansión, computación multipartita segura (MPC) combinada con intercambio de secretos (SS) y cifrado homomórfico (HE) para realizar protocolos informáticos de privacidad, etc. Además, hay una máquina virtual MPC para realizar cálculos creíbles de contratos inteligentes, que es la base para la operación de contratos inteligentes en toda la red. A través de la implementación de estas capas de capa 2, cuando finalmente se realiza el flujo de datos y la aplicación de datos, los datos originales no se pueden filtrar y se puede realizar el cálculo colaborativo y la verificación de resultados. Vale la pena señalar que los dispositivos informáticos conectados a la capa 2 deben tener capacidades informáticas dedicadas para poder implementar los requisitos de ciertos escenarios de aplicación. Requiere súper poder de cómputo y capacidades creíbles. Por lo tanto, PlatON permitirá que los dispositivos informáticos de alto rendimiento desarrollados por FPGA/ASIC accedan a la red para satisfacer las necesidades de este proceso. Al comparar los dos paradigmas de Chainlink y Jasmy, la diferencia de PlatON es obvia. En términos de integración y aplicación de tecnología, ha invertido mucho en investigación y desarrollo en la capa 2, y su implementación de tecnología es más difícil. 6. Análisis de la aplicación de los tres paradigmas de procesamiento de datos Los tres paradigmas anteriores son los principales métodos de procesamiento de datos basados en blockchain, pero ¿qué pasa con la aplicación de estos tres paradigmas? En primer lugar, veámoslo. Es innegable que el primer modelo simple tiene las aplicaciones más extensas porque se usa en el campo financiero de manera específica. Al igual que en el desarrollo de DeFi, Chainlink ha jugado un papel muy importante. así como la trazabilidad y otras aplicaciones de la cadena. Algunos nodos de Chainlink pueden mostrar precios, pero Oracle es un paradigma para datos simples de alta frecuencia. Este modelo es simple y fácil de aplicar, pero no es bueno para resolver los problemas heredados de la sociedad de Internet. Por ejemplo, en cuestiones de privacidad de datos, Oracle es más confiable en datos públicos, pero no es bueno en absoluto en la parte de datos únicos. El flujo de datos basado en Internet de las Cosas obviamente está orientado al paradigma de la vida diaria y el procesamiento de datos comerciales. Por ejemplo, la aplicación de Jasmy ha estado dirigida a datos de aplicaciones de Internet, datos de oficinas empresariales y datos de alguna ecología de hardware. Este es un paradigma que está diseñado desde el extremo del usuario hasta la plataforma y el flujo ecológico empresarial. Esta es también la estructura de paradigma más utilizada actualmente. La computación confiable final es un paradigma orientado principalmente a la comercialización de activos de datos, la parte más difícil de resolver es que los datos están disponibles e invisibles en los escenarios de cooperación de datos comercializados, y es creíble para grandes cantidades de datos. solo requiere tecnología, pero requiere el mismo énfasis en tecnología confiable, poder de cómputo y almacenamiento. Por lo tanto, estos tres paradigmas tienen sus propias ventajas y desventajas, y el paradigma de Oracle es el más adecuado para DeFi en el campo de las criptomonedas. Tomando Jasmy como ejemplo, tiene el límite de aplicación más amplio y puede cortar campos de aplicación que no sean simples datos financieros. La tecnología es relativamente perfecta, pero aún se necesita una definición y especificación más detallada de los datos. Puede evolucionar hacia el tercer paradigma.
Tags:
Una de las palabras candentes de 2020 es DeFi. Es posible que haya escuchado a muchas personas en la comunidad hablar sobre los increíbles beneficios que obtienen a través de DeFi. Entonces.
Ahora el mercado comprende mejor el valor de Bitcoin. Esto se refleja directamente en la capitalización de mercado de Bitcoin. Bitcoin tardó solo 12 años en alcanzar un valor de mercado de $ 1 billón.
Descripción general del mercado de Bitcoin Esta semana, el mercado de Bitcoin una vez más alcanzó un ATH, y el precio se recuperó de un mínimo de $55 664 a un máximo semanal de $61 235.
Estos tres paradigmas de procesamiento de datos cambiarán el mercado de datos a gran escala en el futuro.
En un caso que involucra a 2 millones de personas, hay hasta 3000 niveles de esquemas piramidales.
Guía: este artículo registra algunos pensamientos comunes, que son completamente subjetivos y solo como referencia. 1. Si eres un artista.
La minería de liquidez de DeFi se ha vuelto muy popular.