Taller metamask

DISCLAIMER

La información proporcionada en este curso tiene fines educativos y de información general. No se debe tomar como asesoramiento financiero, de inversión, legal o fiscal. La inversión en criptomonedas conlleva un alto riesgo y no es adecuada para todas las personas. Antes de tomar cualquier decisión de inversión, se recomienda que consulte a un asesor financiero o legal. El instructor y los organizadores del curso no se hacen responsables de ninguna pérdida o daño que surja del uso o la confianza en la información proporcionada en este curso.

Este taller ha sido realizado con la ayuda de ChatGPT, una herramienta de inteligencia artificial basada en el modelo de lenguaje GPT. Ciertas respuestas, explicaciones y sugerencias dadas en este taller pueden haber sido generadas automáticamente por ChatGPT. Sin embargo, el contenido ha sido revisado y editado por un experto en el tema para garantizar su precisión y relevancia. Agradecemos a ChatGPT por su contribución en la creación de este taller.

Introducción

¡Bienvenidos al taller de Metamask! En este taller aprenderemos cómo usar esta herramienta para interactuar con la red de Ethereum de manera segura y eficiente. Metamask es una cartera digital que permite a los usuarios almacenar, enviar y recibir tokens de Ethereum, así como interactuar con aplicaciones descentralizadas (dApps) en la cadena de bloques de Ethereum.

Durante este taller, cubriremos los conceptos básicos de Metamask, incluyendo cómo instalarlo, cómo crear una cuenta, cómo enviar y recibir tokens, y cómo interactuar con dApps. También exploraremos algunas de las características avanzadas de Metamask, como la gestión de múltiples cuentas y la conexión a redes de prueba.

Al final de este taller, esperamos que tengas una comprensión sólida de cómo usar Metamask y estés listo para comenzar a interactuar con la red de Ethereum de manera más eficiente y segura. ¡Comencemos!

Como instalar metamask

  1. Abre Google Chrome y ve https://metamask.io/
  2. Busca busca la extensión para tu navegador y instalalá.
  3. Una vez instalada la extensión, aparecerá el icono de Metamask en la esquina superior derecha de la pantalla. Haz clic en el icono para abrir Metamask.
  4. En la ventana emergente de Metamask, haz clic en «Crear una cuenta» para crear tu primera cuenta de Metamask.
  5. Sigue las instrucciones en pantalla para configurar tu cuenta, incluyendo la creación de una contraseña segura y la realización de la copia de seguridad de tu frase semilla (haremos la copia en un papel, no debes perderlo).

¡Listo! Ahora tienes Metamask instalado en Google Chrome y puedes comenzar a interactuar con la red de Ethereum.

Que es la red de pruebas Goerli

La red de pruebas Goerli es una de las redes de prueba para Ethereum, que se utiliza para probar aplicaciones descentralizadas (dApps) y realizar pruebas de desarrollo antes de lanzarlas en la red principal de Ethereum.

Goerli utiliza un algoritmo de consenso llamado Proof of Authority (PoA), que permite una mayor velocidad y eficiencia en la validación de transacciones en comparación con el algoritmo de consenso Proof of Work (PoW) utilizado en la red principal de Ethereum. También utiliza una cadena de bloques separada de la red principal de Ethereum, lo que significa que las transacciones y los tokens en Goerli no tienen valor real y se utilizan solo con fines de prueba y desarrollo.

Goerli es una de las redes de prueba más populares y ampliamente utilizadas para Ethereum debido a su velocidad y eficiencia, y está respaldada por una comunidad activa de desarrolladores y participantes.

Asegurate quen en las opciones de configuración->avanzado de metamask tienens activada la visualización de redes de prueba.

Como reclamar tokens de prueba

Para reclamar tokens de prueba en la red Goerli, sigue estos pasos:

  1. Abre tu cartera de Metamask y asegúrate de que estás conectado a la red de pruebas Goerli. Puedes verificar la red en la esquina superior derecha de la ventana de Metamask.
  2. Copia la dirección de tu cartera de Metamask. Puedes hacerlo haciendo clic en el botón «Copiar dirección» en la ventana de Metamask.
  3. Busca faucet de tokens de Goerli en línea, por ejemplo esta https://goerlifaucet.com/ Puedes encontrar algunas faucets populares mediante una búsqueda en Google.
  4. Ingresa la dirección de tu cartera de Metamask en la faucet de tokens de Goerli y sigue las instrucciones para reclamar tus tokens de prueba.
  5. Una vez que hayas reclamado tus tokens, deberían aparecer en tu cartera de Metamask en la red de pruebas Goerli.

Recuerda que los tokens de Goerli no tienen valor real y solo se utilizan con fines de prueba y desarrollo. Además, ten cuidado al ingresar la dirección de tu cartera de Metamask en una faucet de tokens, asegúrate de que la dirección sea correcta para evitar enviar tus tokens a una dirección incorrecta.

Como ver mis tokens de pruebas en la red Goerli

  1. Abre el explorador de bloques de Goerli, que puedes encontrar en https://goerli.etherscan.io/ o en otro explorador de bloques de tu elección.
  2. Ingresa la dirección de tu cartera de Metamask en la barra de búsqueda en la parte superior de la pantalla y presiona Enter.
  3. En la página de la dirección de tu cartera, verás una lista de todas las transacciones y tokens asociados con tu cartera.
  4. Para ver los tokens específicos, busca la sección «Tokens» en la página de tu dirección de cartera. Allí, podrás ver una lista de los tokens que posees en la red de pruebas Goerli, incluyendo su símbolo, el balance y el valor en ETH.
  5. También puedes hacer clic en cada token para ver más detalles sobre él, como su dirección de contrato inteligente, su suministro total y su historial de transacciones.

Que es el gas?

En el contexto de Ethereum, el gas es una medida de la cantidad de trabajo que se requiere para ejecutar una transacción o un contrato inteligente en la red. El gas se mide en unidades llamadas «wei» y se utiliza para pagar a los mineros por validar y procesar transacciones en la cadena de bloques de Ethereum.

Cada operación que se realiza en Ethereum, ya sea enviar tokens o ejecutar un contrato inteligente, consume cierta cantidad de gas. El costo en gas de una transacción depende de la complejidad de la operación y de la congestión de la red. Si la red de Ethereum está congestionada, el costo en gas de una transacción será mayor para que los mineros estén incentivados a procesarla más rápidamente.

El gas se paga en ETH, la criptomoneda nativa de Ethereum, y el costo en gas de una transacción se calcula multiplicando el precio del gas (en wei) por el límite de gas de la transacción. Si el límite de gas es demasiado bajo para una operación, la transacción fallará y se devolverá el gas restante a la cartera del remitente.

En resumen, el gas es una medida de la cantidad de trabajo necesaria para ejecutar una operación en la red de Ethereum y se utiliza para pagar a los mineros por validar y procesar transacciones en la cadena de bloques.

Como puedo enviar Ethereum a un compañero y no quedarme sin gas

Para enviar Ethereum a un compañero y no quedarte sin gas, sigue estos pasos:

  1. Abre tu cartera de Ethereum (como Metamask o cualquier otra) y asegúrate de que tienes suficiente ETH para cubrir la cantidad que deseas enviar, así como también suficiente ETH para cubrir los costos de gas de la transacción.
  2. Obtén la dirección de Ethereum del destinatario al que deseas enviar ETH. Asegúrate de verificar dos veces la dirección para asegurarte de que es correcta antes de enviar cualquier ETH.
  3. Calcula el costo en gas de tu transacción. Puedes hacerlo visitando un explorador de bloques de Ethereum como Etherscan y buscando el precio actual del gas en la red. Luego, multiplícalo por el límite de gas que establezcas para tu transacción. Asegúrate de establecer un límite de gas adecuado para la transacción en función de la complejidad de la transacción y la congestión actual de la red.
  4. Establece la cantidad de ETH que deseas enviar y asegúrate de dejar suficiente ETH en tu cartera para cubrir los costos de gas de la transacción.
  5. Finalmente, confirma la transacción y asegúrate de revisar la cantidad de ETH que estás enviando, la dirección de Ethereum del destinatario y los costos de gas antes de confirmar la transacción. Si todo parece correcto, envía la transacción y espera a que se confirme en la red de Ethereum.

Recuerda que los costos de gas son necesarios para que los mineros validen y procesen tu transacción en la red de Ethereum, por lo que es importante que establezcas un límite de gas adecuado para asegurarte de que tu transacción se procese rápidamente. Si estableces un límite de gas demasiado bajo, tu transacción puede quedarse atascada en la red y tardar mucho tiempo en confirmarse.

Que es un token?

En el contexto de blockchain y criptomonedas, un token se refiere a un activo digital que se emite en una cadena de bloques y que representa un valor o utilidad en particular. Los tokens pueden representar cualquier cosa, desde activos físicos como oro o propiedades inmobiliarias hasta derechos de acceso a una plataforma o servicios específicos.

Los tokens se crean a través de contratos inteligentes en una cadena de bloques, como Ethereum. Estos contratos inteligentes establecen las reglas y características del token, incluyendo su suministro total, cómo se distribuye, quiénes pueden poseerlo y cómo se utiliza.

Los tokens pueden ser intercambiados en intercambios de criptomonedas o directamente entre personas que los poseen. Los tokens también pueden ser almacenados en carteras digitales, como Metamask o cualquier otra cartera compatible con la cadena de bloques en la que se emitió el token.

Existen varios tipos de tokens, incluyendo:

  • Tokens de utilidad: son tokens que se utilizan para acceder a una plataforma o servicio específico.
  • Tokens de seguridad: son tokens que representan una inversión en una empresa o proyecto y están sujetos a regulaciones de valores.
  • Tokens de pago: son tokens que se utilizan como medio de intercambio en una plataforma o red específica.

En resumen, un token es un activo digital emitido en una cadena de bloques que representa un valor o utilidad específicos y que puede ser intercambiado o almacenado en una cartera digital. Los tokens son una parte importante del ecosistema de blockchain y criptomonedas y se utilizan para una amplia gama de propósitos y aplicaciones.

Reclmar tokens link

Ves a la web https://faucets.chain.link/goerli para reclamar tokens LINK, el proceso es similar al anterior.

Ves al explorador de bloques y espera a que te lleguen los tokens.

Una vez los tengas ves al apartado de tokens y busca el contrato de LINK, en este caso es 0x326C977E6efc84E512bB9C30f76E30c160eD06FB pero nunca debes fiarte de un contrato copiado de una web, siempre debes ir al explorador de bloques.

Luego ves a metamask al apartado Activos y busca Agregar activo, copia la dirección del contrato y se te autocompletará la información, en caso de que no se autocomplete busca la información en el explorador de bloques. Luego le das a añadir token personalizado

Prueba de enviar algunos LINK a tus compañeros.

Red de pruebas PulseChain

Existen miles de redes que se pueden agregar a metamask y interactuar con ellas en sus inicios pueden darte tokens de regalo que en un futuro pueden valer dinero, esto se conoce como aridrop, el último en repartir miles de dolares ha sido el de arbitrum, busca información para saber más.

Ahora jugaremos con PulseChain, un proyecto que parece va a salir este 2023

Primer hay que agregar la red de pruebas en metamask, para eso ves al apartado de redes y añade una red de forma manual

los datos de PulseChain son:

Network Name: PulseChain Testnet-V3

New RPC URL: https://rpc.v3.testnet.pulsechain.com

Chain ID: 942

Currency Symbol: tPLS

Block explorer URL: https://scan.v3.testnet.pulsechain.com

Los datos siempre de sitios oficiales https://gitlab.com/pulsechaincom/pulsechain-testnet

Reclamar tPLS

La moneda nativa de PulseChain es Pulse, y esta web puedes reclamar 10 TPls https://faucet.v3.testnet.pulsechain.com/

Que es un DEX?

Un DEX (siglas en inglés de «Decentralized Exchange» o «intercambio descentralizado») es una plataforma de intercambio de criptomonedas que funciona de manera descentralizada, es decir, sin intermediarios centralizados. En lugar de utilizar un intermediario como una bolsa de valores o un corredor de bolsa, los DEX utilizan contratos inteligentes en una cadena de bloques para facilitar el intercambio directo de criptomonedas entre los usuarios.

En un DEX, los usuarios mantienen el control de sus fondos en sus propias carteras y realizan transacciones directamente entre ellos, sin tener que depositar sus fondos en una cuenta de un intermediario centralizado. Esto significa que los DEX son más seguros y menos propensos a ser objeto de ataques de hackers, ya que no almacenan grandes cantidades de criptomonedas en una sola cuenta centralizada.

Además, los DEX ofrecen una mayor privacidad y anonimato a los usuarios, ya que no es necesario que proporcionen información personal o financiera para utilizar la plataforma.

Algunos ejemplos populares de DEX incluyen Uniswap, SushiSwap y PancakeSwap. En resumen, un DEX es un tipo de plataforma de intercambio de criptomonedas descentralizada que utiliza contratos inteligentes en una cadena de bloques para facilitar el intercambio directo de criptomonedas entre los usuarios.

PulseX

PulseX va a ser el DEX de PulseChain, el token del DEX va a ser PULSEX, no hay una faucet para obtener este toke, pero si pones tu dirección en este formulario te enviaré 100PLSX https://forms.gle/YjKsDw5L6FctAZJp7 y te recomiendo que si tienes que poner tu dirección en un formulario siempre sepas de quien y para que.

Como usar el DEX

Ves a la dirección https://app.v3.testnet.pulsex.com/swap

Conecta metamask con la red de pruebas de pulsechain

Ves a trade.

Selecciona como token de origen 50PLS y como destino PLS

Dale al botón y sigui las instrucciones.

Que es un pool de liquidez

Un pool de liquidez (también conocido como «liquidity pool» en inglés) es un grupo de fondos que se utilizan para facilitar la negociación de criptomonedas en una plataforma de intercambio descentralizada (DEX).

En un pool de liquidez, los usuarios depositan fondos en un contrato inteligente que se utiliza para facilitar el intercambio directo de criptomonedas. Por ejemplo, si un usuario desea intercambiar Ethereum por un token específico en un DEX, el contrato inteligente del pool de liquidez le permitirá hacerlo sin necesidad de encontrar otro usuario que quiera hacer el intercambio en sentido contrario.

Los pools de liquidez generalmente se utilizan en DEXs que utilizan un modelo de intercambio automatizado (AMM, por sus siglas en inglés), en el que el precio de una criptomoneda se determina por la relación de oferta y demanda de los tokens que se encuentran en el pool de liquidez. A medida que más usuarios realizan transacciones en el DEX, el pool de liquidez se agota o se repone, lo que afecta al precio de los tokens del pool.

En resumen, un pool de liquidez es un grupo de fondos que se utilizan para facilitar el intercambio directo de criptomonedas en un DEX. Estos pools son especialmente útiles en los DEX que utilizan un modelo de intercambio automatizado, donde el precio de las criptomonedas se determina por la oferta y la demanda en el pool de liquidez.

Como dar liquidez

Ves al menú Trade -> Liquidity, luego dale al botón Add Liquidity.

Selecciona como token de origen los PLS que has obtenido del intercambio anterior y como destino Plsx, dale al botón y sigue las instrucciones.

A continuación recibiras los tokens LP que te serviran para hacer Yield Farming.

Que es el Yield Farming?

El Yield Farming es una práctica que se ha popularizado en los últimos años en el mundo de las finanzas descentralizadas (DeFi). Se refiere a la obtención de ganancias o rendimientos a través de la participación en diferentes actividades en la cadena de bloques, como el suministro de liquidez en los pools de liquidez, el préstamo de criptomonedas, la emisión de tokens y otros mecanismos.

En el Yield Farming, los usuarios depositan sus fondos en diferentes protocolos o plataformas DeFi para obtener ganancias. Estas ganancias pueden ser en forma de nuevas criptomonedas, intereses, recompensas o tokens de gobernanza. Por ejemplo, un usuario puede depositar un token en un pool de liquidez y recibir una recompensa en forma de otro token como incentivo por suministrar liquidez al pool.

El Yield Farming ha ganado popularidad debido a los altos rendimientos que puede ofrecer, así como a la posibilidad de participar en proyectos DeFi y apoyar la economía descentralizada. Sin embargo, también conlleva riesgos, como la volatilidad del mercado, la pérdida de fondos por errores de código y la posibilidad de caídas repentinas en el valor de los tokens.

En resumen, el Yield Farming es una práctica en la que los usuarios depositan sus fondos en diferentes protocolos o plataformas DeFi para obtener ganancias a través de actividades como el suministro de liquidez, el préstamo de criptomonedas y otros mecanismos. Si bien puede ofrecer altos rendimientos, también conlleva ciertos riesgos.

Farm en PulseX

ves al menú Earn->Farms

Selecciona el farm PLSX-PLS y stakea los LP-tokens que has recibido, empezarás a ganar el token incentivo INC.