Misión 8

Aprendiendo a realizar transferencias

En las últimas misiones aprendimos a hacer varias cosas nuevas y cada vez más, estamos dominando conceptos básicos de la Web3. En la misión de hoy, vamos a aprender a crear una transacción de transferencia de USDC utilizando el saldo resultante del swap de la misión anterior.

1. Aspectos de una transferencia

Las transferencias, del mismo modo que las recompensas de cada misión, son irreversibles, es decir, luego de la confirmación y registro de una blockchain, no es posible revertirlas. Por eso, es muy importante revisar más de una vez si la dirección del envío o el valor están correctos antes de realizar cualquier transferencia.

Por ejemplo, si un hacker maligno invade algún sistema y tiene acceso o puede hacerse transferencias a sí mismo, será posible visualizar todas las transacciones malignas y localizar dónde está el dinero robado (en cuál dirección de Wallet). Por lo tanto, no es posible revertir la transacción puesto que, el robo ya estará registrado en una blockchain. Por eso, es muy importante revisar qué tipo de transacción estás realizando.

Las transferencias tienen costos de gas, tarifas que son pagadas a los mineros para que se pueda realizar la transacción. Cuando hablamos de transferencias de MATIC, el costo es más bajo que el de las transferencias interactuadas con los smart contracts. Eso sucede porque existen costos adicionales al interactuar con el código del smart contract ya que, son operaciones más complejas que el de una transferencia de la moneda nativa de la blockchain que se está utilizando. En otras palabras, transferir MATIC en Polygon o ETH en Ethereum, por ejemplo, es más barato que transferir cualquier otro token de esas redes.

Generalmente, las tarifas de gas para realizar una transacción en Polygon son insignificantes. En el momento de escribir esto, la tarifa para transferir 1 MATIC es de 0.000674MATIC, eso equivale a, aproximadamente, R$ 0.004 (0.4 centavos de Reales, es decir, menos de un centavo de un real).

2. Donación y prosperidad del proyecto

Para la misión de hoy, haremos una transacción de, por lo menos, 1 USDC que conseguimos en la misión anterior haciendo swap en Uniswap. Este valor es de, aproximadamente, 5R$ para la cotización de la época en la que esta misión fue publicada. Esa transferencia será realizada al wallet del BOT del proyecto, como una donación.

¡Atención! Al realizar esta misión, estarás transfiriendo dinero real de tú propiedad para el BOT del proyecto. O sea, estarás haciendo una donación para el proyecto. Esa donación es irreversible. No vamos a poder devolver el dinero luego. Continua si tienes la bondad de realizar ese pago.

Como explicamos anteriormente, cualquier transacción requiere una tarifa de gas. Hasta este momento, hemos pagado todas las tarifas de todas las transferencias con los tokens MELK como recompensa para todas las misiones que has hecho. Ese costo ha salido de nuestro bolsillo como una inversión, para tu aprendizaje hasta este momento.

Ese dinero que recibiremos de tí, en esta misión, será usado para pagar las tarifas de las transacciones de los próximos usuarios del proyecto. De esta forma, tu donación ayudará a más personas a realizar misiones y también aprenderán todo lo que tú ya has aprendido, también ayudará a que el proyecto prospere.

Encontramos esta manera de poder dar a todos, la oportunidad de devolver algo y participar activamente en el éxito de nuestra misión, que es traer a miles de personas al nuevo mundo de la Web3.

Al finalizar esta misión en particular, no solo estarás aprendiendo, si no que estarás, efectivamente, ayudando a otras personas en esta cadena del bien, que fue estructurada utilizando la blockchain y los smart contracts.

3. Enviando el USDC

Para comenzar, abre la extensión de Chrome de Metamask:

Tu saldo MATIC aparecerá en el medio de la pantalla, como el mío arriba, y tu saldo USDC justo debajo, en Activos. Haz click en USDC:

Tu pantalla debe ser similar a esta, con un saldo aproximado de 2 USDC (que conseguimos en la misión anterior).

Luego, abajo del saldo tenemos dos botones: Enviar e Intercambiar (Send / Swap). Haz click en el botón Enviar y en tu pantalla aparecerá:

Tu pantalla debe ser parecida a esta, aparte de las recientes.

Aquí es donde vas a ingresar la dirección que recibirá los USDC. Para esta misión, copia la siguiente dirección e ingrésala en el campo de Enviar.

0xdfac3c76f4751c536295881ec377290d1da7a469

Esta dirección corresponde a la dirección de la cartera del BOT que envía las recompensas del Experimento MELK. Como se escribió anteriormente, el USDC recibido se convertirá y será usado para pagar las tarifas de gas, en cada transacción, para los futuros usuarios.

Ahora, inserta la cantidad de USDC a enviar. Para esta transacción enviaremos, al menos, 1 USDC.

Si tu piensas que tu aprendizaje, hasta este momento, vale más que eso, tranquilamente puedes transferir un valor superior. Cuando mayor sea la cantidad de la donación, serán más personas a las que podremos llegar y traer al mundo Web3.

Después de insertar la cantidad, haz click en Next (siguiente).

Aquí podremos leer más detalles sobre la transacción. Después de leer y confirmar las transacciones, haz click en Confirmar.

La transacción puede demorar un poco en ser minada, dependiendo de la congestión que haya en la red, pero después de hacerla aparecerá de esta forma en tu cartera.

Haz click ahí para ver más detalles. Con el Pop-up abierto, haz click en View en Block Explorer para abrir Polygonscan:

Esta pantalla es familiar para tí, por lo que hemos visto en la Misión 3. En el ejemplo de esta captura, ¡nuestra transacción fue realizada con éxito!

Para esta misión, ¡envía el hash de la transacción en discord, para recibir tu recompensa!

Recuerda que la recompensa de MELKs será muy importante para que puedas completar la última misión y obtengas un NFT como prueba de tu aprendizaje.

4. ¡Listo! ¡Ahora envía en Discord el Hash de la transacción

Ve al canal de la misión 8 del Experimento MELK en discord y envía el hash de la transacción para ganar 10 MELK.

Por ejemplo, en mi caso, el hash de la transacción es 0x34a41d0422b5fcea45bc17d4b4c6aeaf0f86b6c370f1691ae705ebdf2f8cfb4c

¡Felicidades! Aprendiste a hacer una transacción real de USDC. En la próxima misión vamos a aprender a cómo subscribirse a una votación en snapshot.

Estamos muy cerca del final. Falta apenas 1 misión para que puedas completar el módulo y ganar un NFT exclusivo del primer proyecto Learn-To-Earn de Brasil. ¡Continúa el buen trabajo, pronto serás parte de un grupo restringido de personas que pasarán a la historia del Web3 en Latinoamérica!

Espero que estés disfrutando mucho de este viaje. Recuerda invitar a todos tus amigos para aprender juntos y prepararse para la próxima revolución financiera.

Last updated