¿Por qué debería molestarme en leer?
Si estás interesado en el ecosistema Ethereum, necesitas una aplicación como MetaMask. Mucho más que una simple billetera, esta aplicación te permite interactuar con sitios web que integran Ethereum.
MetaMask lo ayudará a conectarse a aplicaciones descentralizadas desde el navegador (o mediante la aplicación móvil). Puedes comerciar sin intermediarios y jugar con un código completamente transparente (para que sepas que no te están engañando).
¡Consulta la guía a continuación para comenzar!
Contenido
Introducción
¿Qué es MetaMask?
Instalación de MetaMask
Inicializar billetera
¡Guarda tus palabras iniciales!
Financiar una billetera
Abriendo la web descentralizada
MetaMask y privacidad
Intercambiar éter con DAI
¿Dónde están mis fichas?
¿Qué más debo saber?
Aplicación MetaMask
Conclusión
Introducción
Ethereum trae esperanzas para el surgimiento de una Internet distribuida: la tan esperada Web 3.0. Un campo de juego caracterizado por la falta de puntos centrales de falla, propiedad de datos propios y aplicaciones descentralizadas (o DApps).
Dicha infraestructura se alinea con el enfoque general de la industria en las finanzas descentralizadas (DeFi) y los protocolos de interoperabilidad que apuntan a unir múltiples blockchains. Ahora es posible intercambiar tokens y criptomonedas en aplicaciones no confiables, solicitar préstamos criptográficos e incluso usar Bitcoin en Ethereum.
Para muchos partidarios de Ethereum, MetaMask es una billetera obligatoria. A diferencia del software para teléfonos inteligentes o de escritorio al que está acostumbrado, este software especial está empaquetado como una extensión del navegador, lo que ayuda a los usuarios a interactuar directamente con las páginas web de soporte. En este artículo, cubriremos cómo funciona MetaMask y lo guiaremos para que pueda comenzar por su cuenta.
¿Qué es MetaMask?
MetaMask es una billetera Ethereum de código abierto que admite todo tipo de tokens basados en Ethereum (como los que siguen el estándar ERC-20 o tokens no fungibles). Además, puede aceptar tokens de otros o comprarlos/intercambiarlos con la integración incorporada de Coinbase y ShapeShift.
Lo que hace que MetaMask sea especialmente interesante es que puede interactuar con sitios web. Si usa otra billetera, deberá copiar y pegar la dirección de pago o escanear el código QR en un dispositivo separado. Con la extensión MetaMask, el sitio web simplemente hace ping a su billetera y se le solicita que acepte o rechace la transacción.
MetaMask puede funcionar como una billetera criptográfica normal, pero su verdadera fortaleza es su interacción perfecta con contratos inteligentes y aplicaciones descentralizadas. Ahora, veamos cómo configurarlo.
Instalación de MetaMask
MetaMask Wallet se puede instalar en Google Chrome, Firefox o Brave Browser. También disponible en iOS y Android, pero no profundizaremos mucho en eso. Usaremos Firefox a lo largo de este tutorial, pero los pasos serán más o menos los mismos sin importar la plataforma que uses.
Vaya a la página de descarga oficial en metamask.io. Seleccione su navegador, que lo llevará a la tienda web de Chrome o al sitio de complementos de Firefox. Haga clic en el botón para agregar la extensión a la plataforma. Es posible que tengas que otorgar algunos permisos antes de que la aplicación esté operativa. Asegúrese de estar satisfecho con el nivel de acceso que esta aplicación tiene a su navegador; si es así, estamos listos para comenzar.
Inicializar billetera
Ahora verá un mensaje de bienvenida.

Probablemente pasarás un poco de tiempo intentando marear a este simpático animal con el cursor.
Una vez que hayas terminado de molestar al zorro en la página de bienvenida, haz clic en Comenzar. Aquí es donde se le pedirá que importe su frase inicial o cree una nueva. Haga clic en Crear una billetera. La siguiente página le pregunta si desea enviar datos anónimos para ayudar al desarrollador a mejorar la aplicación. Elige qué opción prefieres.
Ahora necesitamos crear una contraseña. Si usted es una de esas criaturas legendarias que realmente lee los acuerdos de usuario de su software, puede leerlos haciendo clic en Términos de uso. De lo contrario, cree una contraseña segura, marque la casilla y presione Crear.
¡Guarda tus palabras iniciales!
Es muy importante prestar atención a las siguientes cosas. MetaMask es un servicio sin custodia, lo que significa que nadie más puede acceder a sus fondos, ni siquiera los desarrolladores de MetaMask. Su token se encuentra en una especie de bóveda cifrada dentro de su navegador, protegida por su contraseña. Esto significa que si su computadora se pierde, se la roban o se destruye, nadie podrá ayudarlo a recuperar su billetera. Su clave privada se perderá para siempre en el vacío del ciberespacio.
Por lo tanto, es muy importante que escriba su frase de respaldo. Esta es la única forma de recuperar su cuenta si sucede algo adverso. Como se sugiere, se recomienda escribir las palabras y almacenarlas en dos o tres ubicaciones diferentes. No es necesario guardarlos en una caja fuerte ignífuga en lo profundo del bosque, pero, si lo deseas, tampoco hay ningún problema en ello.

Haga clic en el cuadro gris para mostrar la frase.
Al ingresar a la página siguiente, el programa anticipa que quizás te dé pereza realizar el paso anterior, por lo que te pide que confirmes la frase. Si aún no lo has hecho, haz clic en Atrás y ¡escríbelo!
Confirme la frase y luego continúe con el siguiente paso. Presione Todo listo y verá la interfaz de la billetera.
Se acabó la parte aburrida, a continuación nos haremos ricos con ether (testnet).
Financiar una billetera
En este tutorial, usaremos la red de prueba de Ropsten. Una red que funciona casi exactamente como la red Ethereum real, pero las unidades no tienen valor. Esto es útil si está desarrollando un contrato y quiere asegurarse de que no tenga ninguna vulnerabilidad que pueda permitir a un atacante robar activos por valor de 50 millones de dólares o lo que sea. Cada paso que demos hoy en esta red podrá replicarse en la red real (excepto en la distribución gratuita de ether, por desgracia).
Para obtener la red de prueba de Ropsten, haga clic en Red principal de Ethereum en la esquina superior derecha y seleccione Red de prueba de Ropsten.

Hay varios tipos de redes de prueba en Ethereum. Si te preguntas acerca de las diferencias, mira esta comparación.
Usaremos el faucet para conseguir dinero falso con el que jugar. Navegue a esta página en su navegador habilitado para Metamask para obtenerla.

¡Hurra! ¡Dinero gratis!
Puede hacer clic en el ícono del pequeño zorro en cualquier momento para que aparezca una ventana emergente con la información de su cuenta MetaMask (como lo hicimos en el GIF anterior). Pase el cursor sobre la Cuenta 1 y haga clic para copiar su dirección de Ethereum al portapapeles. Pegue en la columna proporcionada y presione Enviarme prueba de Ether.
Las transacciones de Ethereum generalmente se confirman con bastante rapidez, pero puede pasar un tiempo antes de que 1 ETH llegue a su billetera. Comprueba si lo obtienes haciendo clic en el zorro en tu barra de herramientas.
Una vez que los activos estén dentro, podemos comenzar a interactuar con la DApp.
Desbloqueando la web descentralizada
Debido a que usamos testnet, no tenemos una amplia variedad de aplicaciones con las que jugar. Para obtener una lista completa de las 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.
Usaremos la DApp demostrada anteriormente. Uniswap es un intercambio descentralizado, o DEX, lo que significa que nos permite comerciar sin depender de intermediarios. Los mecanismos que lo respaldan son bastante interesantes: consulte ¿Qué es Uniswap y cómo funciona? si estás interesado en cómo funciona.
Por favor acceda aquí. En la esquina superior derecha, se le pedirá que se conecte a una billetera o que se conecte a una billetera. Verá esto en distintas formas en todos los sitios compatibles con MetaMask, ya que no se conecta automáticamente por razones de seguridad. Haga clic allí y se le pedirá que elija qué billetera usar. Si no lo sabes, la billetera es MetaMask.
Cuando el sitio intente conectarse por primera vez, aparecerá un cuadro de diálogo de MetaMask que le pedirá que confirme la acción. Podrás seleccionar una cuenta (por ahora solo tenemos una cuenta, así que déjala como está) antes de verificar los permisos que otorgarás. En este caso, como en muchos otros, el sitio solicita información sobre la dirección de billetera controlada por su cuenta.
MetaMask y privacidad
Es importante prestar atención a lo que permites. Si el sitio web conoce su dirección, puede ver todas las transacciones de ether y tokens hacia y desde esa dirección. Es más, pueden asociarlo con tu dirección IP.
Algunas personas prefieren mantener sus direcciones separadas para evitar la superposición, mientras que a otras no les importa este riesgo (después de todo, la cadena de bloques es pública). El nivel de privacidad que desea alcanzar depende en última instancia de usted. Como regla general, no proporcione acceso a sitios web en los que no confíe.
Intercambiar éter con DAI
Es hora de hacer el primer intercambio. Haremos esto para ganar DAI, un token ERC-20 que funciona como una moneda estable. Al igual que el éter que tenemos, DAI no tiene valor monetario. Presione Seleccionar un token, agregue la lista predeterminada de Uniswap y luego haga clic en DAI. Alternativamente, también puede elegir WETH (éter envuelto).
Lo que tenemos que hacer a continuación es introducir la cantidad de ETH que queremos intercambiar. Cuando lo hagamos, obtendremos una estimación de cuánto DAI recibiremos. ¡Solo eso! Pulsa 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. Asegúrese de que no le importen las tarifas cuando haga esto en la red principal, ya que pueden ser bastante elevadas.
Después de eso, ¡solo tenemos que esperar a que se confirme la transacción!
➟ ¿Quieres tener criptomonedas? ¡Compre ETH en Binance!
¿Dónde están mis fichas?
Entonces, tu éter desapareció, pero tu cuenta no muestra los tokens. No entres en pánico: tendrás que agregarlo manualmente.
Para tokens más populares, puede seleccionar Agregar token en su billetera y buscar el nombre o el símbolo. Para los menos populares (o aquellos en la testnet), necesitamos agregar una dirección de contrato, un identificador que le dice a MetaMask dónde buscar nuestro saldo.
Abra su billetera haciendo clic en la extensión.
Haga clic en los tres puntos en la barra superior.
Seleccione Ver en Etherscan.
En Descripción general, haga clic en Token en el menú desplegable y seleccione DAI.
En Resumen de perfil, verá la dirección del contrato. Coloca el cursor sobre él y copia la dirección.
Vuelva a MetaMask y haga clic en Agregar token.
Haga clic en la pestaña Token personalizado.
Pegue la dirección que acaba de copiar en el campo Dirección del contrato de token.
El resto se completará automáticamente. Haga clic en Siguiente y agregue tokens.
Regrese a la vista principal para ver su saldo.
¡Feliz! Acabas de interactuar con tu primera DApp, intercambiando Ether por DAI sin necesidad de confiar en nadie. Todo lo que ha aprendido ahora se puede hacer en la aplicación real. Cuando esté listo para jugar con las aplicaciones de la red principal, recuerde volver de Ropsten a la red principal.
¿Qué más necesito saber?
MetaMask tiene otras características interesantes que aún no hemos discutido. También puede conectar una billetera de hardware (Trezor y Ledger son compatibles), crear listas de contactos y, por supuesto, recibir y enviar fondos tal como lo haría en una billetera normal. Vea la configuración para personalizar la extensión según sus necesidades.
Además, también se aplican los principios de seguridad habituales: MetaMask es una billetera activa, lo que significa que puede ejecutarse en cualquier dispositivo conectado a Internet. Esto lo expone a un mayor riesgo, en comparación con las billeteras frías, que se mantienen fuera de línea para reducir los vectores de ataque.
Por último, al utilizar MetaMask, debe ser plenamente consciente y consciente de los sitios web a los que da acceso.
Aplicación MetaMask
La aplicación MetaMask para Android/iPhone proporciona una excelente solución para interactuar con aplicaciones Web3 dondequiera que esté. Ofrece muchas de las mismas funciones que la extensión, integrando un navegador DApp para que pueda acceder a una variedad de aplicaciones descentralizadas con solo tocar un botón.

Navegador de aplicaciones MetaMask.
El flujo de trabajo de la aplicación es muy similar al de una extensión de navegador. Puedes realizar transferencias directas de ether o tokens desde tu billetera, o incluso interactuar con Uniswap, como vimos anteriormente.

Conexión a PoolTogether dentro de la aplicación.
Conclusión
MetaMask es una herramienta poderosa para explorar la web descentralizada. Si ha seguido los pasos de esta guía, ya debería conocer el potencial de la billetera. Comprobado: actualmente esta aplicación cuenta con más de un millón de usuarios.
A medida que se desarrolle la red Ethereum, aplicaciones como MetaMask sin duda se convertirán en un componente integral para unir las tecnologías existentes y la infraestructura de criptomonedas naciente.
¿Tiene preguntas sobre MetaMask, Ethereum u otros? Dirígete a Ask Academy, un lugar donde la comunidad responderá tus preguntas.

