Cómo crear tokens basados ​​en ethereum: instrucciones para principiantes
Página principal Tutoriales, Altcoins, ETH

¿Puedo emitir mi propio token, hacer una ICO, obtener miles de dólares y vivir el sueño de las criptomonedas en menos de 20 minutos? La respuesta es sí. Le contamos cómo crear tokens con la ayuda de un contrato inteligente y la cartera MyEtherWallet.

El token será un ERC-20 estándar, tendrá las funciones principales y podrá ser utilizado como base general para aplicaciones más sofisticadas más allá de solo ser transferidas (muchas ICOs “medio serias” tienen contratos extremadamente similares).

Recuerde que las grandes oportunidades están asociadas a una gran responsabilidad. Tenga cuidado con su criptomoneda y use el potencial de la tecnología para siempre.

Necesitará una serie de componentes para construir su propio token:

  1. Una dirección de ethereum (Ropsten Network)
  2. Un poco de ethereum (Ropsten Network)
  3. Un editor de texto (Ej. Sublime/Atom)
  4. Un contrato Solidity

Una dirección de ethereum

  • Para este tutorial usaremos una red de prueba para emitir el token para que no termine gastando ethers reales. Utilizaremos la red de pruebas de Ropsten. Para comenzar, vaya a MyEtherWallet (MEW) y cree una cuenta.
  • Para configurarla, haga clic en la esquina derecha, cambie la red a Ropsten (MyEtherWallet) → haga clic en Nueva Cartera → Introduzca una contraseña que puede recordar → Descargue/Guarde su archivo Keystore en un espacio seguro → Guarde su clave privada en un espacio seguro.
  • Para ver la dirección de su cartera, vaya a → Ver Información de la cartera → Clave privada → Introduzca la clave privada guardada → Desbloquee su cartera y ¡debería estar allí!

Editor de texto

Descargue uno de los siguientes editores de texto:

Contrato

Descargue un ejemplo de contrato inteligente en el lenguaje Solidity. Le servirá de base para el token.

Ropsten ethers

Puede obtener un poco de Ropsten-ether en https://faucet.bitfwd.xyz/. Para hacerlo, acceda a la dirección de su cartera Ropsten, pase la prueba CAPTCHA y presione “¡Get ETH!” (Por favor, solo una vez).

Ahora vamos a empezar:

  • Abra el contrato que ha descargado en su editor de texto.
  • Abra el contrato en un editor de texto. Estudie los comentarios de 3 a 15 líneas (se necesitarán más adelante).
  • En la 4ª línea introduzca el nombre de su contrato inteligente.
  • En la 6ª línea (“Implementado en”), introduzca la dirección de la cartera Ropsten creada en el sitio web MyEtherWallet.
  • En la 7ª introduzca el símbolo del token (que sea breve).
  • En la línea 8 introduzca el nombre del token.
Cómo crear tokens basados ​​en ethereum: instrucciones para principiantes
líneas 3-15
  • En las líneas 102 y 115, reemplace “FucksToken” con el nombre de su token.
  • En las líneas 116 y 117, reemplace el símbolo y el nombre del token.
  • En las líneas 120 y 121, cambie la dirección por la suya.

Los valores de “decimales” y “_totalSupply” de las líneas 118 y 119 no se pueden cambiar. El campo “decimales” indica el valor fraccional mínimo del token (en este caso, el token se puede dividir en 10 a 18 grados, o quintillones de partes). Si se van a lanzar 100 tokens, es necesario especificar el número total de _totalSupply para sus partes mínimas (es decir. 100.000.000.000.000.000.000).

Esto completa la edición; guarde el archivo

  • Vaya a http://remix.ethereum.org/.
  • En el campo browser/ballot.sol, pegue los contenidos del archivo que acaba de editar. Puede que aparezcan mensajes de error rojos y alertas amarillas en el lado derecho de la página.
  • Ahora, en la pestaña “Compile” (Compilar), seleccione su token en el menú desplegable y haga clic en “Details” (Detalles).
  • Debajo de ByteCode haga clic en 📋 para copiar el contenido del portapapeles (lo que tiene que copiar es el valor “object” (objeto) y añadir 0x al principio).
  • Vaya a MyEtherWallet. Asegúrese de estar en la red de prueba Ropsten (lista desplegable en la esquina superior derecha).
  • Seleccione la pestaña “Contract” (Contrato) y haga clic en el botón “Publish contract” (Publicar contrato).
  • Inserte el ByteCode en el campo ByteCode. El límite de gas se debe actualizar automáticamente.
  • Abra su cartera con su clave privada. Haga clic en el botón “Start transaction” (Iniciar transacción) y luego en “Publish contract” (Publicar contrato).

Haga clic en la confirmación de la transacción o vaya a https://ropsten.etherscan.io para asegurarse de que el contrato se haya creado (puede buscar por dirección). Si esto no sucede, inténtelo de nuevo e intente averiguar qué ha salido mal. Si todo va bien, puede estar orgulloso de usted mismo. En este caso, verá una página similar a la siguiente:

Ahora necesita registrar un contrato. Para ello, en la página “Contract Overview” (Descripción general del contrato), vaya al enlace “Contract Address” (Dirección del contrato), seleccione la pestaña “Code” (Código), y haga clic en el enlace “Verify and Publish” (Verificar y publicar).

Todo está casi listo. Los próximos pasos son extremadamente importantes, así que sígalos con el máximo cuidado. De hecho, debemos confirmar que este es realmente nuestro código y registrarlo en la red para siempre.

Si comete errores, permanecerán para siempre.

En esta página debe hacer 5 cosas:

  1. Asegúrese de que la dirección del contrato sea la misma que la que acaba de publicar. Recuerde que la dirección del contrato es diferente de la dirección de la cartera y no las confunda.
  2. El nombre del contrato debe coincidir con el nombre en el código (en la línea 102).
  3. Para comprobar la versión del compilador, vuelva a la página desde la que copió el código de bytes y eche un vistazo a la dirección URL. En la mayoría de los casos, esta será algo así como v0.4.19+commit.c4cbbb05.js. Si algo sale mal, puede probar una versión más nueva.
  4. En el campo “Optimisation” (Optimización), seleccione “No”.
  5. En “Enter the Solidity Contract Code below” (Introduzca el código del contrato Solidity a continuación), copie todo el código del sitio Remix (no el ByteCode, sino el código en sí mismo). También puede copiarlo de su editor de texto.

Deje el resto de los campos sin cambios y haga clic en “Verify And Publish” (Verificar y publicar).

Cruce los dedos y espere…

Si aparece una página de éxito, enhorabuena, ya es el orgulloso propietario de su propio token ethereum.

Si aparecen errores, regrese al paso anterior y verifique si todo es correcto. También puede buscar ayuda en Internet.

Para garantizar que los tokens son emitidos, visite el sitio https://ropsten.etherscan.io/ e introduzca su dirección de MyEtherWallet (no la de su contrato, sino la pública). Debería ver tus tokens. ¡Ahora puede relajarse y celebrarlo!

Para enviar estos tokens, debe iniciar sesión en su cuenta MyEtherWallet, vaya a la pestaña “Información sobre la cartera” y haga clic en “Cargar tokens”. Después de eso, los tokens podrán ser transferidos a otras cuentas.

Preparado por José Rodríguez

Fuente: Medium

Lea también:
Por favor, describa el error
Cerrar