En este artículo te contamos en detalle como instalar y configurar una blockchain de Ethereum para crear y desplegar un contrato inteligente con solidity y Ethereum Wallet.
Imagen de Pixabay: https://pixabay.com/es/contrato-derechos-regla-p%C3%A1rrafos-1481587/
Verás paso a paso como crear un contrato ethereum con solidity utilizando una blockchain privada y Ethereum Wallet.
Para realizar con éxito este ejemplo básico, es necesario tener unos mínimos conocimientos de criptomonedas, wallets, y Ethereum.
Qué vamos a necesitar?
Actualmente hay algunas herramientas útiles como:
- Metamask, que es un plugin para gestionar cuentas (wallet) para los navegadores web
- Truffle que es un entorno de desarrollo bastante completo (requiere conocer Javascript)
- Mist que es un explorador de Dapps (aplicaciones distribuidas)
- Geth que es un cliente de Ethereum programado en Go
Ethereum Wallet que es una cartera de ether que permite desplegar contratos - Browser Solidity que es un editor y compilador en la nube para trabajar con los contratos ethereum.
Por supuesto también puedes utilizar nuestro curso de solidity interactivo para poner en práctica la creación, y el despliegue de contratos ethereum. También dispone de un buscador de los datos que contienen los bloques, las transacciones y los saldos de las cuentas (wallet).
En nuestro caso vamos a usar Geth (un cliente de ethereum en Go y Ethereum Wallet una aplicación que nos servirá para desplegar contratos ethereum ubicados en el blockchain.
Puedes ver el artículo completo aquí.
Para aquellos usuarios que consigan desplegar un contrato inteligente en la red Ropsten que tenga un método que devuelva "Hola mundo desde tutoriales.online" obtarán a un premio de 0.5 SBD, dejar en los comentarios los datos de tu contrato (mínimo la address y el abi).
Tech4all es el fundador de portal de tutoriales online, puedes conocer más sobre nosotros aquí