El próximo 1 de junio en el Pier 01, en Barcelona, se celebrará el primer Hack Day de la Comisión de Innovación y Talento de Alastria. Los objetivos de estos Hack Days son trabajar nuevas librerías interesantes para desarrollar diferentes tipos de dapps relacionadas con IoT. Con esto, buscamos aterrizar conceptos e ideas que se lanzaron desde el Workshop de IoT + Blockchain del pasado 27 de Abril.

Para ello durante el Hack Day juntaremos a un grupo de desarrolladores Blockchain e Iot para trabajar en las librerías necesarias para la interacción entre Alastria y otras tecnologías tales como BigchainDB, IOTA o uRaiden. Para conseguirlo, estableceremos tres equipos, definiremos los estándares y generaremos las wallets necesarias para crear y almacenar tokens y asociarlos a un usuario de Alastria.

Aunque Alastria dispondrá de la capacidad de tokenizar activos (tokens ERC20), es poco práctico representarlo todo directamente sobre una plataforma como Ethereum. Recordemos que Ethereum es un Ordenador Universal con Sistema Operativo, pero su objetivo no es guardar datos, por lo que no tiene la capacidad para almacenar y distribuir grandes volúmenes de información.

Por ejemplo tokens representando Kw que se mueven entre dispositivos, litros de gas o agua, temperatura que se ha medido en miles de dispositivos distribuidos por todo el territorio español, sensores de movilidad en una ciudad para controlar el tráfico… son muchos los datos que se pueden beneficiar de una base de datos basada en blockchain, transparente, inmutable y auditable.

Para los desarrollos se utilizará la testnet de Alastria, la cual tendremos disponible y abierta mediante un nodo dedicado.

Si deseas inscribirte al Hack Day, puedes hacerlo aquí

Hack Day : 3 teams

En el Hack Day tendremos tres equipos, de máximo cinco personas por equipo. Cada uno tendrá un objetivo a programar durante el día. Se empezará con tres charlas paralelas sobre la tecnología en concreto que queramos utilizar: IOTA, BigchainDB, uRaiden. Tras las charlas (1 hora) se reunirán para definir el proyecto a desarrollar y se repartirán la carga de trabajo en el equipo.

Agenda :

8:30 —Bienvenida
9:00 — Charlas sobre IOTA, BigchainDB y uRaiden.
10:00 — Reunión definición
11:00 — Let’s code

13:30 — Comida

14:30 — Let’s code
18:00 — Presentaciones, 20 minutos por equipo.
19:00 — BEER TIME!

Team 1. IOTA

En este POC un dispositivo genera información (sensor de temperatura) y la guarda en transacciones en IOTA. Se simulará la situación con una Raspberry Pi (con sensor de temperatura o generándola de forma aleatoria).

Tareas a realizar :

  • Librerías de Wallet para IOTA relacionadas con Alastria.

Extra : Posibilidad de vender información de un dispositivo y verificarla. Por ejemplo un sensor de temperatura que venda su información mediante un pago en Alastria

Resultado :

  • Tutorial de como instalar un nodo de IOTA

Team 2. BigchainDB

Desarrollaremos un Smart Lock. Para ello necesitamos un sistema de tokenización de accesos. Cada entidad puede generar accesos que serán capaces de abrir el SmartLock basados en ciertas condiciones: fecha, horario, multisignature (no puedes entrar hasta que no esté el propietario).

Simularemos el SmartLock con una Raspberry Pi y un led que indique que el lock está abierto o cerrado. Necesitamos desarrollar para ello:

Tareas a realizar:

  • Librerías de Wallet para BigchainDB relacionadas con Alastria.

Resultado :

  • Tutorial sobre como conectar Alastria y BigchainDB

Team 3 : Lightning Network : uRaiden

Micropagos en una Lightning Network. Un dron que reciba un pago en tokens ERC20 (uRaiden) desde Alastria. También se puede simular con una Raspberry Pi y un led.

Tareas a realizar:

  • Instalar un nodo de uRaiden.

Resultado :

  • Tutorial sobre como utilizar uRaiden sobre Alastria.

The first Public-Permissioned Blockchain network in Spain and Europe with multisectorial associates. Alastria is a non-profit association.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store