Una de las mayores utilidades del Blockchain es la posibilidad de grabar de forma segura, infranqueable y perenne cualquier tipo de información. No obstante, muchas empresas no implementan este tipo de proyectos porque suelen ser costosos y difíciles de realizar.
BlockNap permite generar contratos inteligentes que quedan grabados de forma infranqueable mientras se comparten al instante entre los interesados.
En este post encontrarás:
ocultar
¿Cómo funciona BlockNap?
Node.js para el servidor, mientras que el “Smart contract” o contrato inteligente se crea a partir de lenguaje solidity para Ethereum. La conexión a Ethereum se establece a gracias al servicio infura.io. Sólo es es necesario darse de alta para lograr el acceso a la red y se evita instalar un nodo geth. Por su parte, en Node.js se utilizan las siguientes librerías: Express: para dar acceso por rest al servicio Solc: para compilar los contratos en tiempo real y enviar a la red Ethereum. Web3: API para trabajar y realizar todas las operaciones sobre la red Ethereum. https://www.youtube.com/watch?v=22m5UhCWFqY&t¿En qué consiste la Red Test Ethereum?
Se trata de un espacio de prueba, con las mismas condiciones técnicas que la red principal “mainnet”. El detalle está en que aquí no tenemos costes económicos, ya que podemos recibir ether gratis desde ciertas cuentas, y con ello, realizar las mismas pruebas que en la red principal. Creación de un Smart Contract Hablamos de 3 aspectos muy marcados, a la hora de crear un smart contract: 1.- Creación de un Smart Contract (en este caso, con Solidity) para la red Ethereum con la lógica de negocio que sea necesario, es lo más parecido a un desarrollo tradicional, cuenta con test, librerías… 2.- Programar nuestra conexión con la red Ethereum. Tenemos que conocer las peculiaridades del blockchain dentro del mundo de las comunicaciones. 3.- Implementar la comunicación con el contrato minado y está en la red. *Es aquí donde Blocknap simplifica el trabajo del desarrollador haciendo que sólo se centre en la parte de negocio, y no en la implementación. Además, se abaratan los trámites entre empresas y particulares en todo el mundo, de una forma totalmente segura y a un coste simbólico. Técnicamente hablando lo que da blocknap es una serie de servicios rest, para abstraernos de la complejidad de blockchain, es decir no tienes que saber como:- Minar un contrato.
- Compilar el contrato.
- Como recibir eventos del contrato.
- Como interactuar con el contrato.