Crear una solución blockchain desde cero puede ser una tarea compleja, dado que la construcción de soluciones basadas en tecnologías DLT (Distributed Ledger Technologies) requiere abordar los problemas de una manera distinta a cómo se resuelven en sistemas maestro/servidor.
En esta primera entrega de una serie de tutoriales, no abordaremos temas de modelamiento de datos en DTLs ni arquitecturas distribuidas, sino que nos enfocaremos en cómo configurar un ambiente local de desarrollo y crear nuestra primera aplicación en la plataforma AUNA.
Requisitos
- node.js 14 o superior (https://nodejs.org/es/download/). Recomiendo usar un administrador de versiones de Node, tal como NVM (https://github.com/nvm-sh/nvm)
- IDE con soporte para Node. Para mis ejemplos, usaré VSCode (https://code.visualstudio.com/)
- Bash, Zsh, busybox o algún otro tipo de shell compatible
- Cuenta de desarrollador en AUNA con permisos de Deployment
Creación del stub de proyecto