Red de conocimiento de recetas - Recetas gastronómicas - ¿Qué es blockchain?

¿Qué es blockchain?

Permítanme hablar primero de algunos conceptos básicos.

Baidu dijo que blockchain es un nuevo modelo de uso de tecnologías informáticas como el almacenamiento distribuido de datos, la transmisión punto a punto, * * mecanismo de identificación y algoritmo de cifrado. Es esencialmente una base de datos descentralizada y, como tecnología subyacente de Bitcoin, es una serie de bloques de datos generados por criptografía.

Intentamos traducir "qué es blockchain" al "lenguaje humano".

Esta definición se refiere a la naturaleza de "base de datos distribuida" de blockchain 3354. Esto es muy diferente de la tradicional "base de datos centralizada" en almacenamiento, actualización y operación.

Se puede pensar en una base de datos centralizada con la siguiente forma:

Por ejemplo, si quiero usar Alipay para pagarle a un vendedor de Taobao, todas las solicitudes de datos desde que gano dinero hasta cuando recibe el dinero son manejados por Alipay. La ventaja de esta estructura de datos es que mientras Alipay sea responsable del funcionamiento eficiente y seguro del sistema, otros pueden creerlo incondicionalmente sin preocuparse, la desventaja es que si hay un problema con Alipay, como ser pirateado, el Se quema el servidor, aparece un traidor y la empresa huye (por supuesto, la posibilidad anterior es extremadamente baja), los detalles del saldo y otra información en nuestro Alipay se confundirán.

Entonces algunas personas piensan que este tipo de evento de baja probabilidad puede evitar un solo riesgo a través de cualquier medio técnico, y los datos no se entregan solo a una organización centralizada. Por ejemplo, cualquiera puede almacenar y procesar datos.

La estructura de la base de datos puede verse así:

Esta imagen es un diagrama estructural esquemático de una base de datos distribuida. Cada punto es un servidor con permisos iguales para registrar y calcular datos, y la información se distribuye punto a punto. A primera vista, parece que efectivamente puede resistir el riesgo causado por una falla del nodo, pero también es muy confuso e ineficiente intuitivamente. ¿Quién maneja mi información y quién tiene la última palabra?

En este momento, entra en juego el "* * *mecanismo de conocimiento" en la definición de blockchain. * * *El mecanismo de conocimiento "estipula" principalmente las siguientes cosas: quién manejará una solicitud de datos (qué calificaciones se requieren) quién verificará los resultados (para ver si lo ha manejado bien); en connivencia entre sí, etc.

A algunas personas les puede gustar que las cuestionen cuando se establece una "regla". Para comprender mejor * * *, además de hacer que las reglas sean más razonables, también deberían ser más atractivas para que las personas estén interesadas y motivadas a participar en el procesamiento de datos. Se trata del mecanismo de incentivos de la cadena pública. Empezaremos de nuevo más adelante cuando analicemos la clasificación de blockchain y el papel de las monedas digitales.

Cuando entregamos una transacción a una red distribuida, también existe un "umbral psicológico": hay demasiados nodos que pueden procesar información y no conozco ninguno de ellos (a diferencia de Alipay, lo que me duele puedo ir y presentar una demanda en su contra). Todos tienen mis datos. ¿Por qué debería creerles?

En este momento apareció el algoritmo de cifrado (la última palabra descriptiva en la definición de blockchain).

En la red blockchain, la solicitud de datos que enviamos se cifrará según principios criptográficos en una cadena de caracteres que el receptor no puede entender en absoluto. Detrás de este método de cifrado se encuentra el soporte de un algoritmo hash.

Los algoritmos hash pueden convertir rápidamente cualquier tipo de datos en un valor hash. Este cambio es unidireccional, irreversible, determinista, aleatorio y a prueba de colisiones. Debido a estas características, las personas que manejaban mis solicitudes de datos podían registrar la información por mí, pero no tenían idea de quién era yo ni qué estaba haciendo.

Hasta ahora, se ha introducido el principio de funcionamiento de la red distribuida. Pero parece que hemos pasado por alto un detalle. La imagen anterior es una red. ¿Dónde están las poleas y las cadenas? ¿Por qué lo llamamos blockchain?

Para comprender este asunto, primero debemos aclarar algunos puntos de conocimiento:

La imagen de arriba es en realidad una vista en perspectiva "macro" de la base de datos, que muestra cómo procesa el sistema blockchain. información normas y procedimientos básicos. En cuanto al nivel de registro de datos "micro", encontraremos que el libro mayor está empaquetado, comprimido, almacenado en bloques y encadenados en orden cronológico para formar una "estructura de cadena", como esta:

En la figura Cada anillo puede considerarse como un bloque de construcción, y muchos enlaces están unidos para formar una cadena de bloques.

Los bloques almacenan datos, lo cual es diferente del almacenamiento de datos ordinario: en la cadena de bloques, los datos del siguiente bloque contienen los datos del bloque anterior.

Para explicar académicamente los campos de cada parte de los datos del bloque, intentamos utilizar un libro para comparar qué es una estructura de datos blockchain.

Normalmente cuando leemos un libro, leemos la primera página, luego la segunda y la tercera. El lomo es una entidad física que fija el orden de cada página. Incluso si el libro está disperso, puedes determinar el orden de cada página numerada.

Dentro de la blockchain, cada bloque está marcado con un número de página, el contenido de la segunda página contiene el contenido de la primera página, el contenido de la tercera página contiene el contenido de la primera y segunda página, y el contenido de la tercera página contiene el contenido de la primera y segunda páginas. Diez páginas contienen el contenido de las primeras nueve páginas.

Es una cadena anidada que se puede rastrear hasta los datos originales.

Esto lleva a un atributo importante de la blockchain: la trazabilidad.

Cuando es necesario actualizar los datos de la blockchain, es decir, cuando se generan nuevos bloques en secuencia, el "** algoritmo de reconocimiento" vuelve a entrar en juego. Este algoritmo estipula que solo se puede formar un nuevo bloque si es reconocido por más de 51 nodos en toda la red. Para decirlo sin rodeos, fue una votación y más de la mitad de la gente estuvo de acuerdo. Esto dificulta la manipulación de datos en la cadena de bloques. Si quisiera forzar el cambio, habría demasiada gente a quien sobornar y el costo sería demasiado alto para que valga la pena.

Esto es lo que la gente suele llamar la característica "antimanipulación" de blockchain.

Otra razón por la que blockchain da a las personas una sensación de confianza son los "contratos inteligentes".

Los contratos inteligentes son acuerdos de compromiso definidos y ejecutados automáticamente mediante programas informáticos. Es un conjunto de reglas de transacción ejecutadas por código, similar a la función de pago automático de las tarjetas de crédito actuales. Si activa esta función, no tendrá que preocuparse por nada. El banco deducirá automáticamente el dinero que debes cuando venza.

Los contratos inteligentes pueden evitar el incumplimiento de contrato cuando tu amigo te pide dinero prestado pero no recuerda devolverlo o pone excusas para no hacerlo. Una vez que se activan los términos del contrato, como cuando llega el momento de devolver el dinero o si hay un límite en su cuenta, el código se ejecutará automáticamente y el dinero que le debe se le devolverá automáticamente, ya sea que lo quiera o no.

Resumamos brevemente. La tecnología Blockchain está principalmente descentralizada, es difícil de manipular, rastreable y representa más seguridad y confianza. Pero también trae nuevos problemas: redundancia e ineficiencia, lo que requiere que muchos nodos estén de acuerdo con las reglas y participen activamente.

Con esto concluye la sección "secado". A continuación, hablemos de la historia no oficial y la historia oficial de blockchain.

A menudo se utiliza una nueva tecnología para cumplir una determinada tarea.

O objetivo. Entonces, ¿dónde se utilizó originalmente la cadena de bloques y quién pensó en ella por primera vez?

Volvamos al año 2008.

El 21 de septiembre, los bancos de inversión de Wall Street colapsaron uno tras otro, y la Reserva Federal anunció que convertiría los dos bancos de inversión restantes (Goldman Sachs Group y Morgan Stanley) en bancos comerciales que esperaba sobrevivir; la crisis financiera absorbiendo ahorros. El 3 de octubre de 2010, la administración Bush firmó un plan de rescate financiero de 700 mil millones de dólares.

28 días después, el 165438 de junio, 1 de octubre de 2008, apareció una nueva publicación en un grupo de correo electrónico cifrado: "Estoy desarrollando un nuevo sistema de moneda electrónica que es completamente peer-to-peer y no Requiere una agencia fiduciaria de terceros ". El texto de la publicación es un documento titulado "Bitcoin: un sistema de efectivo electrónico entre pares" firmado por Satoshi Nakamoto.

Este artículo explica el diseño de este sistema de efectivo electrónico P2P con una lógica más rigurosa. Primero, analiza el problema de que las instituciones financieras están sujetas a la "base fiduciaria" (basada en el crédito), y luego explica paso a paso cómo lograr "no necesitar instituciones de terceros" y resolver inteligentemente los problemas técnicos dejados por la antecesores.

Dos meses después, Satoshi Nakamoto lanzó la primera versión del cliente Bitcoin de código abierto y extrajo 50 Bitcoins por primera vez. El bloque que generó el primer lote de Bitcoins se llama "Bloque Génesis". El bloque original se compila en el bloque 0 sin torsión. Satoshi Nakamoto tardó seis días en desenterrar la piedra. Esto también provocó una discusión en el foro bitcointalk. Los “creyentes” de Bitcoin piensan en la Biblia: “Dios tardó seis días en crear el universo y luego descansó el séptimo día.

Aunque los conceptos de descentralización, tokens y economía no aparecen en el artículo, Satoshi Nakamoto explicó en detalle cómo funcionan los bloques y las cadenas en la red. Como resultado, surgió una cadena de bloques.

Este trozo de papel se convirtió más tarde en la "Biblia" del "bitismo", la tecnología se convirtió en la piedra angular de la fe y el documento del desarrollador se convirtió en el "Código de Hammurabi".

Más tarde, pagó por el primero. escena real intercambiando pizza, WikiLeaks cuya cuenta fue bloqueada por el gobierno de EE. UU. sobrevivió milagrosamente con Bitcoin, la “descentralización” y el retiro de Satoshi Nakamoto, el surgimiento de la verdad y la falsedad, rumores y una serie de leyendas, integrando las expectativas, imaginaciones y especulaciones de generaciones posteriores, se convirtió en una "historia bíblica"

Algunas personas no estaban satisfechas con el mundo descrito en el Antiguo Testamento, y otra secta escribió sus enseñanzas en la Biblia. Una hoja de papel en blanco cuenta la historia de su vida. La fe en los diez años posteriores a Bitcoin Al igual que la escritura de 66 volúmenes de la Biblia abarcó 1.500 años, el cristianismo se dividió en 33.000 ramas después de 2.000 años de interpretación. /p>

CoinMarketCap muestra que hay más de 4.900 tipos de digital. Bitcoin todavía lidera todo el mercado de monedas digitales con una participación de mercado de 66, y el precio reciente ronda los 7200 dólares estadounidenses por moneda. muchas monedas tienen diferentes funciones y se dividen en diferentes categorías: las monedas digitales, representadas por Bitcoin, se posicionan como "oro digital" y tienen ciertas propiedades de almacenamiento y cobertura de valor. Las monedas digitales representadas por Ethereum se han convertido en el "combustible operativo" en su red; El sistema de monedas estables representado por USDT y Libra tiene buenas capacidades de pago debido a pequeñas fluctuaciones. Los bancos centrales representados por DCEP han emitido monedas digitales. Hasta cierto punto, reemplaza a M0, lo que permite a las instituciones comerciales y a la gente común evitar retrasos en la recepción y el pago. incluso cuando se quedan sin efectivo y desconectados de Internet.

Se puede ver que la tecnología blockchain se ha desarrollado durante 10 años, el uso inicial y “más grande” es la moneda digital.

La moneda digital también se ha convertido en una recompensa atractiva para los participantes por mantener cadenas públicas.

Además de la moneda digital, blockchain, ¿dónde más se puede utilizar la tecnología? Recuerde cuál es la esencia de blockchain: una base de datos descentralizada y algunas de sus características correspondientes: trazabilidad, apertura, anonimato y resistencia a la manipulación. En teoría, el escenario tradicional de obtener una base de datos centralizada se puede modificar con blockchain para ver si es adecuado.

Hablemos del área. Varias industrias y escenarios donde blockchain se ha implementado con éxito:

Blockchain puede probar la existencia de un archivo o contenido digital en un momento específico a través de una marca de tiempo hash. , proporcionar autenticación judicial, autenticación de identidad, protección de derechos de propiedad y trazabilidad de seguridad proporciona una solución perfecta.

En términos de trazabilidad de seguridad, la tecnología blockchain se puede utilizar ampliamente en alimentos, medicinas, productos agrícolas, alcohol y artículos de lujo. y otros campos.

Dé dos ejemplos.

Blockchain puede ejecutar datos gubernamentales y simplificar enormemente el proceso.

La tecnología distribuida de blockchain permite a los departamentos gubernamentales concentrarse en una cadena y todos los flujos de trabajo se entregan a través de contratos inteligentes. Siempre que el empleado pase la autenticación de identidad y la firma electrónica en un departamento, el contrato inteligente se puede procesar y transferir automáticamente, y todas las aprobaciones y firmas posteriores se pueden completar en orden.

Las facturas blockchain son las primeras en utilizar la tecnología blockchain en China. El departamento de impuestos lanzó la plataforma "Tax Chain" de factura electrónica blockchain. El departamento de impuestos, el emisor y el beneficiario se unen a la red "Tax Chain" a través de identidades digitales únicas, logrando realmente la "facturación basada en transacciones" y el "reembolso basado en facturación". "—— La facturación de segundo nivel y la contabilidad de reembolsos a nivel de minutos reducen en gran medida los costos de gestión y recaudación de impuestos y resuelven eficazmente problemas como la manipulación de datos, la declaración excesiva de un voto y la evasión fiscal.

El alivio de la pobreza es otra aplicación de la tecnología blockchain. Utilice las características abiertas, transparentes, rastreables y no manipulables de la tecnología blockchain para lograr un uso transparente, una inversión precisa y una gestión eficiente de los fondos de alivio de la pobreza.

Pone también dos ejemplos.

La Organización de Operación de Identidad de la Red eID, guiada por el Tercer Instituto de Investigación del Ministerio de Seguridad Pública, está trabajando con el ICBC* para desarrollar una "cadena de identidad digital" basada en números de identidad de ciudadanos y algoritmos criptográficos para emitir a los ciudadanos chinos. Desde su lanzamiento, el sistema de identidad digital eID ha servido para la gestión del ciclo de vida completo de 654,38 mil millones de eID, aliviando efectivamente problemas como el abuso de información de identidad personal y las filtraciones de privacidad.

Cinco proyectos de cadenas de identidad presentados por la Oficina de Información de la Red recopilados por Odaily Planet Daily.

La tecnología Blockchain tiene naturalmente atributos financieros.

En términos de pago y liquidación, bajo el sistema de libro mayor distribuido blockchain, múltiples participantes del mercado mantienen y sincronizan un "libro mayor" en tiempo real, y solo toma unos minutos completar lo que tomó dos o tres días para completar en el pasado las tareas de pago, compensación y liquidación reducen la complejidad y el costo de las transacciones transbancarias y transfronterizas. Al mismo tiempo, la tecnología de cifrado subyacente de la cadena de bloques garantiza que los participantes no puedan alterar el libro mayor, lo que garantiza la transparencia y la seguridad de los registros de transacciones. Los reguladores pueden rastrear fácilmente las transacciones en la cadena y localizar rápidamente los flujos de capital de alto riesgo.

En términos de emisión y negociación de valores, el proceso tradicional de emisión de acciones es largo, costoso y complicado. La tecnología blockchain puede debilitar el papel de las instituciones aseguradoras y ayudar a todas las partes a establecer canales de intercambio de información rápidos y precisos. Los emisores pueden emitir sus propias acciones mediante contratos inteligentes y las autoridades reguladoras pueden realizar revisiones e inspecciones unificadas. Los inversores también pueden evitar a los intermediarios y operar directamente.

En términos de facturas digitales y financiación de la cadena de suministro, la tecnología blockchain puede resolver eficazmente el problema de las dificultades financieras de las pequeñas y medianas empresas. En la actualidad, es difícil que el financiamiento de la cadena de suministro beneficie a las pequeñas y medianas empresas en los tramos superiores de la cadena industrial, porque a menudo no tienen relaciones comerciales directas con las empresas centrales, y es difícil para las instituciones financieras evaluar su calificaciones crediticias. Sobre la base de la tecnología blockchain, se puede establecer una red de cadena de consorcio que abarque empresas centrales, proveedores ascendentes y descendentes, instituciones financieras, etc. Las empresas centrales emiten comprobantes de cuentas por cobrar a sus proveedores, y las facturas pueden circular entre los proveedores después de envolverse digitalmente. Cada nivel de proveedor puede utilizar facturas digitales para lograr una cantidad correspondiente de financiación.

Por ejemplo.

Desde su creación en 2017, la cadena de nube empresarial china, lanzada conjuntamente por el Banco Industrial y Comercial de China, el Banco de Ahorro Postal de China y 11 empresas centrales, ha cubierto a 48.000 empresas, con una cantidad confirmada en el La cadena alcanzó los 10 mil millones de yuanes y la financiación de factoring alcanzó los 570 millones de millones de yuanes, con transacciones acumuladas que alcanzaron los 300 mil millones de yuanes. Después de recibir la solicitud de préstamo, las instituciones financieras pueden verificar la autenticidad del contrato y si se ha verificado varias veces (se liquidan automáticamente varios contratos inteligentes para reducir los costos y aumentar la eficiencia de las cuentas de las empresas principales); La deuda pagadera puede tener los vales correspondientes, se divide entre proveedores de primer nivel y se entrega a empresas de segundo y tercer nivel de la misma cadena. Calificar a los proveedores para ayudarlos a recaudar fondos; las empresas centrales también pueden comprender si toda la cadena está funcionando con normalidad y evitar la presión de los pagos de emergencia.

La tecnología Blockchain optimizará en gran medida el uso de big data existente y desempeñará un papel muy importante en el flujo y el procesamiento de datos.

Todos estamos familiarizados con las áreas mencionadas anteriormente. A medida que se desarrollan más tecnologías nuevas, blockchain puede combinarse con ellas y desempeñar un papel en áreas inesperadas de fertilización cruzada y nuevos escenarios que actualmente son impredecibles.

En el futuro, Internet, la inteligencia artificial y el Internet de las cosas generarán cantidades masivas de datos, y el almacenamiento centralizado de datos existente (modelo informático) enfrentará enormes desafíos. Se espera que el almacenamiento perimetral (informática) basado en la tecnología blockchain se convierta en una solución futura. Además, el mecanismo de trazabilidad y a prueba de manipulaciones de la cadena de bloques garantiza la autenticidad y la alta calidad de los datos, convirtiéndose en la base para el uso de todos los datos, como big data, aprendizaje profundo e inteligencia artificial.

Finalmente, blockchain puede realizar cálculos de datos colaborativos entre múltiples partes al tiempo que protege la privacidad de los datos, y se espera que resuelva los problemas del "monopolio de datos" y las "islas de datos" y realice el valor de la circulación de datos.

En vista de la etapa actual de desarrollo de blockchain, para satisfacer las necesidades de los usuarios empresariales generales para el desarrollo y uso de blockchain, muchos proveedores de servicios en la nube tradicionales han comenzado a implementar su propio BaaS ("Blockchain as a Servicio") solución. La combinación de blockchain y computación en la nube reducirá efectivamente el costo de implementación de blockchain empresarial y promoverá el uso de escenarios de blockchain.

En el futuro, la tecnología blockchain también desempeñará un papel importante en muchos campos, como la caridad, los seguros, la energía, la logística y el Internet de las cosas.

En este experimento de la tecnología tradicional a blockchain, descubrimos que cuando algunos escenarios tienen requisitos más estrictos de trazabilidad, protección contra manipulaciones y descentralización, las debilidades de blockchain (por ejemplo, cuando los requisitos de rendimiento no son altos, un área así es bastante adecuada para combinarse con blockchain.

Al mismo tiempo, en el proceso de evolución, la cadena de bloques ha pasado de ser una cadena pública altamente descentralizada y accesible a todos a una cadena de consorcio con diferentes permisos y mantenimiento multicéntrico, equilibrando los dos tipos en un hasta cierto punto los pros y los contras del sistema.

Los ejemplos típicos de cadenas de alianza incluyen: FISCO BCOS desarrollado conjuntamente por WeBank y el Grupo de Trabajo de Código Abierto de Golden Chain Alliance, Fabric, una importante contribución de IBM, y Ant Alliance Chain liderada por Ant Blockchain, etc.

Estos sistemas que no son de confianza representan un mecanismo de almacenamiento y autenticación de datos más seguro en el que los datos se autentican y protegen de manera efectiva. Las empresas o los individuos pueden intercambiar o firmar contratos digitalmente, que están integrados en un código y almacenados en una base de datos transparente que no se puede eliminar, alterar ni modificar.

Predicción audaz de que en el futuro, los contratos, las auditorías, las tareas y los pagos se digitalizarán con firmas únicas y seguras. Las firmas digitales se identificarán, autenticarán, legalizarán y almacenarán permanentemente, y no podrán ser alteradas. con. Cada transacción no requiere garantías de intermediarios y puede operar sin conocer la información básica de la otra parte. Al tiempo que mejora la seguridad de la información, reduce efectivamente los costos de transacción y mejora la eficiencia de las transacciones.

En general, el aterrizaje de blockchain ha avanzado mucho en comparación con hace dos años.

Muchas mejoras se encuentran en la parte inferior del sistema. Los usuarios no pueden ver directamente que se ha utilizado la cadena de bloques, pero en realidad se han beneficiado de ella; algunas aún están en la etapa piloto y los usuarios aún no han podido hacerlo; experimentarlo. En el futuro, se espera que blockchain se utilice a gran escala y se convierta en una infraestructura de Internet.

Espero conocerte aquí y brindarte una descripción general de qué es blockchain y qué puede hacer blockchain.

Preguntas y respuestas relacionadas: ¿Qué es blockchain? Blockchain es en realidad equivalente a una base de datos no intermediaria, que consta de una serie de bloques de datos. Cada bloque de datos contiene información sobre una transacción en línea de Bitcoin, que se utiliza para verificar la validez de la información y generar el siguiente bloque de datos.

En un sentido estricto, blockchain es una estructura de datos en cadena que combina bloques de datos en orden cronológico. Está criptográficamente garantizado como un libro de contabilidad distribuido irrompible e infalsificable.

En términos generales, blockchain es en realidad una infraestructura distribuida y un método informático que se utiliza para garantizar la seguridad de la transmisión y el acceso a los datos.

Infraestructura Blockchain:

Blockchain consta de seis infraestructuras: capa de datos, capa de red, * * * *capa de conocimiento, capa de incentivos, capa de contrato y composición de la capa de uso.