Es Difícil Crear tu Propia Cripto?

rhayoun

Kilohash
Hodler
Desde
5 Mar 2018
Mensajes
626
Puntuación
1,458
Todos los días hablamos de nuevas monedas, de gráficas con distintos indicadores para el seguimiento de los precios, de gangas nuevas que salen al mercado etc

Uno de los consejos más repetidos es siempre DYOR para evitar posibles scams, vende humos y timos de la estampita… Todos los conceptos relacionados con la Blockchain suenan a palabros raros, muy técnicos y el simple hecho de que alguien cree un token a muchos nos puede parecer que es una persona con amplios conocimientos y que seguro que tiene por detrás un equipo, mucho apoyo, financiación etc

Siempre me he preguntado ¿Cuánto de difícil es crear un token? y decidí buscar como se hace y compartirlo con vosotros… El ejemplo será crear el token FCN que tanto hemos hablado :p en la red de Etheruem y ver lo difícil que es (En la testnet de ETH que es tontería pagar tantas fees jajaj)

Con esto lo que quiero es mostrar que cualquiera lo puede hacer en 15 min y que es importante revisar muy bien cualquier token dónde queramos invertir:

Venga, después de esta chapa, qué tengo que hacer para crear mi token:

1654961230073.png


  • Una vez visibles las redes de prueba, seleccionamos una y creamos una cuenta en ella. En mi caso, voy a seleccionar la de KOVA
    1654961280437.png
  • Ahora se necesita tener algo de ETH para poder desplegar nuestros desarrollos. Tenemos la suerte que estas redes de pruebas, nos regalan ETH para que no sea impedimento para nuestra curiosidad :p


  • Si os pasa como a mí que la página parece caída pues, como no nos casamos con nadie, nos vamos a mendigar ETH en otra página.

  • Me he creado otra cuenta en la red de Rinkeby
1654961367624.png

Vamos a esta página https://rinkebyfaucet.com/ y pedimos amablemente que nos regalen un poco de ETH.
En mi caso, me han regalado 0,1 ETH (un poco ratas jeje)
1654961410182.png


  • Ya tenemos todo preparado y ahora toca empezar a tirar código… bueno no… tenemos varias herramientas que nos van a ayudar:
    • Entorno de desarrollo: Remix - Ethereum IDE si habéis desarrollado alguna vez este sería nuestro IDE.
    • Empiezo ya a desarrollar? Bueno si ya sabemos que vamos a desarrollar un token en ETH, entonces ya sabemos que tiene que ser un token ERC20 y por tanto para qué vamos a empezar a escribir algo desde 0 si seguro que hay ya plantillas con el esqueleto estándar de todos los métodos que hay que implementar para que sea ese tipo de token estándar.
    • Hay varias páginas que te proporcionan eso y una de ellas es OpenZeppelin
    • Esta empresa tiene un wizard para crear distintos tipos de token y vamos a utilizar el de ERC20 para asegurar que no cometemos ningún error (y también porque no tengo ni idea en programar en Solidity jajaja Contracts Wizard - OpenZeppelin Docs
1654961492187.png


  • En la página que nos sale, seleccionamos el tipo de token, en este caso el ERC20 y vamos rellenado el nombre, el símbolo, cuándo monedas queremos tener preminadas, que características queremos que tenga nuestro token etc
  • Con cada dato que rellenéis, se va creando automáticamente el código que implementa ese dato en la consola de la parte derecha.
  • Yo he elegido los siguientes parámetros:
1654961524433.png


  • Como somos ahora unos 12.000 miembros, he minado unos 100.000 tokens para que el jefe se quede con un % y luego él reparta los demás entre los forocoiners
  • Le he puesto la propiedades que se puedan minar más tokens, que también se puedan hacer quemas, se pueda votar, snapshots para hacer airdrops etc…

  • Ahora que ya he demostrado mis habilidades de desarrollo, lo que tengo que hacer es pasar ese código que se ha generado al entorno de desarrollo para complilarlo. Eso se hace fácilmente desde la misma página clickando en el botón:
1654961583684.png

  • Una vez en Remix, nos aparecerá ya directamente nuestro código y ya podremos compilarlo y desplegarlo:
    • Para compilarlo solo hay que darle al botón de:​
1654961610203.png


  • Una vez compilado, nos vamos a la opción de desplegar y ejecutar que hay en la parte izquierda:​
1654961644549.png


  • Ahora hay que seleccionar en entorno dónde vamos a desplegar.​

1654961750173.png

  • Elegimos injected web3 y automáticamente se asociará nuestra cuenta de Metamask dónde tenemos el 0,1 ETH que nos habían regalado​
1654961831346.png


  • Ahora ya estamos preparados para el nacimiento de la moneda FCN, para ello solo tenemos que darle al botón de "Deploy" y pagar el fee necesario para que algún minero nos lo ejecute (Ellos si que no están por la tecnología jajaj). En este caso:​
1654961900255.png



  • Un ratito después ya tenemos nuestro smartcontract desplegado y nuestra moneda lista para especular:

  • También en la parte izquierda tenemos el detalle del contrato que hemos desplegado y opciones para interactuar con él: Transferir tokens a la dirección a otra dirección, crear nuevos tokens, quemar tokens etc

  • Como último paso, podemos importar nuestro token en metamask. Solo tenemos que copiar el número del contrato:
  • Ir a nuestra cuenta de metamask, darle a import y rellenar el campo de dirección de contrato con ese valor que hemos creado.​

1654961982231.png



Y ta chan, tengo la nueva perla blanca en mi monedero:
1654962003442.png



Si habéis llegado hasta aquí :D ¿Cómo habéis visto el proceso?¿Es como esperabais?

A mi la verdad que me ha sorprendido, al final he podido crear un token sin necesidad de tirar ninguna línea de código.
 

Adjuntos

  • 1654961676787.png
    1654961676787.png
    54.5 KB · Vistas: 100

dhormigo

Blockchain
Administrador
Hodler
Veterano
Desde
14 Jul 2017
Mensajes
13,189
Puntuación
17,808
Si, es sorprendente lo fácil que podemos crear un token.

Aquí dejo otra herramienta:


Gracias por tuto!!!!
 

Crea una cuenta o accede para comentar

Debes estar registrado para poder comentar

Crear cuenta

Crea una cuenta en Foro Coin

Iniciar sesión

¿Ya tienes una cuenta? Inicia sesión

Arriba