Вы находитесь на странице: 1из 5

Ingeniería de Sistemas y Computación. Facultad de Ingenierías. Universidad Tecnológica de Pereira.

BLOCKCHAIN
Programación para la Web
Programming for the Web

Felipe Zapata Sierra

Ingeniería de Sistemas y Computación, Universidad Tecnológica de Pereira, Pereira, Colombia


Correo-e: felipe.zapata@utp.edu.co
Ingeniería de Sistemas y Computación. Facultad de Ingenierías. Universidad Tecnológica de Pereira. 1

Resumen— Es un gigantesco IONA mundo con una de dinero, fecha,


libro de cuentas en los que los BLOC peculiaridad: nadie sabe que hora, emisor,
registros (los bloques) están KCHA Mariano es Mariano y que Luis receptor, cantidad,
enlazados y cifrados para es Luis. Solo saben que desde
IN? etc.
proteger la seguridad y una cartera digital (lo que sería
privacidad de las transacciones, una cuenta bancaria) se quiere
en otras palabras, una base de El proceso es relativamente transferir esa cantidad a otra. 2. El Hash: Es algo
datos distribuida y segura que se sencillo, pero implica a más muy importante, ya
puede aplicar a todo tipo de personas. Pongamos un ejemplo: que es el código de
transacciones que no tienen por Mariano quisiera enviarle 1.000 Mariano, por lo tanto, avisa de identificación del
qué ser necesariamente euros a otra persona llamada por sus intenciones, pero sin revelar bloque, el cual es
económicas. ejemplo Luis, lo normal es que su identidad: "¡Eh, chicos, único e irrepetible,
la operación se realizase a través quiero mandarle un bitcoin
cada bloque tiene
de un banco. Ese banco actúa desde mi cartera a esta otra, por
como intermediario de esa y favor, actualizad vuestros libros
uno propio.
Esa cadena de bloques tiene un
requisito importante: debe haber otras muchas transacciones, de cuentas!". Al enviar ese
varios usuarios (nodos) que se centralizando de forma efectiva mensaje, todos los usuarios de 3. El Hash del bloque
encarguen de verificar esas el movimiento de capital de un esa red primero comprueban
anterior, por esto es
transacciones para validarlas y lado a otro. que Mariano la cartera de origen
tiene suficiente dinero para que se le llama
que así el bloque
correspondiente a esa Esa gestión no necesita de un enviárselo a la cartera de cadena de bloques,
transacción (en cada bloque hay trasiego de billetes de un lado a destino. Si es así, todos anotan cada uno queda
un gran número de transacciones otro, sino que simplemente hay esa transacción, que pasa a conectado con el
que eso sí, es variable) se uno o dos bancos que se completarse y a formar parte del bloque anterior y
registre en ese gigantesco libro encargan de hacer que el dinero bloque de transacciones. Eso sí: con su sucesor
de cuentas. pase de uno a otro con un simple todavía no están registrados en
cambio en los balances de sus esa base de datos de forma
Palabras clave— BlockChain, cuentas. Todo estupendo y definitiva. ¿POR QUE ES
Seguridad, Cadena de datos, fantástico, salvo por un INHAKEABLE?
Bitcoins problema, que ni Mariano ni
Luis tienen control alguno sobre A medida que pasa el tiempo, Lo primero es por el
el proceso, del que solo esos más y más transacciones van
Abstract— It is a gigantic book Hash y lo segundo es
bancos tienen toda la completándose y pasando a ese
of accounts in which records (the porque hay muchos ojos
información. Ambos dependen bloque, que tiene una capacidad
blocks) are linked and encrypted que están mirando todo
de esos bancos y de su forma de limitada que depende de la
to protect the security and el rato; el Hash tiene una
hacer las cosas para completar estructura de la cadena de
privacy of transactions, in other
esa transacción. Están sujetos a bloques y del tamaño de cada peculiaridad, y es que el
words, a distributed and secure
database that can be applied to sus condiciones. transacción. Cuando un bloque numero de serie esta
ya no admite más relacionado con la
all types of transactions that they
Es ahí donde entra la cadena de transacciones, llega un momento información del bloque,
do not necessarily have to be
bloques, que básicamente importante: el de "validarlo" o eso quiere decir que si se
economic.
elimina a los intermediarios, "sellarlo", que es lo que los
cambia el contenido del
descentralizando toda la gestión. usuarios hacen cuando hacen
That chain of blocks has an minería de bitcoin. bloque automáticamente
important requirement: there El control del proceso es de los se cambia el código del
must be several users (nodes) usuarios, no de los bancos —
Hash, rompiendo asi la
that are responsible for verifying seguimos hablando del dinero,
pero el ejemplo es extrapolable a cadena.
those transactions to validate
them and thus the block otros tipos de transacción—, y II. ELEM
corresponding to that transaction son ellos los que se convierten Pero tranquilo, que no
ENTO por esto se perderan los
(in each block there is a large básicamente parte de un enorme
banco con miles, millones de S DEL datos guardados en el
number of transactions that yes,
nodos, cada uno de los cuales se BLOC bloque, ya que cada
it is variable ) register in that
gigantic account book. convierte en partícipe y gestor de KCHA persona tiene una o mas
los libros de cuenta del banco. IN copias de seguridad.
y formarán parte de un gran
Muchos ojos están
Key Word — BlockChain, grupo de usuarios que se ¿QUE CONTIENE CADA
encargan de comprobar que todo mirando, si un usuario
Security, Data Chain, Bitcoins. BLOQUE
el proceso se produce como debe altera la información de
producirse. su copia esta quedara
1. La información: en invalidada y la
I. ¿COM caso del bitcoin, por comunidad lo sabra.
O Si Mariano quiere retirar un
bitcoin de su cuenta para dárselo
ejemplo, lo relativo
FUNC a las transacciones LOS MINEROS
a Luis, primero avisa a todo el
2 Ingeniería de Sistemas y Computación. Facultad de Ingenierías. Universidad Tecnológica de Pereira.

Los mineros son 1) ¿Por qué tiene tanta


aquellos usuarios que se importancia el Hash en la
Blockchain?
unen a la red de
Blockchain para crear R/. Porque es el encargado de
nuevos bloques, claro desarrollar una cifrado único
que esto no es fácil, ya para ese bloque, que se forma de
que se requiere resolver acuerdo a su contenido, este lo
un extenso problema une con los demás bloques
matemático para poder haciendo una cadena de la cual
crear un nuevo bloque, si si es cambiada la información la
un usuario cree haber clave también cambiara,
invalidando el bloque.
podido hallar la solución
al problema, la 2) ¿Podría Blockchain almacenar
comunidad es la que lo información mundial en vez de
verifica y de darle el bitcoins?
visto bueno, se crea un
nuevo bloque, y claro R/. La respuesta es un rotundo
que por estos servicios a si, ya que para esto fue diseñada
los usuarios se les paga, en primer lugar, pero por ahora
aproximadamente 12.5 solamente se puede almacenar la
información de las ransacciones
bitcoins, un buen botin, de bitcoins, pero ya se están
ya que por bitcoin hoy poniendo en el trabajo de
en dia se esta pagando conseguir dicha meta.
10.500 dolares.

REFERENCIAS
III. CONC
LUSIO [1]
NES https://www.youtube.com/watch
?v=Yn8WGaO__ak
BlockChain, es la base de
datos para las futuras [2]
https://www.xataka.com/especial
generaciones, un apartado
es/que-es-blockchain-la-
muy positivo para el explicacion-definitiva-para-la-
resguardo de la información, tecnologia-mas-de-moda
claro que todavía falta para
que se desarrolle del todo la [3]
idea, pero a medida que va https://www.criptonoticias.com/i
pasando el tiempo se ira nformacion/que-es-una-cadena-
consolidando en el mercado de-bloques-block-chain/
como una potencia en el
estatus económico, este
servicio podrá ayudar mas a
la seguridad de los usuarios
dándonos mas tranquilidad a
la hora de resguardar la
información.

PREGUNTAS LIGADAS AL
DESARROLLO
CANVAS

Preguntas:
Ingeniería de Sistemas y Computación. Facultad de Ingenierías. Universidad Tecnológica de Pereira. 3
4 Ingeniería de Sistemas y Computación. Facultad de Ingenierías. Universidad Tecnológica de Pereira.

Похожие интересы