Blockchain (Cadena de Bloques)
Estudiantes:
Esteban Hernández
Monge
Luis Fernando Alfaro
Ramírez
Introducción a Blockchain
• Internet
• Limitaciones referentes a la
actividad económica
• Necesidad de una entidad
intermediaria
• Revolución en la manera
como se realizan
transacciones
¿Cómo surgió Blockchain?
Satoshi Nakamoto
Tecnología influyente y revolucionaria
“La tecnología más
importante en lo que
va del siglo”
Profundizando en blockchain
¿Qué es en sí?
No es algo que se pueda ver
a simple vista.
Permite que se realicen
transacciones de manera
online sin que haya entidad
intermediaria.
Descentralizada (bancos,
procesos lentos).
Definición general
“Una cadena de bloques es
esencialmente solo un registro,
un libro mayor de
acontecimientos digitales que
está distribuido o es
compartido entre muchas
partes diferentes”
Transacciones actuales
Comercio creciente y cambiante
Información registrada en un libro
contable (aislada y privada)
Blockchain es una base de datos o red que
permite a una serie de ordenadores mantener un
registro colectivo.
“Es como un libro de
cuentas que es llevado por
todo el mundo, es imposible
de falsificar, ya que si se
quiere cambiar una
transacción hay que
cambiarla para todo el
mundo"
Estructura del Blockchain:
Bloques:
Lista de movimientos que se guardan en el registro digital de datos en un
tiempo determinado, los cuales pueden tener distinto peso y se pueden
crear en diferentes periodos de tiempo.
Estructura del Blockchain:
Cadena:
La cadena se refiere a un hash que enlaza un bloque con otro.
¿Qué es un hash criptográfico?
Posee una función de resumen, crea una salida alfanumérica en
representación de toda la información brindada a partir de una entrada.
Funcionamiento del blockchain:
• Cada nodo posee toda la información de toda la cadena de bloques y toda
la cadena se actualiza inmediatamente después de un cambio.
• No es un sistema centralizado.
• Comportamiento distinto de un nodo.(nodo bizantino)
Ejemplo:
Características
claves
Mismo protocolo para todos
• Red escalable y descentralizada
• Consenso (integrantes deciden y
verifican las transacciones)
• Peer-to-Peer (P2P)
• Integrantes regidos bajo los
mismos protocolos
• Transacciones irreversibles
Sistema abierto
Cualquier persona
puede formar parte
de una cadena de
bloques.
Seguridad extrema y privacidad blindada
Relacionada con tecnologías de registro distribuido
Los integrantes de la cadena comparten la misma información
Información inmutable
Criptografía avanzada (hash) que ha probado ser inmune a ataques
de hackers
Es muy segura debido a que es pública, los datos de los libros
mayores son visibles a todas las personas que conforman la red
Información encriptada
Si desaparece de la red uno de los bloques de la cadena la
integridad de la misma no se vería afectada en absoluto
Cada una de las transacciones realizadas son actualizadas para
cada uno de los integrantes
Todas las transacciones realizadas son comprobadas,
ordenadas y almacenadas en un bloque que se une a uno
anterior
Cada uno de los bloques posee información de los
anteriores
“Falsificar una entrada en la cadena de bloques equivaldría
a conseguir que más de la mitad de las personas se
pusiesen de acuerdo en mentir”
Transacciones son timbradas mediante un “hash” criptográfico
Elementos de una cadena de bloques
Bloques
Cada uno de los bloques que
conforman la cadena (excepto el
bloque generatriz, que inicia la
cadena) están formados por códigos
alfanuméricos.
Enlazan con el bloque anterior y
posterior.
Poseen el paquete de transacciones.
Nodos
Un nodo es un software conectado a la cadena de bloques que
maneja una copia actualizada y en tiempo real de la misma.
Cada vez que un bloque se confirma y se añade a la cadena se
comunica a todos los nodos y este se añade a la copia que
cada uno almacena.
Mineros
Son un subgrupo que forman parte de los
nodos, y no son personas, si no máquinas
que se encargan de verificar las
transacciones y escribirlas en los libros
mayores.
Son manejados por personas, las cuales
reciben pagos en forma de bitcoins a
cambio de su trabajo.
¿Cómo trabajan los mineros?
Trabajan 24 horas al día y 7 días a la semana resolviendo problemas
matemáticos.
Los mineros se encargan de verificar las transacciones encontrando
los anteriormente mencionados “hash”, el cual trabaja como una
clave informática.
A la hora de llegar un bloque, los mineros insertan un hash en el
mismo, el cual vendría siendo un tipo de fórmula matemática,
convirtiéndolo en un bloque totalmente distinto.
¿Cómo trabajan los mineros?
Los hash permiten salvaguardar la seguridad de los bloques.
Los mineros no interacciones con la información referente a las
transacciones que existen en los bloques, si no que solo modifican
el aspecto de las mismas.
Tipos de Blockchain:
• Públicas:
Cualquier persona en el mundo puede validar, registrar y consultar
transacciones en el libro mayor, el caso más conocido es Bitcoin.
• Privadas:
Los permisos de escritura se mantienen centralizados en una organización. Los
mismos son concedidos por el dueño de la red, pudiendo ser públicos o
restringidos.
• Consorcio:
Trabaja por medio de consenso de los integrantes de la cadena. El permiso de
lectura es restringido, sin embargo mediante el consenso se puede otorgar
este permiso a entidades externas.
¿Qué es Bitcoin?
“Bitcoin es una moneda virtual e intangible. Es decir, que no se puede
tocar en ninguna de sus formas como ocurre con las monedas o
billetes, pero puede utilizarse como medio de pago de la misma forma
que éstos”.
Los Bitcoin aumentan o disminuyen de nuestra cuenta personal según
realicemos ingresos o gastos, la única diferencia es que no existe la
posibilidad de monetizarlos
Bitcoin es una forma de blockchain
Bitcoin
Bitcoin en esencia es una aplicación del blockchain.
Red descentralizada
Operada mediante un monedero virtual en el cual es posible
depositar y recibir dinero (monedas bitcoin)
¿Cuánto vale el bitcoin?
El valor del bitcoin no es fijo y puede ser
variable.
Se basa de acuerdo a la oferta y la demanda
que se tenga.
Al 24 de septiembre del 2017, el precio del
bitcoin se encuentra muy alto, un bitcoin
equivale a aproximadamente $3780.
¿Cómo adquirir bitcoins?
Aplicaciones de Blockchain más allá de Bitcoin
Almacenamiento en la nube distribuido
• La tecnología blockchain ofrece la posibilidad de almacenar los
datos o archivos en una red P2P (peer-to-peer), es decir, quedan
guardados por múltiples miembros de la red.
• En los sistemas centralizados actuales toda la información o
archivos queda almacenada en un mismo espacio, por lo que es
mucho más fácil que sea atacada por parte de un hacker.
Registro y verificación de datos
• Se puede utilizar para almacenar cualquier otro tipo de información,
generando así un registro distribuido inalterable.
• Múltiples aplicaciones detalladas a continuación:
• En clínicas y hospitales.
• En el registro de la propiedad.
• Para el registro de vehículos.
• Registros de nacimientos y defunciones, matrimonios y divorcios, etc.
• Registro de antecedentes penales internacional.
Seguimiento de la cadena de suministros y prueba de procedencia
• En ocasiones una cadena es tan larga que resulta difícil hacer un
seguimiento completo de todo el proceso.
• Se está utilizando ya la tecnología blockchain para hacer este tipo de
seguimientos y garantizar la procedencia de distintos productos:
desde ingredientes alimentarios o productos de agricultura, a
diamantes, obras de arte y, prácticamente, cualquier otra cosa que lo
requiera.
Alquiler de propiedades y economía colaborativa
• Si un propietario de un piso o un vehículo quiere alquilarlo, bastaría
con elaborar y almacenar en la blockchain un contrato inteligente
en el que el propietario fija un precio para el alquiler por un tiempo.
• En el momento en que el usuario realiza el pago con una
transacción registrada en la blockchain, el contrato inteligente se
ejecutaría permitiendo el acceso a la propiedad a dicho usuario.
Votar por Internet
• La blockchain puede garantizar que una persona no pueda votar
más de una vez en una misma elección, al tiempo que garantiza la
privacidad de su voto.
• Además, al no haber ninguna autoridad central que gestione la
votación no es posible manipularla.
Blockchain en Costa Rica y en el mundo
Blockchain en Costa Rica
Tecnología en auge
Surgimiento de Comunidad
Blockchain Costa Rica
Blockchain en Costa Rica
Bitcoin en Costa Rica como
parte de blockchain
Instalación de primer
cajero automático Bitcoin
Blockchain en el mundo
Mauro Flores para Diario el País: “Estamos en proceso de identificar, dentro
de la realidad de cada organismo o empresa, dónde podrían lograr
beneficios significativos. Es como el Lego, son fundamentos constructivos,
pero lo que se puede construir varía mucho según las necesidades de cada
uno. A su juicio, uno de los aspectos donde puede impactar más es en los
procesos internos de las compañías. Internamente, en organizaciones, en
diferentes procesos con logísticas complicadas como el flujo de
aprobaciones internas, contratos internos, contrataciones de servicios
internos entre áreas; puede ayudar a mejorar la gestión”.
Blockchain en el mundo
Sector logístico
ZirconTech (Uruguay)
Blockchain en el mundo
Compañía tecnológica Inmind
“La billetera médica”
Beneficios de
Seguridad
Versatilidad de usos: Energía, banca, salud,
seguros, cadena de suministro, seguridad.
Descentralizado y sin dueño
Ahorro de dinero y tiempo
Riesgos de
Riesgo de ataque por hackers
Dificultad de establecer una cadena en la actualidad
En casos de fallo o estafa no hay a quién demandar
Consumo alto de energía
Oportunidades de mejora
• Innovación y revolución con blockchain.
• Importancia e impacto.
• Uso de blockchain en más áreas.
• Regulaciones o medidas preventivas para protección y satisfacción de los
usuarios.
Conclusiones
• Sistema de registro de datos muy útil y eficaz.
• Se pueden manejar y mover el mismo registro de datos alrededor de todo el
mundo en muy poco tiempo.
• Versatilidad con respecto a los usos.
• Sistema muy seguro ante ataques, muy recomendado para respaldos.
• Implementación a futuro en Costa Rica y el mundo.