Está en la página 1de 5

Revisión general de Blockchain

Neira Niño de Guzmán Martín Sergio, Quin Casquino Luis Junior, Silva Villarreal Jefferson Manuel
Facultad de Ingeniería Industrial y de Sistemas, Universidad Nacional de Ingeniería
Lima, Perú
martin.neira.n@uni.pe
luis.quin.c@gmail.com
jefferson.silva.v@uni.pe
Resumen— El presente trabajo pretende establecer los posibles Blockchain está formado por una gran red de ordenadores
impactos de la aplicación de blockchain (cadena de bloques) conectados, a los que se conoce como nodos, que compiten para
dentro de diversos mercados y cómo estos podrían verse resolver pruebas matemáticas complejas para validar una
beneficiados por dicha tecnología. Ahora bien, la cadena de transacción. En el caso de Bitcoins, del que hablaremos más
bloques surgió como un mecanismo por medio del cual se adelante, cada transacción realizada con esta moneda virtual debe
busca el intercambio de información y la estructuración de validarse mediante una prueba matemática que asegura que la
procesos a través de mecanismos descentralizados con nodos transacción que se realiza proviene del propietario de la billetera;
de información interconectados, justificados en esquemas el ganador de dicha prueba recibe un premio en bitcoin. Que el
criptográficos. Una de las ventajas de la tecnología blockchain libro mayor esté controlado por miles de nodos hace que el trabajo
es que permite que los procesos sean más ágiles, seguros, de agregar datos al mismo se descentralice, que ninguna entidad
transparentes y que se realicen con una significativa reducción individual pueda tomar el control de la información en la cadena
de costos en relación con procesos centralizados de de bloques. Una de las grandezas de blockchain es que cada una de
información. La tecnología blockchain representa hoy en día las transacciones registradas puede publicarse y verificarse
una revolución en el mundo entero por el posible impacto que públicamente. En definitiva, blockchain representa un nuevo
puede traer en sectores tales como administración de justicia, paradigma en la forma es que se comparte la información
salud y educación, servicios notariales, procesos de supervisión
por parte de órganos de control, auditorías, ejecución de
contratos, monedas virtuales, mercados financieros, III. HISTORIA
funcionamiento de empresas y de entidades estatales, entre
otros. Stuart Haber y W. Scott Stornetta tuvieron la visión de lo que
muchas personas han llegado a conocer como blockchain en 1991.
Su primer trabajo consistió en trabajar en una cadena de bloques
protegida criptográficamente en la que nadie podía manipular las
I. INTRODUCCIÓN marcas de tiempo de los documentos.
Blockchain es una nueva tecnología que está irrumpiendo con
fuerza en muchos campos, y también en el sistema educativo. Pero En 1992, actualizaron su sistema para incorporar árboles de
no se trata de una tecnología específica con la que se puede esperar Merkle que mejoran la eficiencia, lo que permitía la recopilación
mejorar una situación concreta: se trata más bien de una tecnología de más documentos en un solo bloque. Sin embargo, es en 2008
que permite registrar eventos de una forma totalmente innovadora. que la Historia de Blockchain comienza a ganar relevancia, gracias
Y esto puede traducirse en cambios insospechados. Tras presentar al trabajo de una persona o grupo con el nombre de Satoshi
qué es blockchain y algunos ejemplos de usos sociales, se Nakamoto.
analizan, en las aplicaciones actualmente en uso, los problemas a
los que la tecnología pretende dar respuesta. Una revisión de las Nakamoto conceptualizó el primer blockchain en 2008, desde
experiencias más destacadas, todas en una fase incipiente de donde la tecnología ha evolucionado y se ha desarrollado en
desarrollo, nos lleva a algunas conclusiones críticas sobre su muchas aplicaciones más allá de las criptomonedas. El origen del
viabilidad. blockchain se encuentra ligado al nacimiento de Bitcoin. El
protocolo Bitcoin fue creado en 2008 por una persona desconocida
cuyo pseudónimo es Satoshi Nakamoto. Nakamoto hacía parte de
un movimiento denominado cypherpunks, que pretendía sustituir a
II. DEFINICIÓN las autoridades centrales y organizar sistemas donde se protegiera
Blockchain puede definirse como un libro digital compartido la información personal de las personas a través del anonimato.
que abarca una lista o cadena de bloques conectados y
almacenados en una red distribuida, descentralizada y protegida Nakamoto reaccionó ante el salvamento de las entidades grandes
mediante criptografía, sirviendo como un depósito de información por parte de los gobiernos en la crisis financiera del 2008. Los
irreversible e incorruptible. Una cadena de bloques (blockchain) es gobiernos centrales estaban utilizando los recursos de los
«una base de datos distribuida que registra bloques de información particulares para salvar entidades financieras en crisis dentro de un
y los entrelaza para facilitar la recuperación de dicha información» sistema financiero que era inestable. La confianza en los bancos,
y la verificación de que esta no ha sufrido cambios. Estos bloques en general en las entidades financieras, y en los bancos centrales se
de información se entrelazan mediante apuntadores o algoritmos encontraba minada. Es este el contexto en que Nakamoto propone
de resumen que conectan el bloque actual con el anterior y así un sistema que no depende de ninguna autoridad central, como
sucesivamente. respuesta a las falencias de regulación y de supervisión por parte
de los gobiernos. El bitcóin nace como una moneda libre de la
autoridad de los gobiernos, con el fin de romper el monopolio de la se llama bloque génesis que no tiene un bloque principal. Luego
soberanía monetaria de los estados. En octubre 31 de 2008, explicamos los aspectos internos de blockchain en detalle.
Nakamoto publicó un White paper denominado "Bitcoin:

La blockchain nació con el propósito de prevenir la duplicación de


gastos (double spending) de cripto activos en un sistema sin una
autoridad central o intermediario que controlara la emisión y
transferencias de dichos activos. La blockchain permite solucionar
dicho problema sin necesidad de acudir a una autoridad central o
intermediario al hacer visibles a todos los interesados la totalidad
de las transacciones. En efecto, el registro público de las fig. 1 Un ejemplo de blockchain que consiste en una secuencia
transacciones hace posible prescindir de una autoridad o continua de bloques.
intermediario dentro de un sistema de pagos.

Satoshi Nakamoto lanzó el primer informe sobre la tecnología en


2009. En el informe, proporcionó detalles de cómo la tecnología
estaba bien equipada para mejorar la confianza digital, dado el
aspecto de descentralización que significaba que nadie tendría el
control de nada.

En un mundo donde la innovación es la orden del día, Vitalik


Buterin uno de los primeros contribuyentes al código base de
Bitcoin se encontraba entre una creciente lista de desarrolladores
que sentían que Bitcoin aún no había llegado a ese punto, cuando
se trataba de aprovechar todas las capacidades de la tecnología
blockchain.

Preocupado por las limitaciones de Bitcoin, Buterin comenzó a fig. 2 Estructura de bloque
trabajar en lo que él pensaba que sería una blockchain maleable
que puede realizar varias funciones además de ser una red punto a A. Bloque
punto. Ethereum nació como una nueva blockchain pública en
2013 con funcionalidades adicionales en comparación con Bitcoin, Un bloque consta del encabezado del bloque y el cuerpo negro
un desarrollo que ha resultado ser un momento crucial en la como se muestra en la Figura 2. En particular, el encabezado del
historia de Blockchain. bloque incluye:
(i) Versión de bloque: indica qué conjunto de reglas de validación
Buterin diferenció Ethereum de Bitcoin Blockchain al habilitar una de bloque se debe seguir.
función que permite a las personas registrar otros activos como (ii) Hash de la raíz del árbol de Merkle: el valor de hash de todas
slogans y contratos. La nueva característica amplió las las transacciones del bloque.
funcionalidades de Ethereum de ser una criptomoneda a una (iii) Marca de tiempo: hora actual en segundos en hora universal
plataforma para desarrollar aplicaciones descentralizadas también. desde el 1 de enero de 1970.
(iv) nBits: umbral objetivo de un hash de bloque válido.
Lanzado oficialmente en 2015, Ethereum blockchain ha (v) Nonce: un campo de 4 bytes, que generalmente comienza con 0
evolucionado hasta convertirse en una de las aplicaciones más y aumenta con cada cálculo de hash (se explicará en detalle en la
grandes de la tecnología de blockchain, dada su capacidad para Sección III).
respaldar los contratos inteligentes utilizados para realizar diversas (vi) Hash del bloque principal: un valor hash de 256 bits que
funciones. La plataforma de blockchain de Ethereum también ha apunta al bloque anterior. El cuerpo del bloque está compuesto
logrado reunir una comunidad activade desarrolladores que la han por un contador de transacciones y transacciones. El número
visto convertirse en un verdadero ecosistema. máximo de transacciones que puede contener un bloque depende
del tamaño del bloque y del tamaño de cada transacción.
Ethereum blockchain procesa la mayor cantidad de transacciones Blockchain utiliza un mecanismo de criptografía asimétrica para
diarias gracias a su capacidad para soportar contratos inteligentes y validar la autenticación de transacciones.
aplicaciones descentralizadas. Su capitalización de mercado La firma digital basada en criptografía asimétrica se utiliza en un
también se ha incrementado significativamente en el espacio de las entorno poco fiable. A continuación, ilustramos brevemente la
criptomoneda. firma digital.

IV. ARQUITECTURA B. Firma digital


Cada usuario posee una clave privada y una clave pública.
Blockchain es una secuencia de bloques, que contiene una lista La clave privada que se mantendrá en confidencialidad se utiliza
completa de registros de transacciones como un libro mayor para firmar las transacciones. Las transacciones firmadas
público convencional. El primer bloque de una cadena de bloques digitalmente se difunden en toda la red. La firma digital típica está
involucrada en dos fases: fase de firma y fase de verificación. Por
ejemplo, un usuario, Alice, quiere enviar un mensaje a otro Una cadena de bloques privada se considera una red centralizada,
usuario, Bob. (1) En la fase de firma, Alice cifra sus datos con su ya que está totalmente controlada por una organización. La cadena
clave privada y envía a Bob el resultado cifrado y los datos de bloques del consorcio construida por varias organizaciones está
originales. (2) En la fase de verificación, Bob valida el valor con la parcialmente descentralizada, ya que solo se seleccionaría una
clave pública de Alice. De esa manera, Bob podría verificar pequeña parte de los nodos para determinar el consenso.
fácilmente si los datos han sido manipulados o no. El algoritmo de
firma digital típico utilizado en blockchain es el algoritmo de firma Propiedades de los sistemas blockchain ':
digital de curva elíptica.
● Determinación de consenso. En blockchain pública, cada
C. Características clave de Blockchain nodo podría participar en el proceso de consenso. Y solo
un conjunto seleccionado de nodos son responsables de
En resumen, blockchain tiene las siguientes características clave. validar el bloque en blockchain del consorcio. En cuanto
a la cadena privada, es totalmente controlado por una
● Descentralización. En los sistemas de transacciones organización y la organización podría determinar el
centralizados convencionales, cada transacción debe ser consenso final.
validada a través de la agencia central de confianza (por ● Leer permiso. Las transacciones en una cadena de
ejemplo, el banco central), lo que inevitablemente genera bloques pública son visibles para el público, mientras
cuellos de botella en el costo y el rendimiento en los que depende de una cadena de bloques privada o una
servidores centrales. A diferencia del modo centralizado, cadena de bloques de consorcio.
ya no se necesitan terceros en blockchain. ● Inmutabilidad. Dado que los registros se almacenan en
una gran cantidad de participantes, es casi imposible
Los algoritmos de consenso en blockchain se utilizan
alterar las transacciones en una cadena de bloques
para mantener la coherencia de los datos en la red
pública. De manera diferente, las transacciones en una
distribuida.
cadena de bloques privada o en una cadena de bloques
● Persistencia. Las transacciones se pueden validar de consorcio podrían manipularse fácilmente ya que solo
rápidamente y los mineros honestos no admiten hay un número limitado de participantes.
transacciones inválidas. Es casi imposible eliminar o ● Eficiencia. Se necesita mucho tiempo para propagar
revertir transacciones una vez que se incluyen en la transacciones y bloques, ya que hay una gran cantidad de
cadena de bloques. nodos en la red pública de blockchain. Como resultado,
el rendimiento de las transacciones es limitado y la
Los bloques que contienen transacciones no válidas se latencia es alta. Con menos validadores, la cadena de
pueden descubrir de inmediato. bloques de consorcio y la cadena de bloques privada
podrían ser más eficientes.
● Anonimato. Cada usuario puede interactuar con la ● Centralizado. La principal diferencia entre los tres tipos
cadena de bloques con una dirección generada, que no de cadenas de bloques es que la cadena de bloques
revela la identidad real del usuario. Tenga en cuenta que pública está descentralizada, la cadena de bloques del
blockchain no puede garantizar la preservación perfecta consorcio está parcialmente centralizada y la cadena de
de la privacidad debido a la restricción intrínseca (los bloques privada está completamente centralizada, ya que
detalles se discutirán en la sección IV). está controlada por un solo grupo.
● Proceso de consenso. Todos en el mundo podrían unirse
● Auditabilidad. La cadena de bloques de Bitcoin al proceso de consenso de la cadena de bloques pública.
almacena datos sobre los saldos de los usuarios según el A diferencia de la cadena de bloques pública, tanto la
modelo de salida de transacciones no gastadas: cualquier cadena de bloques del consorcio como la cadena de
transacción tiene que hacer referencia a algunas bloques privada tienen permiso.
transacciones anteriores no gastadas. Una vez que la
transacción actual se registra en la cadena de bloques, el Dado que la cadena de bloques pública está abierta al mundo,
estado de esas transacciones no gastadas referidas puede atraer a muchos usuarios y las comunidades están activas.
cambia de no gastado a gastado. Para que las Muchas cadenas de bloques públicas surgen día a día. En cuanto a
transacciones se puedan verificar y rastrear fácilmente. la cadena de bloques del consorcio, podría aplicarse a muchas
aplicaciones comerciales. Actualmente, Hyperledger está
D. Taxonomía de los sistemas blockchain desarrollando marcos de blockchain de consorcios comerciales.
Los sistemas blockchain actuales se clasifican aproximadamente Ethereum también ha proporcionado herramientas para construir
en tres tipos: blockchain pública, blockchain privada y blockchain cadenas de bloques de consorcios.
de consorcio. En la cadena de bloques pública, todos los registros
son visibles para el público y todos pueden participar en el proceso V. APLICACIONES
de consenso. De manera diferente, solo un grupo de nodos
preseleccionados participaría en el proceso de consenso de una 1) Prevención contra el fraude electoral: La tecnología de
cadena de bloques de consorcio. En cuanto a la cadena de bloques Blockchain tiene la capacidad de proporcionar un sistema
privada, solo aquellos nodos que provienen de una organización de conteo de votos electrónicos imposible de descifrar. Este
específica podrían unirse al proceso de consenso. sistema puede asegurar una elección durante el registro del
votante así como dar cuenta de la identificación de los
votantes y asegurar que los votos no puedan ser Blockchain representa una verdadera revolución en la forma de
manipulados en una fecha posterior. transmitir y procesar información, ya que es un mecanismo por
medio del cual se reducen costos y se materializan procesos
eficientes con respuesta en tiempo real.

La blockchain permite implementar una base de datos distribuida,


pública e inmutable basada en una secuencia creciente de bloques.
Esta base de datos proporciona de forma intrínseca tolerancia a
fallos en nodos, robustez frente a manipulación y al ser pública,
transparencia. Los usos de esta tecnología son potencialmente
inmensos y por ello se considera como una de las tecnologías con
más potencial disruptivo de los últimos años. La posibilidad de
tener una base de datos distribuida e inmutable a posteriori tiene
un sinfín de utilidades prácticas que solo empiezan a vislumbrarse.
Las criptomonedas han sido su primera aplicación de éxito debido
a las necesidades de seguridad y transparencia de los sistemas de
pago y a la posibilidad de eliminar intermediarios. Posteriormente,
lo que empezó como un mecanismo que soporta los esquemas de
criptomonedas cuenta con un sinfín de aplicaciones en procesos
Fuente: forocivico.org.ar del sector público y del sector privado.

2) Protección de transacciones de medios de comunicación: En un futuro bastante próximo, es posible que encontremos
Utilizando la blockchain, un sitio web o periódico digital sistemas de blockchain en una infinidad de contextos y sistemas.
podrá cobrar a sus lectores por página o artículo,
garantizando el acceso a dichos contenidos de forma
automática en cuanto el lector realiza el pago
correspondiente registrado a través de la blockchain. REFERENCIAS

Santibáñez, F. (2017). Qué es blockchain: todo lo que debes saber


de las cadenas de bloques. Medium [blog]. Recuperado de
https://medium.com/@moften/qu%C3%A9-es-blockchain-todo-lo-
que-debes-saber-de-las-cadenas-debloques-b4145c028109.

Qué es una cadena de bloques (block chain). (s.f.). Criptonoticias.


Recuperado de http://criptonoticias.com/informacion/que-es-una-
cadena-de-bloques-blockchain/.

Fuente: wikiquote.org Historia De La Tecnología Blockchain: Guía Definitiva,


3) Registro y verificación de datos de la población: Al igual Recuperado de https://101blockchains.com/es/historia-de-la-
que se pueden almacenar de forma inmutable en blockchain/
blockchain las transacciones de bitcoin, esta tecnología se
puede utilizar para almacenar cualquier otro tipo de Diccionario básico de ‘blockchain’: diez términos que debes
información, como por ejemplo, registros de nacimientos y conocer. (2017). BBVA, Blockchain. Recuperado de
defunciones, matrimonios y divorcios, etc. https://www.bbva.com/es/diccionario-basicoblockchain-diez-
terminos-debes-conocer/.

PERUGINI, ML & DAL CHECCO, P., "Smart Contracts: a


Preliminary Evaluation", Université di Bologna, 2015, 7

DE FILIPPI, P. & WRIGHT, A., Blockchain y la ley. The Rule of


Code , Harvard University Press, 2018

DEL CASTILLO IONOV, R., Las Initial Coin Offerings (ICOS) y


la tokenización de la economía, Thomson Reuters, Aranzadi, 2018,
22.

http://www.aulabierta.org/ RODRIGUES, UR, "La ley y la cadena de bloques", Iowa Law


Review, vol. 104, 2019, 715

VI.CONCLUSIONES V. Buterin, “On public and private blockchains,” 2015. [Online].


Available: https://blog.ethereum.org/2015/08/07/on-public-and-
private-blockchains/

“Hyperledger project,” 2015. [Online]. Available:


https://www.hyperledger.org/

“Consortium chain development.” [Online]. Available:


https://github.com/ethereum/wiki/wiki/Consortium-Chain-
Developmen

También podría gustarte