Cadena de bloques

Blockchain ( blockchain inglés  [1] , originalmente cadena de bloques [2]  - una cadena de bloques) - una cadena secuencial continua de bloques ( lista enlazada ) construida de acuerdo con ciertas reglas que contienen información. La conexión entre bloques se proporciona no solo mediante la numeración, sino también por el hecho de que cada bloque contiene su propia suma hash y la suma hash del bloque anterior. Cambiar cualquier información en un bloque cambiará su suma hash. Para cumplir con las reglas para construir una cadena, los cambios en la suma hash deberán escribirse en el siguiente bloque, lo que provocará cambios en su propia suma hash. En este caso, los bloques anteriores no se ven afectados. Si el bloque que se modifica es el último de la cadena, es posible que realizar cambios no requiera un esfuerzo significativo. Pero si ya se ha formado una continuación después de cambiar el bloque, entonces el cambio puede ser un proceso extremadamente lento. El hecho es que, por lo general, las copias de las cadenas de bloques se almacenan en muchas computadoras diferentes, independientemente unas de otras [3] .

El término apareció por primera vez como el nombre de una base de datos distribuida completamente replicada implementada en el sistema Bitcoin , razón por la cual la cadena de bloques a menudo se identifica con el libro mayor de transacciones en varias criptomonedas . Sin embargo, la tecnología de las cadenas de bloques se puede extender a cualquier bloque de información interconectado [4] . Introducido en octubre de 2008, el sistema Bitcoin fue la primera aplicación de la tecnología blockchain [5] .

Actualmente, las tecnologías blockchain se utilizan en áreas como las transacciones financieras , la identificación de usuarios o la creación de tecnologías de ciberseguridad [6] , y también son relevantes para instituciones bancarias y organizaciones gubernamentales.

Historia

Por primera vez, el criptógrafo estadounidense David Chaum propuso un protocolo similar a una cadena de bloques en su tesis de 1982 Sistemas informáticos establecidos, mantenidos y de confianza por grupos  mutuamente sospechosos ) [7] . Además, S. Haber y W. Scott Stornetta en 1991 en su trabajo describieron una cadena de bloques criptográficamente segura [9] . Los matemáticos persiguieron el objetivo de introducir un sistema en el que las marcas de tiempo de los documentos no pudieran falsificarse. En 1992, Haber, Stornetta y Dave Beyer incluyeron un árbol hash en su tecnología , que aumentó su eficiencia al permitir recopilar varios certificados de documentos en un bloque [10] . Al darse cuenta del potencial comercial de la tecnología que estaban desarrollando, los investigadores crearon un servicio de sellado de tiempo llamado Surety para potenciar su esquema. Los hashes de certificados de documentos de garantía se publican semanalmente en el New York Times desde 1995 [11] .

En 2008, un desarrollador bajo el seudónimo de Satoshi Nakamoto (la identidad real permanece desconocida, es posible que el grupo trabajara bajo este apodo) propuso un algoritmo general para el sistema bitcoin , cuyo elemento clave era un sistema de cadena secuencial continua. de bloques de información llamados blockchain . La diferencia fundamental con todas las versiones anteriores de tales tecnologías (incluido Hashcash ) fue la combinación de un hash de cadena con un mecanismo formal para generar consenso sobre la corrección del siguiente bloque, lo que hizo posible abandonar la necesidad de verificación de información por un agente de confianza (administrador) en todo el sistema y el sistema en su conjunto se descentralizó .

En 2009 se lanzó la primera versión de la criptomoneda bitcoin con la implementación de una cadena de bloques descentralizada, que asegura el almacenamiento de todas las transacciones en el sistema.

Implementación en el sistema Bitcoin

Bloque de transacciones

Un bloque de transacciones es una estructura especial para registrar un grupo de transacciones en el sistema Bitcoin y similares [12] . Una transacción se considera completa y confiable ("confirmada") cuando se verifican su formato y firmas, y cuando la transacción en sí se combina en un grupo con varias otras y se registra en una estructura especial: un bloque . El contenido de los bloques se puede comprobar, ya que cada bloque contiene información sobre el bloque anterior. Todos los bloques están alineados en una cadena, que contiene información sobre todas las operaciones realizadas en la base de datos. El primer bloque de la cadena, el bloque principal ( ing.  bloque de génesis ), se considera un caso aparte, ya que no tiene un bloque principal [13] .

El bloque consta de un encabezado y una lista de transacciones. El encabezado del bloque incluye su propio hash , el hash del bloque anterior, hash de transacciones e información de servicio adicional. En el sistema Bitcoin, la primera transacción en un bloque siempre indica el recibo de una comisión, que será una recompensa para el minero por el bloque creado [12] . Luego viene la lista de transacciones formadas a partir de la cola de transacciones que aún no han sido registradas en bloques anteriores. El minero establece el criterio de selección de la cola de forma independiente. No tiene que ser cronológico en el tiempo. Por ejemplo, solo se pueden incluir transacciones con una comisión alta o que involucren una lista determinada de direcciones. Para las transacciones en un bloque, se utiliza un hash en forma de árbol [14] , similar a la formación de una suma hash para un archivo en el protocolo BitTorrent . Las transacciones, además de cobrar una comisión por crear un bloque, contienen, dentro del parámetro de entrada , un enlace a una transacción con un estado de datos anterior (en el sistema Bitcoin, por ejemplo, se da un enlace a la transacción por la cual se gastó). se recibieron bitcoins). Las operaciones para transferir al minero una comisión por crear un bloque no tienen transacciones de "entrada", por lo que este parámetro puede contener cualquier información (para ellos, este campo se denomina parámetro Coinbase en inglés  ).

El bloque creado será aceptado por otros usuarios si el valor numérico del hash del título es igual o inferior a un determinado número objetivo, cuyo valor se ajusta periódicamente. Dado que el resultado hash de una función SHA-256 se considera irreversible , por el momento no existe ningún algoritmo para obtener el resultado deseado, aparte de la enumeración aleatoria. Si el hash no cumple la condición, entonces se cambia el parámetro nonce en el encabezado y se vuelve a calcular el hash. Por lo general (estadísticamente) se requiere una gran cantidad de recálculos. Cuando se encuentra una variante, el nodo transmite el bloque recibido a otros nodos conectados, que validan el bloque. Si no hay errores, el bloque se considera agregado a la cadena y el siguiente bloque debe incluir su hash [12] .

El valor del número objetivo con el que se compara el hash en el sistema Bitcoin se ajusta cada 2016 bloques. Está previsto que toda la red del sistema Bitcoin dedique unos 10 minutos a generar un bloque, unas dos semanas para los bloques de 2016. Si los bloques de 2016 se forman más rápido, el número objetivo disminuye ligeramente y se vuelve más difícil obtener un hash satisfactorio seleccionando el parámetro nonce; de ​​lo contrario, el número objetivo aumenta. Cambiar la complejidad computacional no afecta la confiabilidad de la red Bitcoin y solo es necesario para que el sistema genere bloques a una velocidad casi constante, independientemente del poder de cómputo de los participantes de la red [15] .

Cadena de bloques

Los bloques están formados simultáneamente por muchos " mineros ". Los bloques coincidentes se envían a la red y se incluyen en todas las réplicas de la base de bloques distribuidos. Regularmente surgen situaciones en las que varios bloques nuevos en diferentes partes de una red distribuida llaman al anterior el mismo bloque, es decir, la cadena de bloques puede ramificarse. A propósito o accidentalmente, es posible restringir la transmisión de información sobre nuevos bloques (por ejemplo, una de las cadenas puede desarrollarse dentro de la red local). En este caso, es posible el crecimiento paralelo de diferentes ramas. En cada uno de los nuevos bloques, puede haber tanto transacciones idénticas, como diferentes que estén incluidas en uno solo de ellos. Cuando se reanuda la retransmisión de bloques, los mineros comienzan a contar la cadena principal según el nivel de dificultad del hash y la longitud de la cadena. Si la complejidad y la longitud son iguales, se da preferencia a la cadena, cuyo bloque final apareció antes. Las operaciones que se incluyen únicamente en la sucursal rechazada (incluidos los pagos de remuneración) pierden su estado confirmado. Si se trata de una transacción de transferencia de bitcoin, se pondrá en cola y luego se incluirá en el siguiente bloque. Las transacciones por recibir recompensas por crear bloques cortados no se duplican en otra sucursal, es decir, los bitcoins “extra” pagados por la formación de bloques cortados no reciben más confirmaciones y se “pierden” [14] .

Así, la cadena de bloques contiene un historial de propiedad, que se puede encontrar, por ejemplo, en sitios especializados [16] .

Blockchain se forma como una cadena de bloques en continuo crecimiento con registros de todas las transacciones. Las copias de la base de datos o parte de ella se almacenan simultáneamente en varias computadoras y se sincronizan de acuerdo con las reglas formales para construir una cadena de bloques. La información en los bloques no está encriptada y está disponible en claro, pero la ausencia de cambios se certifica criptográficamente a través de cadenas hash [17] ( elemento de firma digital ).

La base de datos almacena públicamente información sobre todas las transacciones firmadas mediante cifrado asimétrico sin cifrar . Para evitar múltiples gastos de la misma cantidad, se utilizan sellos de tiempo [18] , implementados al dividir la base de datos en una cadena de bloques especiales, cada uno de los cuales, entre otras cosas, contiene el hash del bloque anterior y su número de serie. Cada nuevo bloque confirma transacciones, cuya información contiene confirmación adicional de transacciones en todos los bloques anteriores de la cadena. No es práctico cambiar la información en un bloque que está en la cadena, ya que en este caso sería necesario editar la información en todos los bloques posteriores. Debido a esto, un ataque exitoso de doble gasto (volver a gastar fondos previamente gastados) es extremadamente improbable en la práctica [19] .

La mayoría de las veces, un cambio deliberado de información en cualquiera de las copias de la base de datos, o incluso en un número suficientemente grande de copias, no se reconocerá como verdadero, ya que no cumplirá con las reglas. Algunos cambios pueden aceptarse si se realizan en todas las copias de la base de datos (por ejemplo, eliminar los últimos bloques debido a un error en su formación).

Para una explicación más visual del mecanismo del sistema de pago, Satoshi Nakamoto introdujo el concepto de " moneda digital " [18] , definiéndola como una cadena de firmas digitales. A diferencia de las denominaciones estandarizadas de las monedas convencionales, cada "moneda digital" tiene su propia denominación. Cada dirección de bitcoin se puede asignar a cualquier número de "monedas digitales". Con la ayuda de las transacciones, se pueden dividir y combinar, manteniendo el monto total de sus valores nominales menos la comisión.

Antes de la versión 0.8.0, el cliente principal usaba Berkeley DB para almacenar la cadena de bloques ; a partir de la versión 0.8.0, los desarrolladores cambiaron a LevelDB [20] .

Confirmación de transacción

Mientras la transacción no esté incluida en el bloque, el sistema considera que la cantidad de bitcoins en una determinada dirección permanece sin cambios. En este momento, es técnicamente posible organizar varias transacciones diferentes para la transferencia de los mismos bitcoins desde una dirección a diferentes destinatarios [21] . Pero en cuanto se incluya una de estas transacciones en el bloque, el sistema ignorará el resto de transacciones con los mismos bitcoins. Por ejemplo, si se incluye una transacción posterior en el bloque, la anterior se considerará errónea. Existe una pequeña posibilidad de que al ramificar, dos transacciones de este tipo caigan en bloques de diferentes sucursales. Cada una de ellas se considerará correcta, solo cuando la sucursal muera una de las transacciones se considerará errónea. En este caso, el tiempo de la operación no importará.

Por lo tanto, ingresar una transacción en un bloque es una confirmación de su validez, independientemente de la presencia de otras transacciones con los mismos bitcoins. Cada nuevo bloque se considera una "confirmación" adicional de transacciones de bloques anteriores. Si hay 3 bloques en la cadena, las transacciones del último bloque se confirmarán 1 vez, y las del primer bloque tendrán 3 confirmaciones. Basta esperar varias confirmaciones para que la probabilidad de cancelar la transacción sea muy baja.

Para reducir el impacto de tales situaciones en la red, existen restricciones sobre la disposición de bitcoins recién recibidos. Según el servicio blockchain.info , hasta mayo de 2015, la longitud máxima de las cadenas rechazadas era de 5 bloques [22] . El número requerido de confirmaciones para desbloquear lo recibido depende del programa cliente o de las instrucciones de la parte receptora. El cliente Bitcoin-qt no requiere confirmaciones para el envío, pero la mayoría de los destinatarios tienen un requisito predeterminado de 6 confirmaciones, es decir, generalmente puede usar la recibida en una hora. Varios servicios en línea a menudo establecen su propio umbral de confirmación.

El protocolo permite usar los bitcoins recibidos para crear un bloque después de 100 confirmaciones [23] , pero el programa de cliente estándar muestra la comisión después de 120 confirmaciones, es decir, generalmente puede usar la comisión unas 20 horas después de que se cobra.

"Doble gasto"

Si controla más del 50 % de la potencia informática total de la red, existe la posibilidad teórica, en cualquier umbral de confirmación, de transferir los mismos bitcoins dos veces a diferentes destinatarios [24]  : una de las transacciones será pública y confirmada en el orden general, y el segundo no será anunciado, sus confirmaciones pasarán en bloques de una rama paralela oculta. Solo después de un tiempo, la red recibirá información sobre la segunda transacción, se confirmará y la primera perderá la confirmación y será ignorada. Como resultado, los bitcoins no se duplicarán [25] , sino que cambiará su propietario actual, mientras que el primer destinatario perderá bitcoins sin compensación alguna.

La apertura de la cadena de bloques le permite realizar cambios en un bloque arbitrario. Pero luego será necesario volver a calcular el hash no solo del bloque modificado, sino también de todos los posteriores. De hecho, dicha operación requerirá al menos tanta energía como la que se usó para crear los bloques modificados y subsiguientes (es decir, toda la energía actual), lo que hace que esta posibilidad sea extremadamente improbable.

A partir del 1 de diciembre de 2013, la capacidad total de la red superó los 6000 THash/s [26] . Desde principios de 2014, la asociación de mineros (pool) Ghash.io controla más del 40 % de la capacidad total de la red Bitcoin durante mucho tiempo y, a principios de junio de 2014, concentró brevemente más del 50 % de la capacidad de la red. [27] .

Nunca se ha registrado el doble gasto de bitcoins en la práctica. Hasta mayo de 2015, las cadenas paralelas nunca han superado los 5 bloques [22] .

Dificultad

Un parámetro especial llamado "complejidad" es responsable del requisito de hash de bloque. Dado que el poder de cómputo de la red no es constante, los clientes de la red vuelven a calcular este parámetro cada 2016 bloques de tal manera que se mantenga la tasa promedio de formación de cadenas de bloques en el nivel de 2016 bloques por dos semanas. Por lo tanto, se debe crear 1 bloque aproximadamente una vez cada diez minutos. En la práctica, cuando la potencia de cómputo de la red crece, los intervalos de tiempo correspondientes son más cortos, y cuando disminuye, son más largos [28] . El recálculo de la complejidad con referencia al tiempo es posible debido a la presencia en los encabezados de los bloques del momento de su creación. Está escrito en formato Unix según el reloj del sistema del autor del bloque (si el bloque se crea en un grupo, entonces según el reloj del sistema del servidor de este grupo) [29] .

Problemas y posibles soluciones

Como tecnología para construir bases de datos distribuidas masivamente, la cadena de bloques tiene una serie de problemas específicos que dificultan su uso. Entre estos problemas se encuentran los siguientes:

  • tamaño cada vez mayor de los archivos de blockchain [30]
  • limitaciones de ancho de banda de los canales de comunicación entre los nodos de la red y la complejidad de sincronizar réplicas individuales asociadas con esta limitación [31]
  • una limitación general del rendimiento de la cadena de bloques asociada con las características específicas del funcionamiento de los algoritmos de consenso [32] .

El desarrollo de nuevos tipos de blockchain a menudo se asocia con la superación o elusión de estos problemas y limitaciones. Al mismo tiempo, hay una serie de funciones de las que ningún sistema blockchain puede prescindir:

  • Los datos se almacenan en una estructura de cadena de bloques en la que cada bloque está vinculado al anterior. Es imposible cambiar la información de un bloque sin realizar cambios en todos los bloques posteriores.
  • Cada miembro de la red tiene una copia de todos los datos (la cadena de bloques completa). Los participantes interactúan entre sí en un formato de igual a igual .
  • Se ha establecido un mecanismo de consenso: una cierta interacción de nodos que asegura el logro de un acuerdo sobre la corrección de la información registrada en el siguiente bloque de la cadena y la elección de un bloque incluido en la cadena entre varias alternativas posibles.

Vitalik Buterin en el artículo “On public and private blockchains” [33] (2015) identificó tres tipos de blockchains: públicas, privadas y de consorcio. Buterin señala que es posible una amplia variedad de formas mixtas (por ejemplo, contratos inteligentes privados en una cadena de bloques pública, una puerta de enlace de intercambio entre cadenas de bloques públicas y privadas) que son óptimas para una industria en particular o el problema que se está resolviendo. En algunos casos, la apertura es claramente mejor, en otros casos, simplemente se necesita control administrativo [33] .

Blockchains públicas

Las cadenas de bloques públicas son públicas. Cualquiera puede leer bloques, enviarles información y participar en el mecanismo de consenso. Sin embargo, los usuarios pueden permanecer en el anonimato. Tales blockchains suelen estar completamente descentralizadas, es decir, no cuentan con administradores ni centros de confianza. La inmutabilidad e integridad de la información proporciona incentivos económicos y controles criptográficos utilizando mecanismos como la prueba de trabajo o la prueba de participación [33] .

Las cadenas de bloques públicas suelen tener limitaciones importantes en la cantidad y la velocidad de colocación de datos en bloques [33] .

Los usuarios de cadenas de bloques públicas están en gran medida protegidos de la arbitrariedad de los desarrolladores: los desarrolladores inicialmente se negaron a actuar sin el acuerdo de los representantes de los usuarios. Por un lado, esto aumenta la confianza de que el programa no tendrá funciones ocultas a los usuarios. Por otro lado, bajo la presión del gobierno, los desarrolladores pueden decir sinceramente que no tienen la autoridad para hacerlo, incluso si quisieran [33] . Al mismo tiempo, los cambios en el funcionamiento de la red pueden convertirse en un problema, ya que al menos la mitad de los participantes deben estar de acuerdo con las innovaciones, pero esto no protege contra la división de la cadena de bloques en proyectos paralelos que soporten diferentes protocolos.

La mayoría de las criptomonedas utilizan cadenas de bloques públicas.

Blockchains privados

En las cadenas de bloques privadas, solo un participante o nodos autorizados por este único administrador tienen derecho a escribir información. Son sistemas personalizados centralizados, ya que existe una jerarquía de poderes. Los fallos se pueden corregir rápidamente de forma manual. No tiene sentido usar la prueba de trabajo o la prueba de participación  : la información sin demora se forma en bloques según sea necesario y no requiere confirmación adicional, lo que maximiza la velocidad de la red y minimiza el costo de las transacciones. Sin embargo, se mantiene la naturaleza distribuida del almacenamiento de datos, en la que los nodos contienen copias completas en formato de cadenas de bloques interconectadas. El acceso a la información puede ser general o tener restricciones arbitrarias. La mayoría de las veces, estamos hablando de un sistema de transferencia de información dentro de una empresa, que no requiere un acceso general a toda la información, pero puede proporcionar una oportunidad de auditoría pública [33] .

A pesar de la personalización interna, las restricciones de acceso a la información pueden proporcionar un mayor nivel de privacidad en las cadenas de bloques privadas [33] .

En una cadena de bloques privada, no solo se implementan fácilmente cambios de reglas, sino también cancelaciones de transacciones, cambios de información, etc.. Esto es necesario, por ejemplo, en catastros de tierras: sin la capacidad de corregir errores, dichos sistemas pueden volverse inmanejables y perder legitimidad. [33] .

Si los hosts comienzan a actuar maliciosamente, es fácil detectarlos y bloquearlos para que no accedan a la red.

Cadenas de bloques del consorcio

En las cadenas de bloques de consorcio, el proceso de negociación lo proporcionan varios nodos pares preespecificados. Por ejemplo, un consorcio de 15 bancos acepta validar un bloque con una firma múltiple de al menos 10 miembros del consorcio. La velocidad a la que aparecen nuevos bloques puede ser bastante alta. Al mismo tiempo, los miembros de la empresa pueden hacer público el acceso a la información de la cadena de bloques y restringirlo a un círculo selecto o introducir otras restricciones cuantitativas, de contenido o de tiempo [33] . Estas cadenas de bloques pueden considerarse "parcialmente descentralizadas".

El número limitado de nodos de confianza hace que sea mucho más fácil actualizar el sistema que con una cadena de bloques pública. Pero el funcionamiento de dicha red solo es posible si la parte principal de los nodos funciona de buena fe.

Las cadenas de bloques de consorcio son más útiles para múltiples organizaciones que requieren una única plataforma para realizar transacciones o intercambiar información [33] .

Aplicaciones fuera del ámbito de las criptomonedas

Actualmente, representantes de varios campos están mostrando interés en la tecnología blockchain. Al mismo tiempo, el grado de interés de las empresas en diferentes sectores de la economía varía significativamente. El sector financiero se está preparando activamente para la introducción generalizada de la cadena de bloques, mientras que las empresas manufactureras dejan esta tecnología desatendida [5] . Muchos autores consideran exclusivamente opciones para cadenas de bloques públicas descentralizadas, considerando que las cadenas de bloques centralizadas son "incorrectas", variaciones de tecnologías administrativas obsoletas. La mayoría de las veces, las objeciones a las cadenas de bloques privadas o de consorcios son más de naturaleza filosófica o rebelde, aunque hay clases de tareas que las cadenas de bloques administradas o mixtas manejan en un orden de magnitud mejor que las descentralizadas [33] .

Banca, inversiones y bolsas de valores

En el sector bancario ruso, empresas como VTB [34] y Sberbank [35] están mostrando interés en la tecnología .

Los sistemas de pago VISA [36] [37] , Mastercard [38] [39] , Unionpay [40] y SWIFT [41] [42] anunciaron los desarrollos y planes para utilizar la tecnología blockchain .

La división londinense de Deutsche Bank Innovation Lab está desarrollando un sistema de inversión basado en blockchain que acelera, simplifica y reduce el costo de la inversión al eliminar o reducir el papel de los intermediarios, abogados (procuradores), auditores y agentes de compensación [11] .

En julio de 2017, S7 Airlines y Alfa-Bank lanzaron [43] una plataforma blockchain para automatizar las operaciones comerciales con agentes basada en Ethereum .

En 2019, Sberbank recibió el premio Finaward en la nominación de Blockchain Pilot por organizar y colocar con éxito bonos comerciales del operador móvil MTS utilizando contratos inteligentes basados ​​en la plataforma de cadena de bloques National Settlement Depository . El comprador fue Sberbank CIB (negocio de inversiones corporativas de Sberbank). Esta es la primera transacción de ciclo completo en Rusia, incluidas las liquidaciones en efectivo mediante el mecanismo de "entrega contra pago", implementado mediante tecnología de contabilidad distribuida. Uno de los objetivos de la colocación era “demostrar experimentalmente las ventajas de este formato frente a la colocación clásica de bonos” [44] [45] .

En julio de 2022, el Banco Central de la India comenzó a utilizar tecnologías de cadena de bloques para realizar transferencias de dinero al extranjero [46] .

Catastro

Suecia [47] , Ucrania [48] y los Emiratos Árabes Unidos [49] planean mantener un registro de la propiedad utilizando la tecnología blockchain.

El Gobierno de la India está luchando contra el fraude inmobiliario con la ayuda de blockchain [50] . Andhra Pradesh se convirtió en el primer estado indio donde el gobierno tomó medidas para introducir soluciones de cadena de bloques [51] . Para ello, se creará un parque tecnológico en la ciudad de Visakhapatnam con la participación de las empresas blockchain Apla , Phoenix y Oasis Grace [52] .

En la primera mitad de 2018, se llevará a cabo un experimento sobre el uso de la tecnología blockchain para monitorear la confiabilidad de la información del Registro Unificado de Bienes Raíces del Estado (EGRN) en Moscú [53] .

Tarjeta de identidad

En 2014, se fundó la empresa Bitnation , que brinda servicios de un estado tradicional , como una cédula de identidad , un notario y varios otros [54] .

En junio de 2017 , Accenture y Microsoft introdujeron un sistema de identidad digital basado en blockchain [55] .

En agosto de 2017, el gobierno brasileño comenzó a probar un sistema de identidad basado en blockchain [55] .

Finlandia identifica a los refugiados utilizando la tecnología blockchain [56] .

Estonia tiene un sistema de ciudadanía electrónica basado en blockchain [57] .

Instrumento de pago

El Programa Mundial de Alimentos está utilizando la tecnología blockchain para proporcionar alimentos a los refugiados a través de puntos de venta y redes locales, en lugar de distribuir alimentos directamente o dar a los refugiados dinero en efectivo para comprar comestibles. La idea pertenece a Houman Haddad. La biometría (escaneo del iris) se utiliza para identificar a los destinatarios de los alimentos. Los ahorros en 2018 debido al uso de esta tecnología solo en Jordania ascendieron a $ 150,000 por mes [11] .

Industria del juego

Basados ​​en tecnologías de cadena de bloques y contratos inteligentes, los elementos del juego se pueden presentar en forma de tokens únicos no fungibles (NFT).

Votación en línea

La tecnología Blockchain se puede utilizar para realizar votaciones en línea. Dicha votación puede ser realizada tanto por individuos, empresas ya nivel estatal [58] [59] . Se puede utilizar un algoritmo de firma de anillo rastreable para asegurar el anonimato y garantizar la ausencia de doble votación .

Negocio de la construcción

En agosto de 2022, Alfa-Bank y Gaskar Group probaron el sistema digital que crearon para acuerdos mutuos entre el cliente y los contratistas de construcción e instalación basados ​​en la plataforma blockchain [60] .

Crítica

El sistema interbancario internacional para la transferencia de información y transacciones financieras SWIFT anunció el peligro de expectativas poco realistas con respecto a la exageración en torno a las tecnologías blockchain y los registros distribuidos en el entorno bancario [61] [62] .

El economista estadounidense Nouriel Roubini ha criticado la tecnología blockchain, afirmando que en una década esta tecnología no ha desarrollado protocolos básicos comunes y universales, como TCP/IP y HTML hicieron público Internet . Además, Nouriel Roubini cree que la promesa de transacciones descentralizadas sin intermediarios sigue siendo "un sueño dudoso y utópico" [63] .

La Academia China de Tecnologías de la Información y la Comunicación (CAICT) completó recientemente un estudio de proyectos de cadenas de bloques y mostró que alrededor del 92 % de ellos fallan, con un tiempo de implementación promedio de 1,22 años. [64]

Rusia

En julio de 2017, se planeó trabajar en la región de Novgorod para lanzar un proyecto piloto para introducir la tecnología blockchain en el trabajo de Rosreestr . Se suponía que Vnesheconombank y la Agencia de Préstamos Hipotecarios para la Vivienda participarían en el proyecto . [sesenta y cinco]

En nombre del presidente de Tatarstán , los expertos de la Plataforma Qiwi realizaron un estudio sobre la aplicabilidad de la tecnología blockchain en la administración pública y propusieron la introducción de la tecnología blockchain en los sistemas de gestión de documentos interdepartamentales, notarios, contabilidad de diplomas, votación, atención médica, catastro de tierras. , identidad digital, acciones registrales (estado civil). Las soluciones están bajo consideración. [66]

Durante la conferencia Sibos 2017 en Toronto, Sberbank y SWIFT “acordaron coordinar los pasos para evaluar la posibilidad de utilizar la tecnología blockchain en las plataformas de liquidación interbancaria. La plataforma SWIFT utiliza el poder de un libro mayor distribuido basado en tecnología blockchain para verificar la información de pago en tiempo real”. [67]

El 18 de octubre de 2017, Vnesheconombank y el Gobierno de la región de Novgorod en el foro internacional Open Innovations en Moscú anunciaron el lanzamiento en septiembre de un proyecto piloto para crear un sistema para controlar el suministro de medicamentos a los residentes de la región. El gobernador de la región dijo que “el uso de la tecnología blockchain en el monitoreo de toda la cadena de suministro de medicamentos evitará el abuso y detectará la circulación ilegal de medicamentos caros, así como reducirá las muertes por tomar medicamentos de baja calidad”. En diciembre de 2017, está previsto completar las pruebas del prototipo funcional del proyecto. [68]

El 19 de octubre de 2017, se supo que el gobierno de Moscú está listo para proporcionar a Rosreestr un servidor informático para implementar la tecnología blockchain al registrar bienes inmuebles. [69]

El 1 de febrero de 2018, Gazprom Neft y Gazpromneft-Snabzhenie anunciaron la prueba exitosa de la tecnología blockchain y el concepto de Internet de las cosas en la logística . La implementación exitosa del proyecto piloto confirmó la posibilidad de utilizar la tecnología blockchain en la gestión de la cadena de suministro [70] [71] .

El 4 de junio de 2019, la cadena de tiendas Dixy transfirió la interacción con los proveedores a la plataforma blockchain de Factorin [72] .

El 16 de diciembre de 2019, la cadena de tiendas Magnit lanzó una plataforma blockchain abierta para la gestión de publicidad digital, creada en alianza con Aggregion con el soporte tecnológico de Microsoft . La plataforma de autoservicio brinda a los especialistas en marketing acceso a datos estructurados impersonales de la audiencia de la red minorista con la capacidad de segmentar a los clientes por más de 100 atributos de comportamiento y varios miles de categorías de productos [73] .

A fines de 2019, los principales sectores de la economía rusa que utilizan blockchain con éxito incluyen energía, minería y manufactura, finanzas y logística. [74]

En julio de 2021, MTS adquirió una participación mayoritaria en la plataforma blockchain de Factorin. El operador planea comenzar a brindar servicios de factoraje utilizando la cadena de bloques [75] .

En enero de 2022, el Banco Central publicó un informe que describe medidas estrictas para regular las criptomonedas en Rusia [76] .


Véase también

Notas

  1. Merriam-Webster Dictionary Archivado el 23 de enero de 2019 en Wayback Machine , Oxford Dictionary Archivado el 23 de enero de 2019 en Wayback Machine .
  2. Satoshi, 2008 , pág. 2-3.
  3. Lucas Fortney. Explicación  de la cadena de bloques . Investopedia. Consultado el 22 de noviembre de 2019. Archivado desde el original el 23 de marzo de 2016.
  4. Genkin, Mikheev, 2017 , pág. quince.
  5. 1 2 Marco Iansiti y Karim R. Lakhani. La verdad sobre Blockchain  // Harvard Business Review  : revista  . - 2017. - No. Número de enero a febrero de 2017 . - pág. 118-127 .
  6. El mundo en la cadena de bloques: donde ya se aplica la nueva tecnología . Forbes. Consultado el 6 de mayo de 2020. Archivado desde el original el 17 de mayo de 2020.
  7. Sherman, Alan T.; Javani, Farid; Zhang, Haibin; Golaszewski, Enis (enero de 2019). “Sobre los orígenes y variaciones de las tecnologías Blockchain”. Privacidad de seguridad IEEE . 17 (1): 72-77. arXiv : 1810.06130 . DOI : 10.1109/MSEC.2019.2893730 . ISSN  1558-4046 .
  8. Haber, Estuardo; Stornetta, W. Scott (enero de 1991). “Cómo poner sello de tiempo a un documento digital”. Revista de criptología . 3 (2): 99-111. CiteSeerX  10.1.1.46.8740 . doi : 10.1007/ bf00196791 .
  9. Bayer, David. Mejorando la eficiencia y confiabilidad del sellado de tiempo digital / Dave Bayer, Stuart Haber, W. Scott Stornetta. - Marzo 1992. - Vol. 2.- Pág. 329-334. - ISBN 978-1-4613-9325-2 . -doi : 10.1007 / 978-1-4613-9323-8_24 .
  10. ↑ 1 2 3 Nienhaus, Lisa . Kryptowährung: Der Blockchain-Code  (alemán) , Die Zeit  (28 de febrero de 2018). Archivado desde el original el 1 de marzo de 2018. Consultado el 28 de febrero de 2018.
  11. 1 2 3 Satoshi, 2008 , pág. 3.
  12. ↑ Bloque Génesis , Bloque 0  . Consultado el 21 de diciembre de 2015. Archivado desde el original el 12 de marzo de 2016.
  13. 1 2 Satoshi, 2008 , pág. cuatro
  14. Búsqueda de  bloques de 2016 . Consultado el 21 de diciembre de 2015. Archivado desde el original el 5 de abril de 2016.
  15. Bitcoin Block Explorer: un sitio que le permite ver la cadena de bloques  (ing.) . Consultado el 21 de diciembre de 2015. Archivado desde el original el 15 de julio de 2012.
  16. Satoshi, 2008 , pág. 5.
  17. 1 2 Satoshi, 2008 , pág. 2.
  18. The Mission to Decentralize the Internet , The New Yorker (12 de diciembre de 2013). Archivado desde el original el 31 de diciembre de 2014. Consultado el 30 de diciembre de 2014.  "Los 'nodos' de la red (usuarios que ejecutan el software de bitcoin en sus computadoras) verifican colectivamente la integridad de otros nodos para asegurarse de que nadie gaste las mismas monedas dos veces. Todas las transacciones se publican en un libro público compartido, llamado "cadena de bloques".
  19. Lanzamiento de Bitcoin 0.8.0 - OpenSource - Noticias . Consultado el 22 de febrero de 2013. Archivado desde el original el 13 de marzo de 2013.
  20. Bitcoin está bajo ataque  . Consultado el 21 de diciembre de 2015. Archivado desde el original el 5 de abril de 2016.
  21. 1 2 El número de bloques abandonados  (ing.)  (enlace inaccesible) . Fecha de acceso: 21 de diciembre de 2015. Archivado desde el original el 7 de marzo de 2016.
  22. Ejemplos de desarrolladores de Bitcoin  . Fecha de acceso: 21 de diciembre de 2015. Archivado desde el original el 4 de abril de 2016.
  23. Artículo sobre la probabilidad de ataques de Doble Gasto  (ing.)  (enlace inaccesible) . Consultado el 7 de diciembre de 2015. Archivado desde el original el 9 de mayo de 2013.
  24. Satoshi, 2008 , pág. 6-8.
  25. Gráficos de Bitcoin  . Consultado el 21 de diciembre de 2015. Archivado desde el original el 20 de junio de 2013.
  26. ↑ Garantía de seguridad de Bitcoin destrozada por minero anónimo con 51% de poder de red  . Consultado el 21 de diciembre de 2015. Archivado desde el original el 29 de diciembre de 2015.
  27. Gráficos de cambios en la complejidad de la red Bitcoin  (ing.) . Consultado el 21 de diciembre de 2015. Archivado desde el original el 20 de junio de 2013.
  28. Hachís de Bitcoin  . Consultado el 21 de diciembre de 2015. Archivado desde el original el 15 de noviembre de 2019.
  29. Trent McConaghy, Rodolphe Marques, Andreas M¨uller, Dimitri De Jonghe, T. Troy McConaghy, Greg McMullen, Ryan Henderson, Sylvain Bellemare y Alberto Granzotto. BigchainDB: una base de datos de cadena de bloques escalable . - 2016. - 8 de junio. Archivado desde el original el 18 de octubre de 2021.
  30. Iuon-Chang Lin, Tzu-Chun Liao. Una encuesta sobre los problemas y desafíos de seguridad de Blockchain  // International Journal of Network Security. — 2017-09-01. - T. 19 , n. 5 . — ISSN 1816-353X . - doi : 10.6633/ijns.201709.19(5).01 . Archivado desde el original el 18 de octubre de 2021.
  31. Nida Kan. FAST: un consenso de MapReduce para cadenas de bloques de alto rendimiento  // Actas del primer taller sobre sistemas de sensores en red habilitados para cadenas de bloques. — Nueva York, NY, EE. UU.: Asociación de Maquinaria Informática, 2018-11-04. — P. 1–6 . - ISBN 978-1-4503-6050-0 . -doi : 10.1145/ 3282278.3282279 .
  32. 1 2 3 4 5 6 7 8 9 10 11 Vitalik Buterin. Sobre cadenas de bloques públicas y privadas  // coindesk.com. - 2015. - 7 de agosto. Archivado desde el original el 18 de diciembre de 2021.
  33. “Nuestra respuesta a la cadena de bloques”: Los bancos rusos pretenden lanzar su propio análogo de un libro mayor distribuido  (ruso) , CoinMarket.News  (4 de agosto de 2017). Archivado desde el original el 11 de octubre de 2017. Consultado el 3 de noviembre de 2017.
  34. Sberbank se convirtió en el primer banco ruso en Enterprise Ethereum Alliance  (ruso) , CoinMarket.News  (18 de octubre de 2017). Archivado desde el original el 19 de octubre de 2017. Consultado el 3 de noviembre de 2017.
  35. Visa planea patentar su propio sistema de activos digitales  (ruso) , CoinMarket.News  (21 de agosto de 2017). Archivado desde el original el 7 de noviembre de 2017. Consultado el 3 de noviembre de 2017.
  36. Visa utilizará blockchain para pagos internacionales . Alta tecnología. Consultado el 3 de noviembre de 2017. Archivado desde el original el 7 de noviembre de 2017.
  37. Mastercard desarrolla su propio sistema de transacciones blockchain  (ruso) , CoinMarket.News  (22 de septiembre de 2017). Archivado desde el original el 7 de noviembre de 2017. Consultado el 3 de noviembre de 2017.
  38. Mastercard lanza red de pago blockchain . Alta tecnología. Consultado el 3 de noviembre de 2017. Archivado desde el original el 7 de noviembre de 2017.
  39. El gigante chino UnionPay está trabajando en una cadena de bloques para cajeros automáticos  (ruso) , CoinMarket.News  (28 de agosto de 2017). Archivado desde el original el 7 de noviembre de 2017. Consultado el 3 de noviembre de 2017.
  40. El sistema interbancario Swift completó la prueba de contratos inteligentes basados ​​en blockchain  (ruso) , CoinMarket.News  (3 de julio de 2017). Archivado desde el original el 7 de noviembre de 2017. Consultado el 3 de noviembre de 2017.
  41. "Por unanimidad": SWIFT anuncia pruebas exitosas de protocolos de prueba de concepto  (ruso) , CoinMarket.News  (16 de octubre de 2017). Archivado desde el original el 24 de octubre de 2017. Consultado el 3 de noviembre de 2017.
  42. S7 Airlines en asociación con Alfa-Bank lanzó una nueva solución para la venta de boletos aéreos basada en Ethereum (28 de julio de 2017). Consultado el 8 de diciembre de 2017. Archivado desde el original el 8 de diciembre de 2017.
  43. MTS prestado en blockchain  // Kommersant. Archivado desde el original el 30 de septiembre de 2019.
  44. Nominaciones | FINAWARD . finaward.ru Consultado el 30 de septiembre de 2019. Archivado desde el original el 30 de septiembre de 2019.
  45. India comenzó a usar blockchain para transferencias de dinero al exterior
  46. Suecia prueba la tecnología blockchain para el registro de la propiedad , Reuters  (16 de junio de 2016). Archivado desde el original el 10 de noviembre de 2017. Consultado el 3 de noviembre de 2017.
  47. El Catastro de Tierras del Estado de Ucrania cambió a la tecnología Blockchain - ITC.ua  (ruso) , ITC.ua  (3 de octubre de 2017). Archivado desde el original el 31 de octubre de 2017. Consultado el 13 de diciembre de 2017.
  48. Ahora oficial: El registro de la propiedad de Dubái comienza a "moverse" a Blockchain  (ruso) , CoinMarket.News  (9 de octubre de 2017). Archivado desde el original el 27 de octubre de 2017. Consultado el 3 de noviembre de 2017.
  49. Browne, Ryan . Un estado indio quiere usar blockchain para luchar contra el fraude de propiedad de la tierra , CNBC  (10 de octubre de 2017). Archivado desde el original el 6 de abril de 2018. Consultado el 6 de abril de 2018.
  50. ↑ El gobierno de AP se convierte en el primer estado de la India en adoptar la tecnología blockchain para la gobernanza , The News Minute  (10 de octubre de 2017). Archivado desde el original el 19 de junio de 2018. Consultado el 6 de abril de 2018.
  51. ↑ Andhra obtendrá el parque tecnológico Block Chain  . Hans India. Consultado el 6 de abril de 2018. Archivado desde el original el 31 de marzo de 2018.
  52. Blockchain puede comenzar a introducirse en el sistema USRN en Moscú como parte de un experimento en 2018 , Rambler  (18 de octubre de 2017). Archivado desde el original el 7 de noviembre de 2017. Consultado el 3 de noviembre de 2017.
  53. Allison, Ian . Impresión 3D , productos farmacéuticos falsificados y cripto CCTV destacados en Digital Catapult Blockchain Pitchoff  , International Business Times UK  (31 de marzo de 2016). Archivado desde el original el 26 de agosto de 2017. Consultado el 3 de noviembre de 2017.
  54. 1 2 El gobierno brasileño prueba el sistema de identidad Blockchain  (ruso) , CoinMarket.News  (24 de agosto de 2017). Archivado desde el original el 7 de noviembre de 2017. Consultado el 3 de noviembre de 2017.
  55. Finlandia resolvió el problema de identificar a los refugiados usando blockchain  (ruso) , CoinMarket.News  (6 de septiembre de 2017). Archivado desde el original el 21 de octubre de 2017. Consultado el 3 de noviembre de 2017.
  56. República Blockchain: El sistema de residencia electrónica de Estonia crea una sociedad digital sin fronteras  (ruso) , CoinMarket.News  (16 de agosto de 2017). Archivado desde el original el 7 de noviembre de 2017. Consultado el 3 de noviembre de 2017.
  57. Ryan Osgood. El Futuro de la Democracia: Votación Blockchain  // COMP116: Seguridad de la Información. - 2016. - 14 de diciembre. Archivado desde el original el 8 de diciembre de 2021.
  58. Michał Pawlak, Jakub Guziur, Aneta Poniszewska-Marańda. Proceso de Votación con Tecnología Blockchain: Sistema de Votación Blockchain Auditable  //  Avances en Redes Inteligentes y Sistemas Colaborativos. - Cham: Springer International Publishing, 2018-08-26. — págs. 233–244 . -doi : 10.1007 / 978-3-319-98557-2_21 . Archivado el 14 de mayo de 2021.
  59. [] https://www.vedomosti.ru/press_releases/2022/08/29/alfa-bank-i-gaskar-group-sozdali-pervuyu-v-rossii-blokchein-platformu-dlya-raschetov-v-stroitelnoi -otrasli Alfa-Bank y Gaskar Group crearon la primera plataforma blockchain en Rusia para asentamientos en la industria de la construcción
  60. El impacto y el potencial de Blockchain en el ciclo de vida de las transacciones de valores | El Instituto SWIFT (enlace no disponible) . Consultado el 10 de mayo de 2016. Archivado desde el original el 23 de mayo de 2016. 
  61. SWIFT dijo sobre el peligro de expectativas poco realistas con respecto a la cadena de bloques | forklog _ Consultado el 22 de julio de 2020. Archivado desde el original el 14 de diciembre de 2019.
  62. Nouriel Roubini Broken Promises of Blockchain Archivado el 14 de marzo de 2018 en Wayback Machine . 
  63. CAICT-Inglés . www.caict.ac.cn Consultado el 20 de marzo de 2019. Archivado desde el original el 20 de marzo de 2019.
  64. Rosreestr lanzará un proyecto piloto basado en blockchain en la región de Novgorod en septiembre  (ruso) , TASS . Archivado desde el original el 15 de septiembre de 2017. Consultado el 15 de septiembre de 2017.
  65. Tatarstán en la cadena de bloques: las autoridades introducirán nueva tecnología en la administración pública Archivado el 12 de agosto de 2020 en Wayback Machine , el 24 de julio de 2017
  66. Sberbank y SWIFT evaluarán la posibilidad de usar blockchain en liquidaciones bancarias . Consultado el 21 de octubre de 2017. Archivado desde el original el 21 de octubre de 2017.
  67. En la región de Novgorod, el control de drogas se llevará a cabo en la cadena de bloques Copia de archivo fechada el 21 de octubre de 2017 en Wayback Machine , 18 de octubre de 2017
  68. Las autoridades de Moscú están listas para proporcionar a Rosreestr un servidor para la implementación de servicios de cadena de bloques . Consultado el 21 de octubre de 2017. Archivado desde el original el 21 de octubre de 2017.
  69. "Gazprom Neft" comenzó a utilizar blockchain para el suministro de equipos (1 de febrero de 2018). Consultado el 6 de abril de 2018. Archivado desde el original el 6 de abril de 2018.
  70. Gazprom Neft probó blockchain e Internet de las cosas en logística . www.gazprom-neft.ru Consultado el 6 de abril de 2018. Archivado desde el original el 6 de abril de 2018.
  71. "Dixie" transfirió el trabajo con los proveedores a la cadena de bloques . PRIME (4 de junio de 2019). Consultado el 27 de septiembre de 2019. Archivado desde el original el 27 de septiembre de 2019.
  72. Magnit lanza la primera plataforma abierta de gestión de publicidad digital de Rusia . Noticias e historias de Microsoft | Comunicado de prensa (16 de diciembre de 2019). Consultado el 18 de julio de 2020. Archivado desde el original el 19 de julio de 2020.
  73. MINDSMITH realizó un estudio a gran escala del mercado nacional de blockchain . Diario Bancario Nacional (26 de noviembre de 2019). Consultado el 16 de julio de 2020. Archivado desde el original el 16 de julio de 2020.
  74. MTS hace sonar la cadena
  75. No inviertas, no mines, no pagues: cómo el Banco Central quiere regular el mercado de criptomonedas

Literatura

En ruso
  • Artem Genkin, Alexey Mikheev. cadena de bloques. Cómo funciona y qué nos espera mañana. — M. : Editorial Alpina, 2017. — 592 p. - ISBN 978-5-9614-6558-7 .
  • Laurent Lelú. Blockchain de la A a la Z. Todo sobre la tecnología de la década. — M. : Eksmo, 2018. — 256 p. - ISBN 978-5-699-98942-3 .
  • Oleg Mazonka, Vlad Popov. Cadenas hash de tecnología Hasq . — 2014.
  • William Moguiar , Vitalik Buterin . Cadena de bloques para negocios. — M. : Eksmo, 2017. — 224 p. - ISBN 978-5-699-98499-2 .
  • Cisne, Melanie. Blockchain: un modelo para la nueva economía. - M. : "Olymp-Business", 2017. - 240 p. - ISBN 978-5-9693-0360-7 .
  • Alexander Tabernakulov, Jan Koifmann. Cadena de bloques en la práctica. - M. : Editorial Alpina, 2019. - 264 p. - ISBN 978-5-9614-2382-2 .
  • Alex Tapscott, Don Tapscott. La tecnología Blockchain es lo que impulsa la revolución financiera actual. — M. : Eksmo, 2017. — 448 p. - ISBN 978-5-699-95092-8 .
En otros idiomas
  • Satoshi Nakamoto . Bitcoin: un sistema de efectivo electrónico de igual a igual . - 2008. - 9 págs.
  • Andreas M. Antonopoulos. 7. La cadena de bloques // Dominar Bitcoin. - O'Reilly Media, Inc., 2014. - ISBN 978-1-4493-7404-4 .
  • PedroFranco. The Blockchain // Entendiendo Bitcoin: Criptografía, Ingeniería y Economía. - John Wiley & Sons , 2014. - 288 p. - ISBN 978-1-119-01916-9 .
  • Raval S. Aplicaciones Descentralizadas. Aprovechando la tecnología Blockchain de Bitcoin. - 2016. - 118 págs. — ISBN 978-1-491-92454-9 .
  • Vitalik Buterín. Prueba de participación: la creación de Ethereum y la filosofía de las cadenas de bloques. - Seven Stories Press, 2022. - Pág. 384. - ISBN 978-1644212486 .

Enlaces