viernes, 17 de febrero de 2017

Blockchain y Bitcoin en T3chfest

Post-t3chfest. Sigo con poco tiempo para escribir pero creo que voy a forzarme a ello. Al menos quiero tener por aqui un resumen de algunas de las cosas que pasaron en la t3chfest 2017.

Lo primero: FELICITACIONES, MUCHAS FELICITACIONES a la organización. Un evento creado por estudiantes, gratuito, con mas de 1000 asistentes... y ninguna incidencia. Es un mérito increíble. Que en su quinta edición hayan sido capaces de llamar tanto la atención como para que hasta el alcalde de Leganés haya estado en la inauguración roza lo épico.

Seguro que ellos, desde dentro han visto mas cosas que mejorar. Yo, desde fuera, sólo he visto una: tienen que mejorar los tiempos: cuando un ponente se va de tiempo hay que cortarle el micro porque si no el resto de charlas posteriores se van de tiempo y luego es dificil sincronizar el resto de tracks. El resto, perfecto.

Con respecto a mi charla: estaba muy, muy nervioso. Y se nota en el vídeo, sobre todo al principio. Luego mejoró un poco la cosa. Pero será mejor que la veáis vosotros mismos:



Por los comentarios en twitter y la gente al salir de la charla y por los pasillos, parece ser que gustó. Y sobre todo mucha gente empezó a conocer de que va esta tecnología que aunque lleva ya unos cuantos años entre nosotros (y, en mi opinión, vamos a ver como evoluciona y revoluciona todo lo que toca) es una gran desconocida no ya entre la gente corriente (bitcoin) sino entre los técnicos (blockchain).

Al terminar, el equipo de Autentia me hizo la siguiente entrevista:


Y para tener en esta anotación todo junto, pongo también por aquí las slides para que podáis seguir el vídeo viéndolas con buena resolución:



El resto de charlas a las que asistí fueron también muy interesantes. Pero por estar relacionadas con el tema que me trae loco últimamente (blockchain), voy a poner por aquí también el vídeo de los hermanos Chavarri sobre temas de Blockchain. Ellos, unos habituales en Hackatones, ya han jugado un poco con esta tecnología y podéis ver su charla en este enlace





sábado, 4 de febrero de 2017

Blockchain y Bitcoin en t3chfest (pre-charla)

Llevo mucho, demasiado tiempo, sin pasar por aqui. Es cierto que me han dado ganas mas de una vez de hacerlo pero al final otras cosas tienen mas prioridad desde hace unos meses y apenas hay tiempo no ya para escribir sino casi ni para pensar. Yo, que siempre he defendido lo bueno que es hacerlo para plasmar de alguna forma los pensamientos y ordenarlos, me veo ahora sin hacerlo desde hace meses. No voy a hablar ya del otro blog, Aerotrastornados, completamente abandonado a su suerte.

A primeros de año estuve a punto de volver, siguiendo la moda que comenzó Bonilla proponiendo los objetivos para el año. Afortunadamente ese no fué un objetivo para este año. :-)

Ahora, pasados unos meses, estoy preparando una charla para la semana que viene en t3chfest hablando sobre Bitcoin y Blockchain (y de paso, algo de Smart Contracts) y creo que merece la pena contar algo sobre el tema. En esta anotación incluiré tras la charla las slides de la misma y si hay video, tambien. Si no, incluiré el vídeo que grabé la semana pasada contándolo en Virtual Software como preparación. No será lo mismo, pero si es lo único que hay.




Descubrí la tecnología Blockchain hace unos 6 meses cuando leí el libro Mastering Bitcoin y encontré la maravilla tecnológica que hay detrás de la moneda BitCoin: el blockchain. Me sorprendió tanto que, por ejemplo, en CodeMotion 2016 no hubiera ninguna charla sobre este tema que me forcé a presentar una para t3chfest que me aceptaron.

Los conceptos básicos son geniales de lo simples que son:

  • Crear bloques con transacciones y enlazar unos con otros usando el SHA-256 del bloque anterior como parte del actual de forma que es imposible modificar un bloque pasado sin romper toda la cadena hacia delante.
  • La red se pone de acuerdo de forma automática (consenso) sobre cual es la cadena correcta (si hay discrepancias) usando la cadena mas larga en cada caso.
  • Para crear cada bloque, es necesario una prueba de esfuerzo que garantiza que alguien ha gastado recursos en asegurar cada bloque. Se compite por la creación de los mismos y se recompensa con nuevos bitcoins a quien consiga resolver un complejo problema matemático que solo puede ser resuelto por fuerza bruta.
Hay muchos más pequeños detalles que hacen increíblemente potente el sistema (merece una mención especial el sistema de Arbol de Merkle usado para validar si una transacción está dentro de un bloque, aunque no sea una invención exclusiva de blockchain), tanto que sinceramente creo que se avecina una revolución en la forma de proceso de datos distribuidos de la mano de esta tecnología. Una revolución, ademas, que si somos capaces de canalizar adecuadamente nos puede dar el poder de nuestros datos -nuestro dinero en el caso de bitcoin- a los usuarios. Algo que sin duda necesitamos en estos tiempos.


 (Comentaba al principio lo bueno que es escribir. Los 30 minutos que he tardado en escribir esta anotación me han servido para poner en claro algunas ideas que me estaba costando reflejar en las slides de la presentación. Definitivamente, tengo que escribir más)  

 Actualizacion: Slides de la presentación, 4 horas antes de que empiece ;-)




Cuando tenga un rato, actualizaré y comentaré un poco mas...