Fecha: 3 de Octubre 2021 (16:30)

Interesados sería recomendable rellenar el siguiente formulario. El código a usar en el taller será publicado días antes. En el taller crearemos nuestra propia blockchain, donde cada participante tendrá un nodo que participará en la misma.

Introducción

El termino blockchain fue acuñado en el 2008 con la creación de Bitcoin y ha ido evolucionando hasta dar lugar a diferentes tipos de blockchain, cada una con sus casos de uso y mecanismo de consenso, pero donde en todas existe un denominador común. La descentralización. Más allá de la especulación, la tecnología blockchain ha venido para quedarse.

En este taller veremos qué son las redes p2p, redes en las que no hay una única fuente de verdad o servidor central. Por lo contrario, el estado de la red es mantenido por todos los nodos, y sólo es modificado una vez todos están de acuerdo.

Veremos un particular caso de una red p2p, una blockchain. Durante el taller, los propios participantes crearemos una blockchain, donde cada asistente tendrá un nodo parte de la misma. Usaremos dicha blockchain para explicar los diferentes conceptos clave que hay detrás de la tecnología. ¿Cómo nos ponemos de acuerdo entre todos? ¿Cómo nos aseguramos de que nadie miente? ¿Cómo prevenimos ataques sybil?

El taller comenzará con una parte teórica sobre los conceptos básicos de blockchain, para después pasar a una parte totalmente hands on en la que usaremos Python para crear nuestra blockchain. El código se dará a los asistentes para lo que ejecuten en su ordenador y contribuyan a la blockchain que crearemos entre todos. Realizaremos varias modificaciones y explicaremos las partes más importes del código.

Contenido del Taller

Parte Teórica (1 hora)

Parte Práctica (1 hora)