Está en la página 1de 4

Ciudades y sociedad sostenibles 61 (2020) 102360

Listas de contenido disponibles en ScienceDirect

Ciudades y sociedad sostenibles

revista Página de inicio: www.elsevier.com/locate/scs

Blockchain para ciudades inteligentes: una revisión de arquitecturas, tendencias de integración y direcciones de

investigación futuras

Bharat Bhushan una , * , Aditya Khamparia segundo , K. Martin Sagayam C , Sudhir Kumar Sharma re ,
Mohd Abdul Ahad mi , Narayan C. Debnath F
una Departamento de Ingeniería y Ciencias de la Computación, Birla Institute of Technology, Mesra, Jharkhand, 835215, India

segundo Escuela de Informática e Ingeniería, Lovely Professional University, Punjab, 144411, India
C Departamento de Ingeniería Electrónica y de la Comunicación, Instituto Karunya de Tecnología y Ciencias, Coimbatore, Tamil Nadu, 641114, India
re Instituto de Tecnología y Gestión de la Información, Janakpuri, Nueva Delhi, 110058, India
mi Departamento de Ciencias de la Computación e Ingeniería, Facultad de Ciencias y Tecnología de la Ingeniería, Jamia Hamdard, Nueva Delhi, 110062, India
F Escuela de Informática y Tecnología de la Información, Eastern International University, Viet Nam

INFORMACIÓN DEL ARTÍCULO RESUMEN

Palabras clave: En los últimos años, la ciudad inteligente ha surgido como un nuevo paradigma para proporcionar instalaciones de alta calidad a los ciudadanos mediante la
Ciudades inteligentes optimización dinámica de los recursos de la ciudad. Las ciudades inteligentes pueden o ff er fi nido de servicios para impulsar la vida diaria de los ciudadanos en materia
Blockchain de salud, transporte, consumo de energía y educación. Sin embargo, el concepto de ciudad inteligente aún está evolucionando y, a pesar de su visión potencial, hay
Seguridad
una proliferación de desafíos de seguridad. Blockchain tiene el potencial de promover el desarrollo de ciudades inteligentes debido a sus buenas propiedades como
Intimidad
auditabilidad, transparencia, inmutabilidad y descentralización. Por lo tanto, este documento presenta la tecnología blockchain de última generación para resolver los
Protocolos de consenso
problemas de seguridad de las ciudades inteligentes. Inicialmente, el documento arroja luz sobre el conocimiento previo y luego analiza la utilidad de blockchain en
Contrato inteligente
varias comunidades inteligentes, como atención médica, transporte, redes inteligentes, gestión de la cadena de suministro, fi sistemas nancieros y redes de centros de
Comunidades inteligentes
datos. Finalmente, se identifican algunas direcciones futuras de investigación. fi editado a través de una extensa encuesta bibliográfica sobre sistemas de ciudades

inteligentes basados en blockchain.

1. Introducción empresas y capital humano) ( Bibri y Krogstie, 2017 ; Malik, Sam, Hussain y Abuarqoub, 2018 ). En
este sentido, el concepto de " Ciudad inteligente " Se propone que utilicen las tecnologías de la
Las últimas décadas han sido testigos de un ascenso meteórico en el mundo. ' s población que Información y la Comunicación (TIC) modernas de manera inteligente con el objetivo de construir un
vivía en zona urbana. Hoy en día, más del 55% de la población mundial vive en áreas urbanas y en entorno urbano sostenible y mejorar la CV. La ciudad inteligente tiene una amplia gama de
los próximos 30 años, se prevé que esta tasa alcance el 70%, ya que para 2050, se prevé que 25 mil aplicaciones en las sociedades modernas, como la construcción inteligente para administrar la
millones de personas adicionales se muden a áreas urbanas ( Departamento de Economía y Social A ff temperatura y el sistema de iluminación ( Collotta y Pau, 2017 ); energía inteligente para optimizar el
aires, 2014 ; Naciones Unidas, 2017 ). El crecimiento explosivo en el mundo ' La población, sumada al consumo de energía mediante tecnologías digitales; atención médica inteligente para promover el
rápido proceso de urbanización, genera numerosos problemas sociales, técnicos, organizativos y diagnóstico ( Amin, Hossain, Muhammad, Alhussein y Rahman, 2019 ; Pramanik, Pareek y Nayyar,
económicos, que tienden a poner en peligro la sostenibilidad ambiental y económica de las ciudades. 2019 ; Vora et al., 2018b ); tecnología inteligente para permitir el procesamiento de borde y la
Por lo tanto, la mayoría de los gobiernos están activamente interesados en adoptar " inteligente " conceptosconectividad de red inteligente ( Ridhawi, Otoum, Aloqaily, Jararweh y Baker, 2020 ); educación
para optimizar el uso de activos tangibles (por ejemplo, recursos naturales, redes de distribución de inteligente para facilitar el sistema educativo utilizando tecnologías modernas; gobernanza inteligente
energía e infraestructuras de transporte) e intangibles (por ejemplo, capital organizacional en para proporcionar servicios digitales y políticas del gobierno ( Alotaibi, 2019 ); seguridad inteligente
sistemas de administración pública, capital intelectual de para reducir los riesgos de seguridad y proteger propiedades, personas y

• Autor para correspondencia en: 282, Metro Apartments, Jahangir Puri, Nueva Delhi, 110033, India.

Correos electrónicos: bharat_bhushan1989@yahoo.com (B. Bhushan), aditya.khamparia88@gmail.com (A. Khamparia),


martinsagayam.k@gmail.com (KM Sagayam), sharmasudhir08@gmail.com (SK Sharma), itsmeahad@gmail.com (MA Ahad),
NdebnathC@gmail.com (NC Debnath).

https://doi.org/10.1016/j.scs.2020.102360
Recibido el 28 de marzo de 2020; Recibido en forma revisada el 27 de junio de 2020; Aceptado el 27 de junio de 2020

Disponible online el 30 de junio de 2020

2210-6707 / © 2020 Elsevier Ltd. Todos los derechos reservados.


B. Bhushan y col. Ciudades y sociedad sostenibles 61 (2020) 102360

información ( Mohammad, 2019 ). modelos. Syed y col. (2019) presentó conceptos fundamentales de la arquitectura central de
A diferencia de los métodos tradicionales, la tecnología blockchain (que fue diseñada blockchain y su aplicación en tres áreas principales: industria vehicular, negocio de la salud e IoT. En
originalmente para la criptomoneda Bitcoin) facilita la transferencia de activos digitales entre pares otro estudio, Sookhak, Tang, He y Yu (2019) describió los problemas de privacidad en las ciudades
sin intermediarios ( Deep, Mohana, Nayyar, Sanjeevikumar y Hossain, 2019 ; Shen, Tang, Zhu, Du y inteligentes. Similar, Aggarwal y col. (2019) encuestó el uso de la tecnología blockchain para
Guizani, 2019 ). Desde su creación por Santoshi Nakamoto en 2009, Bitcoin fue testigo de un comunidades inteligentes y estudió varios modelos de procesos relacionados con la ejecución segura
tremendo crecimiento con el mercado de capitales ( Nakamoto y col., 2008 ). Blockchain es una base de transacciones. Sengupta, Ruj y Bit (2020)
de datos compartida descentralizada, disponible públicamente e inmutable que revolucionó la forma
en que los pares automatizan los pagos, interactúan, rastrean y rastrean las transacciones al eliminar revisó varios ataques en un sistema de IoT y destacó los beneficios fi ts de integrar blockchain con
por completo la necesidad de una autoridad central para gobernar las transacciones. En los sistemas varias aplicaciones de IoT e IoT industrial. Moniruzzaman, Khezr, Yassine y Benlamri (2020) revisó
tradicionales, los datos recopilados por los dispositivos de la ciudad inteligente se almacenan en un los avances actuales del empleo de blockchain en hogares inteligentes y presentó dos estudios de
servidor central para uso futuro. Estos servidores centrales son susceptibles a varios desafíos, como caso a este respecto. Khan, Asif, Ahmad, Alharbi y Aljuaid (2020) estudió la tecnología blockchain y
la revelación de información confidencial debido a la piratería de datos del servidor no cifrados y la presentó su estado actual de la técnica en no- fi aplicaciones nancieras como la sanidad.
necesidad de más de una autoridad de gestión a la vez ( Wang, Zheng, Rehmani, Yao y Huo, 2019 ).
Esto plantea la necesidad de un cambio de paradigma hacia una arquitectura descentralizada para el
almacenamiento y la gestión de datos ( Novo, 2018 ). En este contexto, blockchain permite que dos Aunque la tecnología blockchain y las ciudades inteligentes se han estudiado extensamente en
dispositivos se comuniquen e intercambien datos, información y recursos en una red descentralizada numerosas encuestas de literatura publicada, estas dos áreas importantes se han investigado por
Peer-to-Peer (P2P). Además, los sistemas basados en blockchain incurren en un costo de separado en la mayoría de estos estudios existentes. Además, hasta donde sabemos, no hay
monitoreo de seguridad general minimizado y brindan seguridad contra adversarios que intentan encuestas anteriores que aborden profundamente el papel de blockchain en la realización de la
obtener acceso a información personal o control sobre todo el sistema. seguridad y la privacidad en las ciudades inteligentes a pesar de su potencial. Xie y col. (2019) . A fi Para
llenar este vacío, este documento presenta la tecnología blockchain de última generación para resolver
los problemas de seguridad de las ciudades inteligentes. En resumen, las contribuciones clave de este
artículo son las siguientes.

Debido a la adopción generalizada de la tecnología blockchain, ha habido una serie de • Este trabajo presenta tecnología blockchain de vanguardia que incluye arquitectura blockchain,
encuestas publicadas anteriormente, como las presentadas en tabla 1 . Por ejemplo, Tschorsch et al. protocolos de consenso, aplicaciones, intercambios ff
( Tschorsch y Scheuermann, 2016 ) describió bitcoin, sus componentes básicos y el núcleo del y desafíos.
protocolo bitcoin. Christidis y col. ( Christidis y Devetsikiotis, 2016 ) describió cómo un sistema IoT • Este trabajo se centra más en la investigación sobre la adopción de blockchain.
basado en blockchain facilita el intercambio de recursos en una veri fi manera capaz. Similar, Yeow, tecnología para mejorar la e ffi eficiencia, seguridad y desempeño de
Gani, Ahmad, Rodrigues y Ko (2018) destacó varios problemas de seguridad relacionados con los ciudades inteligentes.

sistemas de IoT distribuidos centrados en el borde y describió los desafíos de seguridad en ellos. En • Este trabajo analiza la utilidad de blockchain en varias empresas inteligentes.
otro trabajo, Kouicem, Bouabdallah y Lakhlef (2018) se centró en varios requisitos de seguridad para munidades como la salud, el transporte, la red inteligente, la cadena de suministro
las aplicaciones de IoT y la integración de Software De fi ned Networking (SDN) y tecnología administración, fi sistemas nancieros y redes de centros de datos.
blockchain. Similar, Reyna, Martín, Chen, Soler y Díaz (2018) • Este trabajo revisa los requisitos, problemas y
retos de las ciudades inteligentes orientados a identificar los retos abiertos que
se puede utilizar como direcciones de investigación futuras.

analizó características únicas de la tecnología blockchain y describió varias formas de integrar IoT y El resto del artículo está organizado de la siguiente manera: Sección 2 presenta los antecedentes y la
blockchain. Salman, Zolanvari, Erbad, Jain y Samaka (2019) se centró en el uso de la tecnología arquitectura de la tecnología blockchain. Sección 3 describe varias características de una ciudad inteligente.
blockchain para garantizar servicios de red seguros y describió los desafíos asociados con los Sección 4 arroja luz sobre las motivaciones detrás de la aplicación de la tecnología blockchain a las
enfoques propuestos basados en blockchain. En otro trabajo, Xie y col. (2019) examinó la tecnología ciudades inteligentes. Sección 5 explora blockchain existente e ff orts en varios aspectos de las ciudades
blockchain de vanguardia que mejora la seguridad, e ffi eficiencia, inteligencia y rendimiento de las inteligentes. Finalmente, las direcciones de investigación futuras son identi fi ed en la sección
ciudades inteligentes. Similar, Ferrag y col. (2019) examinó los protocolos blockchain existentes para
las redes de IoT y proporcionó una clase fi catión de amenaza 6 seguido de una conclusión en la sección 7 .

tabla 1
Un resumen comparativo de las encuestas relacionadas existentes.

Referencia Año de publicación 1 2 3 4 5 6 7 8 9 10 11

Tschorsch y Scheuermann (2016) Christidis y 2016 Y Y - - - - - - - Y -


Devetsikiotis (2016) Yeow et al. (2018) 2016 Y Y - Y - - - - - - -
2017 Y Y - - - - - - - - Y
Kouicem y col. (2018) Reyna 2018 - - Y Y - Y Y Y - - -
et al. (2018) Salman et al. 2018 Y Y - Y - - - - - - -
(2019) Xie et al. (2019) 2019 Y Y - Y - - - - Y Y -
2019 Y - Y - Y Y Y Y Y - -
Ferrag y col. (2019) Syed et 2019 Y Y - Y - Y Y - - - -
al. (2019) Sookhak et al. 2019 Y Y - Y - Y Y - - Y -
(2019) Aggarwal et al. (2019) 2019 - Y Y - - - - - - Y
Sengupta y col. (2020) 2019 Y Y - - Y Y Y Y - Y Y
2020 Y - - Y - Y Y Y Y - -
Moniruzzaman y col. (2020) Khan y 2020 Y - - Y Y - - Y - Y -
col. (2020) 2020 Y Y - Y - Y - Y - - -

1: Conceptos básicos de Blockchain; 2: Protocolos de consenso; 3: Características y pilares de Smart City; 4: Requisitos y desafíos de seguridad; 5: Blockchain para ciudades inteligentes; 6: Smart Healthcare; 7: Transporte inteligente;
8: Red inteligente; 9: Gestión de la cadena de suministro; 10: Sistemas financieros; 11: Redes de centros de datos.

2
B. Bhushan y col. Ciudades y sociedad sostenibles 61 (2020) 102360

Tabla 2 2.2.1. Blockchain pública


Atributos de un encabezado de bloque. Una cadena de bloques pública o sin permiso es una plataforma descentralizada de código
abierto que facilita a cada individuo unirse y realizar minería independientemente de su organización
SI. No. Atributos de encabezado Descripción
( Manimuthu, Sreedharan V., Rejikumar y Marwaha, 2019 ). Cada nodo participante tiene total libertad
1. Mientras tanto Un 4 bytes fi campo que comienza desde cero y se incrementa para cada para realizar operaciones como escribir, leer, revisar o auditar blockchain. Cada usuario en una
función hash.
cadena de bloques pública recopila la información de la transacción e inicia el proceso de minería
2. nBits Representación compacta del destino hash actual.
para obtener la recompensa debido a su naturaleza transparente. El nodo minero inicialmente

3. Marcas de tiempo Fecha y hora actual. recopila la información de la transacción, la valida, inicia la minería de consenso y fi finalmente agrega
4. Árbol de raíz de Merkle El hash calculado de todas las transacciones. la recompensa obtenida con la cadena de bloques existente. El mecanismo de consenso juega un
5. Bloque anterior Un hash de 256 bits que apunta hacia el bloque anterior. Acostumbrado a fi
papel importante para mantener la coherencia de los bloques en toda la cadena de bloques para
6. Versión de bloque nalice la regla de validación de bloque a seguir.
evitar el escenario en el que ningún nodo posee múltiples bloques que puedan contradecirse entre sí
( Delgado-Segura, Pérez-Solà, Navarro-Arribas y Herrera-Joancomartí, 2019 ). En general, una
cadena de bloques pública es vulnerable al ataque sybil ya que los participantes son desconocidos

2. Blockchain: antecedentes y arquitectura antes de la minería y cada nodo tiene la libertad de crear el bloque ( Douceur, 2002 ). Los
mecanismos de consenso de prueba de trabajo (PoW) son los más e ffi ciente mecanismo en términos

En términos generales, blockchain es una cadena de bloques en continuo crecimiento capaz de de superar tales problemas. Según esto, el adversario debe tener el 51% del poder minero total para

almacenar todas las transacciones comprometidas con la ayuda de un libro de contabilidad público donde controlar la transacción. La criptografía de clave pública se emplea en blockchain para asegurar

cada transacción es criptográficamente verificada. fi ed y firmado por todos los nodos de minería. La transacciones donde el valor hash del usuario ' La clave pública es la dirección de cada usuario. Sin

siguiente sección presenta la estructura de bloques, los tipos, los protocolos de consenso y la embargo, debido a su alta complejidad computacional, las cadenas de bloques públicas y el

arquitectura básica de blockchain. mecanismo de PoW no son adecuados para aplicaciones que tratan con datos voluminosos ( Chen y
Wang, 2019 ; Yang, Chen y Xiang, 2018 ).

2.1. Estructura de bloque

Similar a un libro mayor público, blockchain es una secuencia de bloques que almacenan
información relacionada con todas las transacciones y están vinculados entre sí a través de un hash
de referencia que pertenece al bloque anterior (bloque hash). El bloque inicial o el bloque principal se
llama bloque génesis. Generalmente, un bloque consta de un cuerpo de bloque (que incluye las
2.2.2. Blockchain privada
transacciones y el contador de transacciones) junto con un encabezado (que incluye metadatos como
Una cadena de bloques privada o autorizada es una red descentralizada que permite el
nonce, nBits, marca de tiempo, hash de raíz del árbol Merkle, hash del bloque principal y la versión
intercambio de datos privados entre un fi ed grupo de personas o dentro de una organización. Un
del bloque) ( Abdullah, Rothenberg, Siegel y Kim, 2020 ;
individuo seleccionado o un equipo dedicado controla el proceso de minería en una cadena de
bloques privada, lo que restringe el acceso de un usuario nuevo o desconocido, hasta que sea
Arora, Gautham, Gupta y Bhushan, 2019 ; Mohanta, Jena, Panda y Sobhanayak, 2019 ). Los atributos
invitado por alguna autoridad de control ( Puthal, Malik, Mohanty, Kougianos y Das, 2018 ). Tolerancia
de un encabezado de bloque se presentan en
práctica a fallos bizantinos (PBFT) ( Castro y Liskov et al., 1999 ), se utiliza un consenso distribuido
Tabla 2 .
determinista para garantizar la transparencia en una cadena de bloques privada. Además, solo los
En general, una transacción es una estructura de datos que ejemplifica la transferencia de
nodos de control tienen permiso para realizar transacciones en una cadena de bloques privada. Esta
activos digitales entre pares en una red blockchain y se propaga en la red con la ayuda del protocolo
propiedad inclina la cadena de bloques privada hacia la línea de la arquitectura centralizada, pero
de chismes, un fl esquema basado en inundaciones. Una transacción se incluye en un bloque
pocas otras propiedades de la cadena de bloques privada, como los contratos inteligentes, el registro
después de que se verifique con éxito. fi editado y validado por los mineros (pares que extraen los
transparente, el libro mayor distribuido y el consenso, siguen siendo adecuadas para bancos y otros. fi
bloques sobre el costo de su poder computacional) ( Decker y Wattenhofer, 2013 ; Dinh et al., 2018 ).
organizaciones financieras Sachs, 2016 ).
Los nodos mineros gastan signi fi cantidad incalculable de recursos informáticos debido al complejo
rompecabezas computacional que los mineros necesitan resolver. El minero que resuelve el
rompecabezas fi Primero se declara ganador y tiene la oportunidad de crear un nuevo bloque por el
que recibe algún incentivo. Además, todos los demás pares utilizan el mecanismo de consenso
2.2.3. Blockchain del consorcio
(técnica mediante la cual los participantes en una red descentralizada están de acuerdo en un tema
Una cadena de bloques de consorcio es la fusión de una cadena de bloques pública y privada
determinado) para verificar el nuevo bloque. Después de esto, el nuevo bloque se agrega a la
en la que un grupo de personas asume la responsabilidad del consenso y las decisiones de
cadena existente y los siguientes bloques se asocian con el bloque recién creado con la ayuda de un
validación de bloques. El bloque en dicha red se extrae con la ayuda de un esquema de firma
puntero hash criptográfico ( Maesa y Mori, 2020 ; Saini, Bhushan, Arora y Kaur, 2019 ; Yuan y Wang,
múltiple y los bloques mineros se consideran válidos solo si están aprobados y firmados por el nodo
2018 ). Para validar la transacción ' s autenticidad, blockchain emplea un mecanismo de criptografía
de control. La principal desventaja de la cadena de bloques del consorcio es su vulnerabilidad frente
asimétrica, como firmas digitales. Cada participante de la red posee un par de claves pública y
a los ataques de manipulación. Además, el grupo de nodos que controlan la cadena de bloques
privada. La clave pública es visible para todos, se distribuye por la red y se utiliza para descifrar,
puede colaborar maliciosamente para alterar o revertir una transacción, lo que amenaza la
mientras que la clave privada se utiliza para cifrar o firmar la transacción. La arquitectura general de
inmutabilidad e irreversibilidad de la red de la cadena de bloques ( Huang, Zhang, Li y Han, 2019 ;
blockchain se muestra en Figura 1 .

Wang y col., 2019b ).


Tabla 3 compara las cadenas de bloques antes mencionadas en términos de su naturaleza,
protocolos de consenso, frecuencia de aprobación de transacciones, tipo de participante, permisos,
transparencia, consumo de energía, escalabilidad ye ffi eficiencia.

2.2. Tipos de blockchain


2.3. Protocolos de consenso
Los sistemas de cadena de bloques se pueden clasificar en tres tipos según el mecanismo de
control y la autenticación, a saber, cadena de bloques pública, privada y de consorcio. Estos tipos se El proceso de llegar a un consenso en una red blockchain es una transmutación del problema
exploran en las subsecciones siguientes. de los generales bizantinos (BG) en el que un grupo de generales del ejército bizantino rodea una
ciudad enemiga ( Lamport,

3
B. Bhushan y col. Ciudades y sociedad sostenibles 61 (2020) 102360

Figura 1. Estructura general de bloques.

Shostak y Pease, 1982 ). Los generales involucrados deben ponerse de acuerdo sobre una línea de adivinar un nonce aceptable es difícil ffi culto. Después de obtener el nonce apropiado, los mineros
ataque común solo comunicándose por mensajero. Sin embargo, existe la posibilidad de que existan transmiten el bloque donde todos los demás nodos de la red lo usan para verificar la solución. Solo
traidores dentro de los generales que podrían intentar confundir a otros generales enviando di ff diferentes después de que todos los mineros aprueben el bloque, se agrega a la cadena existente. Esta e ff Orto
decisiones para di ff erent generales. Por lo tanto, en un entorno sin confianza, el principal problema puesto por los nodos al adivinar un valor de nonce apropiado se llama PoW. Figura 2 describe el
radica en fi Encontrar una solución con la que los generales leales lleguen a un acuerdo. De manera proceso de creación de bloques en el algoritmo PoW.
similar a llegar a un consenso en un entorno de este tipo, llegar a un consenso también es un
problema en una red blockchain distribuida. Varios protocolos que aseguran el consenso entre los Además, también puede haber un escenario en el que al mismo tiempo más de un minero
libros de contabilidad en di ff Los diferentes nodos se detallan en las subsecciones siguientes. resuelve el rompecabezas y fi encuentra el nonce Memon, Li y Ahmed, 2019 ). En tal escenario, todos
estos mineros intentan transmitir su bloque junto con el nonce calculado en toda la red. Esto conduce
a la ambigüedad entre los mineros acerca de qué bloque debe considerar y agregar a la cadena
actual, lo que resulta en un " problema de bifurcación ”. Se genera una bifurcación o rama porque los
mineros verifican solo el fi primer bloque que viene e ignora todos los demás. PoW emplea el regla de
2.3.1. Prueba de trabajo (PoW)
la cadena más larga
Es un algoritmo de consenso basado en pruebas que identifica fi es el nodo con derecho a añadir
el bloque recién extraído a la cadena existente en presencia de su ffi prueba ciente de su e ff ort ( Wang
con el fin de e ff contrarreste eficazmente el problema de la bifurcación. La bifurcación de blockchain
y col., 2019c ). Cuando todos los nodos o grupo de nodos difunden sus bloques con veri similar fi ed
se representa en Fig. 3 donde dos bloques validados (S1 y O1) se generan a partir de un bloque B
transacciones, aparece una ambigüedad sobre qué nodo colocará la transacción en el bloque. Este
simultáneamente. Una vez que se agrega un nuevo bloque S2 con S1, los mineros que trabajan en la
problema se resuelve mediante PoW en el que los nodos resuelven una di ffi rompecabezas de culto
bifurcación O1-O2 dejan este bloque huérfano e inmediatamente cambian a S2. En general, una
para recibir la oportunidad de agregar el bloque recién creado con la cadena existente. Todos los
cadena se considera exitosa si una sola bifurcación genera al menos seis bloques consecutivos. La
participantes de una red descentralizada necesitan calcular continuamente el valor hash con la ayuda
principal desventaja del consenso de PoW es que incurre en un gran recurso computacional para
de di ff erent valor arbitrario llamado ' mientras tanto '. Debido a la di ffi culto involucrado en la predicción
resolver el rompecabezas y crear un bloque. Además, el proceso no es sostenible ya que al final solo
de los valores de salida de las funciones hash a partir de los valores de entrada conocidos,
habrá un minero exitoso.

Tabla 3
Comparación de varios tipos de blockchain.

Propiedades Público ( Chen y Wang, 2019 ; Delgado-Segura et al., 2019 ; Privado ( Castro y Liskov et al., 1999 ; Puthal et al., 2018 ; Sachs,
Consorcio ( Huang et al., 2019 ;
Manimuthu et al., 2019 ; Yang et al., 2018a ) 2016 ) Wang y col., 2019b )

Naturaleza Descentralizado y abierto Restringido y controlado Restringido y controlado


Protocolos de consenso PoW, PoS, DPoS PBFT, BALSA PBFT
Aprobación de la transacción Largo Medio Corto
frecuencia
Tipo de participante Resiliente y anónimo Trusted e Identi fi ed Trusted e Identi fi ed
Permisos Permiso menos Autorizado Autorizado
Transparencia Bajo Alto Alto
Consumo de energía Alto Bajo Bajo
Escalabilidad Alto Alto Bajo
mi ffi eficiencia Bajo Alto Alto
Ejemplo
• Bitcoin
• Onda
• Multicadena

• Litecoin
• R3
• Pila de bloques

• Guión
• Hyperledger
• Blockchain

• Ethereum

• Factom

• Blockstream

También podría gustarte