Actualmente existen muchas aplicaciones blockchain. ¿Qué tipo de blockchain es mejor solicitar? ¿Dónde puedo averiguarlo más claramente?
1. ¿Qué es blockchain?
Blockchain, como su nombre indica, consta de un bloque y una cadena. Es un nuevo modelo de aplicación de tecnologías informáticas como el almacenamiento distribuido de datos, la transmisión punto a punto, * * mecanismo de identificación y cifrado. algoritmo, etc Es una estructura de datos vinculada que combina bloques de datos de manera ordenada en orden cronológico. Está criptográficamente garantizado como un libro de contabilidad distribuido a prueba de manipulaciones, falsificaciones, seguro y confiable.
En 2008, Satoshi Nakamoto propuso por primera vez los conceptos de blockchain y moneda digital cifrada en su artículo "Bitcoin: A Peer-to-Peer Electronic Cash System". Comenzando con Bitcoin, blockchain se ha convertido en la tecnología subyacente de varias monedas digitales.
2. El principio de funcionamiento de blockchain:
1. Los conceptos básicos incluyen:
(1) Transacción: opera una vez y el estado del libro de cuentas cambia una vez. , como Agregar un registro;
(2) Bloquear: registra las transacciones y los datos de estado que ocurrieron dentro de un tiempo específico, que es la identificación * * * y la preservación del estado del libro de cuenta actual
(3) Cadena: consta de bloques concatenados en orden cronológico y es un registro de todo el cambio de estado.
Después de comprender el concepto de funcionamiento de blockchain, no es difícil comprender el principio de funcionamiento. Supongamos que hay un libro de registro de datos distribuido que solo permite adiciones, no eliminaciones ni cambios. Su estructura es una cadena lineal de "bloques" conectados en serie (de ahí también el nombre "blockchain"). Si desea agregar nuevos datos, debe colocarlos en un nuevo bloque. Los nodos de mantenimiento pueden proponer nuevos bloques, pero deben pasar por ciertos procedimientos.
2. Tome Bitcoin como ejemplo para ver cómo funciona la cadena de bloques.
Los bloques de Bitcoin se dividen en dos partes: encabezado del bloque y cuerpo del bloque.
Tres. Las principales ventajas y características de blockchain
1. Descentralización
La verificación, contabilidad, almacenamiento, mantenimiento y transmisión de datos de blockchain se basan en una arquitectura distribuida. No existe un hardware centralizado. u organización de gestión. Los derechos y obligaciones de cualquier nodo son iguales y los bloques de datos del sistema son mantenidos por nodos con funciones de mantenimiento en todo el sistema.
2. Apertura y transparencia
El sistema está abierto. Además de que la información privada de las partes de la transacción está cifrada, los datos de la cadena de bloques están abiertos a todos y cualquiera puede acceder a ellos. los abierto La interfaz consulta datos de blockchain y desarrolla aplicaciones relacionadas, por lo que toda la información del sistema es altamente transparente.
3. Seguridad
La cadena de bloques adopta especificaciones y protocolos basados en consenso (como un conjunto de algoritmos abiertos y transparentes), de modo que todos los nodos de todo el sistema puedan operar de forma ordenada. Un entorno no confiable. El intercambio de datos libre y seguro convierte la confianza en las "personas" en confianza en las máquinas, y cualquier intervención humana no funcionará.
4. La información no puede ser manipulada.
Una vez que la información se verifica y se agrega a la cadena de bloques, se almacenará permanentemente. A menos que se puedan controlar más de 565,438+0% (casi imposible) nodos en el sistema al mismo tiempo, las modificaciones a la base de datos en un solo nodo no son válidas, por lo que la estabilidad y confiabilidad de los datos de la cadena de bloques son extremadamente altas.
5. Anonimato
Dado que los intercambios entre nodos siguen un algoritmo fijo, la interacción de datos entre ellos no requiere confianza (las reglas del programa en la blockchain determinarán si la actividad es válida). ), por lo que la contraparte no necesita revelar su identidad para ganarse la confianza de la otra parte, lo que resulta muy útil para la acumulación de crédito.
En cuarto lugar, la clasificación de blockchains
En la actualidad, la clasificación más común de blockchains es dividir las blockchains en blockchains públicas, cadenas privadas y cadenas de consorcio.
1. Cadena pública: Cualquiera puede participar en el uso y mantenimiento, pudiendo obtener confirmación efectiva de la blockchain. La cadena pública es la cadena de bloques más antigua y actualmente es la cadena de bloques más utilizada. Por ejemplo, la cadena de bloques Bitcoin está completamente abierta al público.
Si se introduce un mecanismo de permiso, incluirá cadenas privadas y cadenas de consorcio.
2. Cadena privada: Las empresas o individuos solo utilizan la tecnología blockchain y disfrutan de permisos exclusivos de escritura en la blockchain, y la información no se divulga.
En la actualidad, los gigantes conservadores (finanzas tradicionales) quieren probar la cadena de bloques privada, y los productos de aplicación de la cadena de bloques privada todavía se están explorando.
3. Cadena de alianza: Es una cadena de bloques entre la cadena pública y la cadena engañosa, controlada por múltiples organizaciones. El uso de esta cadena se gestiona con permisos y puede ser controlado por administradores o abierto a otros según sus propios deseos.
Además, según diferentes escenarios de uso y propósitos, blockchain se puede dividir en cadenas monetarias para moneda digital, cadenas de propiedad para registrar derechos de propiedad y cadenas de crowdfunding para crowdfunding.
Análisis de escenarios de aplicación específicos del verbo (abreviatura del verbo) blockchain
1. Seguridad de la información
El 28 de mayo, el director ejecutivo de Tencent, Ma, estuvo en Guiyang Digital The. En la exposición se planteó la cuestión de la lucha contra la falsificación del licor Moutai: el método antifalsificación basado en la tecnología de integración en la nube será mucho más eficiente que el método tradicional contra la falsificación. En futuros escenarios de verificación antifalsificación, es posible obtener una gran cantidad de información completa basada en diferentes dimensiones simplemente escaneando con un teléfono móvil.
Tome Moutai como ejemplo:
Dirección de la destilería, taller de producción, operadores, inspectores, tiempo de entrega, información del vehículo de transporte e información del conductor,
El año de vino, la fuente de materias primas, los proveedores de materias primas, el número de almacenes de almacenamiento, la información de los vehículos y conductores de transporte de materias primas,
Toda la información se puede rastrear con precisión, registrar permanentemente y no se puede manosear.
Combinado con la información anterior, es fácil verificar la autenticidad.
2. Problemas de seguridad alimentaria
Ya desde el 5438 de junio+065438+octubre del año pasado, Walmart había cooperado con IBM para utilizar la tecnología blockchain para rastrear el origen de los alimentos y garantizar la seguridad alimentaria. .seguridad, aumentar la movilidad de los alimentos y reducir costes. Para los grandes supermercados como Walmart, solía llevar días investigar el origen de los alimentos problemáticos. Después de utilizar esta tecnología, solo se necesita una información del producto para rastrear con precisión la fuente, el origen del alimento, el inspector y el proveedor. Actualmente, los productos rastreados por blockchain incluyen productos envasados de Estados Unidos y carne de cerdo de China.
3. Seguridad de la información
La tecnología Blockchain está impulsando una revolución tecnológica en la seguridad de la información. Ataques de intermediario, manipulación de datos y DDoS.
(1) Protección de identidad
PKI es una tecnología de cifrado de clave pública comúnmente utilizada en correos electrónicos, aplicaciones de mensajería, sitios web y otras aplicaciones de comunicación. Sin embargo, dado que la mayoría de las implementaciones de PKI utilizan una autoridad de certificación (CA) de terceros centralizada y confiable para emitir, activar y almacenar certificados de usuario, los piratas informáticos pueden atacar PKI para hacerse pasar por usuarios o descifrar información cifrada.
CertCoin es la primera implementación PKI de blockchain y proviene del MIT. Elimina los centros de certificación centralizados y utiliza blockchain como un libro de contabilidad distribuido de nombres de dominio y claves públicas.
Compañía Pomcor: Ruta de implementación de Blockchain PKI: retenga el centro de certificación y use blockchain para almacenar el valor hash del certificado emitido y activado. Los usuarios pueden certificar la autenticidad de los certificados a través de una fuente descentralizada y transparente, mientras autentican claves y firmas localmente en función de una copia de la cadena de bloques, mejorando el rendimiento del acceso a la red.
(2) Protección de la integridad de los datos
GuardTime ha desarrollado una arquitectura de firma sin llave (KSI) basada en la tecnología blockchain para reemplazar la tecnología de autenticación de datos basada en claves. KSI almacena una tabla hash de los datos y archivos originales en la cadena de bloques, ejecuta el algoritmo hash para verificar otras copias y compara los resultados con los datos almacenados en la cadena de bloques. Cualquier manipulación de datos se detectará rápidamente porque la tabla hash original se almacena en millones de nodos.
(3) Proteger la infraestructura crítica
El "talón de Aquiles" de Internet, DDoS, ha entrado en la era de la tuberculosis. DDoS sigue siendo el arma más fácil para los piratas informáticos para derribar objetivos grandes a bajo costo. Los servicios DNS son el objetivo principal de los piratas informáticos para provocar daños a gran escala, pero se espera que la tecnología blockchain proporcione una solución fundamental.
El almacenamiento distribuido de blockchain hace que los ataques de hackers pierdan foco. Nebulis está desarrollando un sistema DNS distribuido que utiliza la cadena de bloques Ethereum y el sistema de archivos de Internet interplanetario (IPFS, una alternativa distribuida a HTTP) para registrar y resolver nombres de dominio. La mayor debilidad del DNS es el almacenamiento en caché, que posibilita los ataques DDoS y es la pesadilla de la censura de las redes sociales por parte del gobierno central y la manipulación de los registros de DNS.
Un sistema DNS altamente transparente y distribuido puede impedir eficazmente que cualquier entidad, incluidos los gobiernos, manipule registros arbitrariamente.
Cuarto, industria financiera
(1) Moneda digital: mejorar la conveniencia de la emisión y el uso de moneda.
Por ejemplo, existen Bitcoin y Ethereum en países extranjeros, y Nutbao también está disponible en China.
Desde el uso de transacciones físicas, pasando por moneda física y moneda de crédito, hasta el auge de la red Bitcoin, cada vez más personas conocen la tecnología blockchain de contabilidad distribuida detrás de ella y la están aplicando gradualmente a la tecnología digital. Escenarios más allá de la moneda.
(2) Liquidación de pagos transfronterizos: realice transacciones punto a punto y reduzca los costos intermedios.
Transferencias y pagos. Actualmente, las aplicaciones más maduras de la tecnología blockchain son los pagos y las transferencias. La tecnología blockchain puede evitar sistemas complejos, ahorrar procesos de revisión y conciliación interbancaria y acelerar la liquidación; el uso de moneda virtual no requiere la intervención de una cámara de compensación, lo que reduce los costos de transacción. Los diferentes países tienen diferentes procedimientos de compensación. Una sola remesa tarda entre 2 y 3 días en llegar, lo que es ineficiente y representa una gran proporción de los fondos en tránsito. Los pagos entre pares ya no se realizan a través de terceros ni de la tecnología blockchain. Omite el vínculo de terceras instituciones, permite el pago durante todo el día, pago en tiempo real y retiro rápido de efectivo, reduciendo costos ocultos y ayudando a evitar riesgos financieros. Es oportuno y conveniente.
(3) Facturas y financiación de la cadena de suministro empresarial: Reducir la intervención humana, reducir costes y riesgos operativos.
Se eliminarán la transferencia de valor entre pares, las notas físicas o un sistema centralizado para la verificación controlada; se eliminarán los intermediarios y se reducirá la intervención humana. Mayor eficiencia, canales de financiación más fluidos, menores riesgos y beneficios para todas las partes.
(4) Emisión y negociación de valores: realice transferencias de activos en tiempo casi real y acelere la liquidación de transacciones.
La aplicación de la tecnología blockchain puede hacer que el proceso de negociación de valores sea más conciso, transparente y rápido, reducir los sistemas de TI con funciones duplicadas y mejorar la eficiencia de las operaciones del mercado. En el caso de las acciones, blockchain puede eliminar los registros en papel y lápiz o en hojas de cálculo, reducir el error humano en las transacciones y aumentar la transparencia y la trazabilidad de las plataformas comerciales. Citigroup y Nasdaq se asocian para promover aplicaciones blockchain.
(5) Informes de crédito de clientes y antifraude: reduzca los costos de cumplimiento legal y prevenga delitos financieros.
La información del cliente y los registros de transacciones registrados en la cadena de bloques ayudan a los bancos a identificar transacciones anormales y prevenir eficazmente el fraude. Las características técnicas de blockchain pueden cambiar el sistema de información crediticia existente. Cuando los bancos llevan a cabo "conozca a su cliente" (KYC), los datos de los clientes con malos antecedentes se almacenan en la cadena de bloques.
Crowdfunding de acciones: el crowdfunding de acciones basado en la tecnología blockchain puede lograr una confianza descentralizada y los retornos de los inversores están garantizados.
5. Gestión de la cadena de suministro
Los sistemas de contabilidad distribuida, en los que los participantes rastrean la propiedad de los activos en todo momento, se pueden utilizar para rastrear las piezas de automóviles a medida que se mueven entre países y fábricas.
La premisa de Toyota es desarrollar soluciones de tecnología blockchain para sus operaciones principales de la cadena de suministro de piezas. Una gran cantidad de datos puede ayudar a Toyota a garantizar de manera más eficiente la precisión de los datos registrados y también puede ayudar a gestionar la cadena de suministro. Al mismo tiempo, la cadena de suministro blockchain puede controlar los costos y especificaciones relacionados de los bienes de garantía y reparación a través de contratos inteligentes, y las transacciones a lo largo del ciclo de vida del producto son irrevocables.
Maritime International (MTI) ha implementado la primera * * * solución pública para la industria naviera que utiliza tecnología de cadena de suministro blockchain * * * para disfrutar de la información VGM de los contenedores de envío. La información sobre los contenedores VGM es importante para garantizar la correcta estiba de los buques y prevenir accidentes en el mar y en los puertos. Los datos de VGM se almacenan en la cadena de suministro de blockchain, proporcionando un registro permanente para los funcionarios portuarios, compañías navieras, transportistas y transportistas. Esto reemplaza los engorrosos registros, hojas de cálculo, intermediarios de datos y bases de datos privadas.
El sistema de crédito logístico Wagonbang lanza soluciones financieras para empresas de logística basadas en blockchain, con el objetivo de proporcionar a las empresas servicios financieros confiables. No sólo puede ayudar a los conductores a resolver el problema de las dificultades crediticias, sino también cambiar la situación actual de falta de integridad en la industria y ayudar a construir el sistema de integridad logística. Ayude a construir la cadena de identidad de las empresas de logística y cree un ecosistema de datos confiable para las empresas de logística. Con un modelo de algoritmo transparente, de supervisión y rastreable, se pueden descartar empresas confiables que necesiten apoyo financiero y brindar servicios financieros. Por otro lado, a nivel técnico, se vincularán diversos organismos encargados de hacer cumplir la ley para sancionar conjuntamente a las empresas deshonestas.
6. Gestión gubernamental
(1) Elección
Basándonos en las características de la tecnología blockchain y las deficiencias de la tecnología electoral actual, construiremos un sistema para Aplicación blockchain de código abierto para elecciones, votación y lotería, la llamamos ElectionChain. Queremos optimizar la tecnología electoral y de votación para hacer que la votación sea más abierta y transparente, reducir la manipulación y permitir a los votantes verificar sus resultados electorales.
Incluyendo autenticación de identidad, sistema multicadena, protocolo de votación flash, algoritmo EDPOS, protección de la privacidad, diseño de mecanismo de votación, mercado de arrendamiento ELC descentralizado, soluciones de almacenamiento, contratos inteligentes, etc.
(2) Servicios gubernamentales
Con el fin de realizar un ecosistema digital de gobierno electrónico basado en la tecnología blockchain y proporcionar a los ciudadanos mecanismos automatizados para servicios gubernamentales y negocios de departamentos gubernamentales, asuntos gubernamentales nacionales. debe ser Todos los campos se combinan para formar un espacio de información, incluidas agencias gubernamentales, datos económicos, transacciones financieras y campos sociales. El ecosistema también debería incluir autoridades de registro y el software correspondiente para crear aplicaciones y plataformas basadas en contratos inteligentes para agencias gubernamentales, empresas y usuarios públicos.