¿Por qué debería leer este artículo?

Si está interesado en el ecosistema Ethereum, necesita una aplicación como MetaMask. Mucho más que una simple billetera, te permite interactuar con sitios web que integran Ethereum. 

Con MetaMask, te conectas a aplicaciones descentralizadas desde tu navegador (o aplicación móvil). Puedes operar sin intermediarios y utilizar códigos completamente transparentes (sabiendo que no estás siendo estafado).

Para comenzar, ¡consulte la guía a continuación!


Contenido

  • Introducción

  • ¿Qué es MetaMask?

  • Instalación de MetaMask

  • Inicializando la billetera

    • ¡Haga una copia de seguridad de sus palabras semilla!

  • Depositar fondos en la billetera

  • Desbloquea la web descentralizada

    • MetaMask y privacidad

    • Intercambio de éter por DAI

    • ¿Dónde están mis fichas?

  • ¿Qué más debo saber?

  • La aplicación MetaMask

  • Consideraciones finales


Introducción

Ethereum trajo la promesa de una Internet distribuida: la tan esperada Web 3.0. Digamos que es un campo de juego nivelado caracterizado por la ausencia de puntos centrales de falla, verdadera propiedad de los datos y aplicaciones descentralizadas (o DApps).

Esta infraestructura está convergiendo con el enfoque de toda la industria en las finanzas descentralizadas (DeFi) y los protocolos de interoperabilidad que tienen como objetivo unir las distintas cadenas de bloques. Ahora es posible intercambiar tokens y criptomonedas sin confianza, realizar préstamos con garantía criptográfica e incluso utilizar Bitcoin en la red Ethereum.

Para muchos entusiastas de Ethereum, MetaMask es la billetera ideal. A diferencia del software de escritorio o teléfono inteligente habitual, se presenta como una extensión del navegador, lo que permite a los usuarios interactuar directamente con las páginas compatibles. En este artículo, explicaremos cómo funciona MetaMask y lo guiaremos en sus primeros pasos.


¿Qué es MetaMask?

MetaMask es una billetera Ethereum de código abierto compatible con todo tipo de tokens basados ​​en Ethereum (como los que siguen el estándar ERC-20 o los tokens no fungibles). Además, puede recibirlos, comprarlos o intercambiarlos utilizando Coinbase y ShapeShift.

Lo que hace que MetaMask sea tan interesante es que puede interactuar con sitios web. Con otras billeteras, debes copiar y pegar direcciones de pago o escanear un código QR en un dispositivo por separado. Con la extensión MetaMask, el sitio web se conecta con tu billetera y solo necesitas aceptar la transacción.

MetaMask puede servir como una billetera de criptomonedas normal, pero su mayor diferencia es su perfecta interacción con contratos inteligentes y aplicaciones descentralizadas. Veamos cómo configurarlo.


Instalación de MetaMask

La billetera MetaMask se puede instalar en Google Chrome, Firefox o Brave Browser. También está disponible para iOS y Android, pero no entraremos en detalles para esas plataformas. En este artículo, usaremos Firefox como ejemplo, pero los pasos son prácticamente los mismos sin importar la plataforma que estés usando.

Vaya a la página de descarga oficial de metamask.io. Seleccione su navegador, que lo redireccionará a la página de extensiones de Chrome o Firefox. Haga clic en el botón para agregar la extensión a su plataforma. Es posible que deba otorgar algunos permisos antes de usarlo. Asegúrese de que está de acuerdo con el nivel de acceso que tiene la aplicación a su navegador; si es así, estamos listos para comenzar.


Inicializando la billetera

Verá un mensaje de bienvenida. 


Tela inicial MetaMask

Si eres como nosotros, probablemente pasarás un rato intentando marear a esta pequeña criatura con el cursor.


Cuando te canses de divertirte con el zorro en la página de bienvenida, haz clic en Comenzar. Se le pedirá que importe una frase inicial o cree una nueva. Haga clic en Crear una billetera. La siguiente página le preguntará si desea enviar datos anónimos para ayudar a los desarrolladores a mejorar la aplicación. Elige la opción que prefieras.

Ahora necesitamos crear una contraseña. Si eres una de esas criaturas legendarias que realmente leen el acuerdo de usuario del software, puedes verlo haciendo clic en Términos de uso. De lo contrario, elige una contraseña segura, marca la casilla y haz clic en Crear.


¡Haga una copia de seguridad de sus palabras semilla!

El siguiente punto es suficiente para justificar el subtítulo. MetaMask es un servicio sin custodia, lo que significa que nadie más puede acceder a sus fondos, ni siquiera los desarrolladores de MetaMask. Tus tokens existen en una especie de bóveda cifrada, dentro de tu navegador, protegidos por tu contraseña. Esto significa que si su computadora se pierde, se la roban o se destruye, nadie podrá ayudarlo a recuperar su billetera. Tus claves privadas se perderán para siempre en el vacío del ciberespacio.

Por eso, es fundamental que anotes tu frase de respaldo. Es la única forma de restaurar tu cuenta si sucede algo. Como se sugiere, le recomendamos que escriba las palabras y las almacene en dos o tres ubicaciones diferentes. No es necesario que los entierres en una caja fuerte a prueba de fuego en un bosque, pero comprende que es importante mantenerlos a salvo.


Clique na caixa cinza para revelar a frase.

Haga clic en el cuadro gris para revelar la frase.


En la página siguiente, el programa anticipa que quizás te haya dado pereza el paso anterior, ya que te pide que confirmes la frase. Si no lo hiciste la primera vez, haz clic en Atrás para regresar y anotarlo.

Confirma la frase y continúa con el siguiente paso. Haga clic en Todo listo y verá la interfaz de la billetera.

Se acabó la parte aburrida. Ahora es el momento de hacerse rico con Ether (en testnet).


Depositar fondos en la billetera

En este tutorial, usaremos la red de prueba de Ropsten. Es una red que funciona casi exactamente como la red Ethereum real, pero sus unidades no tienen valor. Este tipo de red es útil cuando se desarrollan contratos y se desea asegurarse de que no tengan vulnerabilidades que permitirían a los atacantes drenar 50 millones de dólares de su valor. Es posible replicar en la realidad cada paso realizado en esta red (excepto la parte en la que, lamentablemente, recibimos Ether gratis).

Para unirse a la red de prueba de Ropsten, haga clic en Red principal de Ethereum en la parte superior derecha y seleccione Red de prueba de Ropsten.


Rede de testes Ropsten

Hay muchas redes de prueba diferentes en Ethereum. Si te preguntas acerca de las diferencias, mira esta comparación.


Usemos un Faucet para conseguir dinero falso para jugar. Accede a esta página en tu navegador que tenga instalado MetaMask.


¡Guau! ¡Dinero gratis!


En cualquier momento, puede hacer clic en el ícono del zorro para abrir una ventana emergente con la información de su cuenta MetaMask (como hicimos en el GIF de arriba). Pase el cursor sobre la Cuenta 1 y haga clic para copiar su dirección de Ethereum en su portapapeles. Pégalo en el formulario y haz clic en Enviarme prueba de Ether.

Las transacciones de Ethereum generalmente se confirman rápidamente, pero 1 ETH puede tardar un poco en llegar a su billetera. Comprueba si lo recibiste haciendo clic en el zorro en la barra de herramientas.

Una vez que llegue su saldo, podremos comenzar a interactuar con las DApps.


Desbloquea la web descentralizada

Como estamos en una red de prueba, no tenemos una variedad tan amplia de aplicaciones con las que jugar. Para obtener una lista más completa de aplicaciones descentralizadas de la red principal, consulte Estado de las DApps o Dappradar. Puede jugar, comprar activos únicos o realizar apuestas en mercados de predicción.

Usemos la DApp que demostramos anteriormente. Uniswap es un intercambio descentralizado, o DEX, que nos permite comerciar sin depender de intermediarios. Los mecanismos que lo respaldan son muy simples: si está interesado en saber cómo funciona, consulte el artículo ¿Qué es Uniswap y cómo funciona?

Inicia sesión aquí. En la esquina superior derecha, verá un mensaje para conectarse a una billetera. Este mensaje debería aparecer en todos los sitios compatibles con MetaMask, ya que por motivos de seguridad no se conecta automáticamente. Haga clic en el mensaje y se le pedirá que seleccione la billetera que está utilizando. Como puedes imaginar, esta billetera será MetaMask.

Cuando un sitio intenta conectarse por primera vez, aparece un cuadro de diálogo de MetaMask que le pide que confirme la acción. Podrás seleccionar una cuenta (solo tenemos una por ahora) y luego verificar qué permisos otorgarás. En este caso, como en muchos otros, el sitio solicita información sobre la dirección de billetera que controla su cuenta.


MetaMask y privacidad

Es importante conocer los términos de permisos que acepta. Si un sitio web conoce su dirección, puede ver todas las transacciones entrantes y salientes de Ether y tokens. Además, el sitio web puede correlacionarlo con su dirección IP.

Algunos prefieren separar sus direcciones para evitar este tipo de problemas. Sin embargo, muchos usuarios no se preocupan por estos riesgos (después de todo, la cadena de bloques es pública). El nivel de privacidad que tengas depende de ti. Como regla general, no conceda acceso a sitios en los que no confíe.


Intercambio de Ether por DAI

Es hora de hacer nuestro primer intercambio. Haremos esto con DAI, un token ERC-20 que sirve como moneda estable. Sin embargo, al igual que nuestro Ether, este DAI no tiene valor en el mundo real. Haga clic en Seleccionar un token, agregue la lista predeterminada de Uniswap y haga clic en DAI. Alternativamente, también puede seleccionar WETH (éter envuelto).

Ahora solo nos queda ingresar la cantidad de ETH que queremos intercambiar. Al hacer esto, obtenemos una estimación de la cantidad de DAI que recibiremos. ¡Listo! Ahora haga clic en Intercambiar.


Completa el intercambio con MetaMask.


Una vez más, se le pedirá que actúe en MetaMask. En este caso, deberá aprobar la transacción antes de crearla. Al hacer esto en la red principal, asegúrese de estar satisfecho con las tarifas, ya que pueden ser importantes.

Después de eso, ¡solo tenemos que esperar a que se confirme la transacción!


➟ ¿Estás pensando en invertir en criptomonedas? ¡Compre ETH en Binance!


¿Dónde están mis fichas?

¿Tu Ether se acabó pero los tokens no están en tu cuenta? No entres en pánico: debes agregarlos manualmente.

Para otros tokens populares, seleccione Agregar token en su billetera y busque por nombre o símbolo. Para tokens menos populares (o aquellos en la testnet), debemos agregar la dirección del contrato, un identificador que le indica a MetaMask dónde buscar nuestro saldo.


  1. Abra su billetera haciendo clic en el ícono de la extensión.

  2. Haga clic en los tres puntos en la barra superior.

  3. Seleccionar Ver en Etherscan (versión en Etherscan).

  4. En Descripción general, haga clic en el menú Token y seleccione DAI.

  5. En Resumen de perfil, debería encontrar la dirección del contrato. Pase el cursor sobre él y copie la dirección usando el icono de la derecha.

  6. Regrese a MetaMask y haga clic en Agregar token.

  7. Haga clic en la pestaña Token personalizado.

  8. Pegue la dirección que copió en el campo Dirección del contrato de token.

  9. El resto debe completarse automáticamente. Haga clic en Siguiente y luego en Agregar tokens.

  10. Regrese a la pantalla principal y verifique su saldo total.


¡Felicidades! Acaba de interactuar con su primera DApp intercambiando Ether por DAI, no se requiere confianza. Todo lo que aprendiste ahora puedes hacerlo en el mundo real. Cuando esté listo para jugar con las aplicaciones de la red principal, recuerde volver de la red de Ropsten a la red principal.


¿Qué más debo saber?

MetaMask tiene otras características interesantes que no hemos cubierto hoy. También puedes conectar una billetera de hardware (Trezor y Ledger son compatibles), crear una lista de contactos y, por supuesto, recibir y enviar fondos como lo harías con una billetera normal. Verifique la configuración para personalizar la extensión según sus necesidades.

Aparte de eso, vale la pena recordar que aquí también se aplican los principios de seguridad habituales: MetaMask es una billetera activa que funciona en un dispositivo conectado a Internet. Esto lo expone a más riesgos que una billetera fría, que se mantiene fuera de línea para reducir la posibilidad de ataques.

Finalmente, al utilizar MetaMask, es lógico que sepas bien qué sitios web utilizas y a cuáles puedes otorgar información y permisos de acceso.


La aplicación MetaMask

La aplicación MetaMask para Android/iPhone ofrece una solución interesante para interactuar con aplicaciones Web3 desde cualquier lugar. Ofrece muchas de las mismas funcionalidades que la extensión, integrando un navegador DApp para que puedas acceder a múltiples aplicaciones descentralizadas con solo un toque.


Browser do aplicativo MetaMask.

Navegador de aplicaciones MetaMask.


El flujo de trabajo de la aplicación es muy similar al de la extensión del navegador. Puedes realizar transferencias directas de Ether o tokens desde tu billetera, o incluso interactuar con Uniswap como vimos arriba. 


Conectando-se ao PoolTogether através do aplicativo.

Conexión a PoolTogether a través de la aplicación.


Consideraciones finales

MetaMask es una poderosa herramienta para navegar por la web descentralizada. Si siguió los pasos de esta guía, ya habrá identificado el potencial de la billetera. Evidentemente, otros también lo han hecho: MetaMask ya ha superado el millón de usuarios.

A medida que se desarrolle la pila Ethereum, aplicaciones como MetaMask sin duda se convertirán en componentes fundamentales para cerrar la brecha entre las tecnologías existentes y la infraestructura de criptomonedas emergente.

¿Quieres saber más sobre MetaMask, Ethereum o algún otro tema? Visite Ask Academy y consulte los debates, preguntas y respuestas de la comunidad.