Trends Cryptos

Guía para la sincronización de Ethereum Mist con Rinkeby testnet

En este ejemplo, explicaremos de manera básica cómo sincronizar un nodo Ethereum completo en la red de prueba Rinkeby usando la billetera Mist GUI. Luego explicará cómo implementar un contrato inteligente básico para la creación de tokens y cómo interactuar con él.

Mist es una billetera Ethereum creada por la propia fundación. Utiliza el nodo geth oficial por defecto, aunque se puede configurar para utilizar otro. Su atractivo radica en que ofrece una interfaz de usuario con posibilidad de utilizarla como billetera y con contratos inteligentes.

Support Swarm, la tecnología permite almacenar archivos en la red Ethereum. Ahora es posible navegar por la red descentralizada Swarm con el protocolo bzz://.

Desde el menú Mist, puedes cargar archivos a Swarm en Archivo > Cargar a Swarm.

Fallo de Testnet Rinkeby. Ahora es posible elegir la red Testnet entre Ropsten y Rinkeby.

En este tutorial, probaremos la sincronización de la billetera Mist en la red Rinkeby, la sincronización de bloques y la creación de billetera. También probaremos la creación de contratos y la navegación y almacenamiento del protocolo Swarm.

Sincronización de la red Rinkeby
Cuando se abre la ventana de niebla por primera vez, aparecerá un asistente y deberás elegir «Usar red de prueba (Rinkeby)».

Como estamos en la red de prueba de Rinkeby, necesitamos obtener algo de éter de esta red para poder jugar con nuestra billetera.

Necesitaremos una cuenta de Github donde crearemos una esencia pública donde pegaremos la dirección de nuestra cuenta Ethereum. Para solicitar ethers es necesario crear un Gist en Github únicamente con el contenido de nuestra dirección tesnet e indicar su dirección en el formulario.

La primera línea de código indica qué versión del lenguaje Solity vamos a utilizar. En el nombre del contrato, donde pone MyToken, podemos poner el nombre de nuestro nuevo token. Por ejemplo, ¿Cómo está tu token? Copie el código del ejemplo y vaya al portafolio de Fish, en la sección «Contratos» en el margen superior derecho. Luego haga clic en Implementar nuevo contrato.

En la parte izquierda del contrato encontrarás las funciones de lectura del contrato. Por ejemplo, el atributo público balanceOf almacena una lista de direcciones que poseen este token y la cantidad que poseen. Hay que tener cuidado de programar bien esto en un Smart Contract, para que no se produzcan casos como el hack de TheDao.

Esto nos permite saber cuántos tokens tiene una dirección determinada. Si ingresamos la dirección de la cuenta principal con la que se creó el contrato veremos que tiene los 20999999 tokens indicados anteriormente.

En el lado derecho encontrará las funciones de ejecución del token, que se pueden utilizar para escribir datos en el contrato. En «Elegir una función», seleccione «Transferir» y aparecerán las configuraciones de entrada disponibles. El parámetro to es un parámetro de dirección y el valor es un parámetro entero. Usando este método podremos enviar una cantidad de estos tokens a cualquier otra dirección de Ethereum en la misma red Rinkeby.

Ingresamos la contraseña de la cuenta principal y confirmamos el envío.

Si volvemos al apartado Contratos arriba a la derecha, entre las opciones disponibles seleccionamos el contrato denominado MyFirstToken. Dentro, en el parámetro de lectura de la izquierda Saldo De pegamos la dirección de la nueva cuenta creada anteriormente y veremos que ahora tiene 10 tokens.

Sommaire

Sois au courant des dernières actus !

Inscris-toi à notre newsletter pour recevoir toute l’actu crypto directement dans ta boîte mail

Envie d’écrire un article ?

Rédigez votre article et soumettez-le à l’équipe coinaute. On prendra le temps de le lire et peut-être même de le publier !

Articles similaires