¿Por qué debería molestarme en leer esto?
Si está interesado en el ecosistema Ethereum, necesita una aplicación como MetaMask. Mucho más que una simple billetera, le permite interactuar con sitios web que integran Ethereum.
MetaMask le permitirá conectarse a aplicaciones descentralizadas desde su navegador (o mediante una aplicación móvil). Puede realizar transacciones sin intermediarios y jugar juegos con código totalmente transparente (para saber que no lo están engañando).
¡Consulta la guía a continuación para comenzar!
Contenido
Introducción
¿Qué es MetaMask?
Instalar MetaMask
Inicializar la billetera
¡Haga una copia de seguridad de sus palabras iniciales!
Financiar la billetera
Desbloquea la web descentralizada
Sobre MetaMask y la privacidad
Cambiando ether por DAI
¿Dónde están mis fichas?
¿Qué más debo saber?
La aplicación MetaMask
Pensamientos finales
Introducción
Con Ethereum llegó la promesa de una Internet distribuida: la tan esperada Web 3.0. Un campo de juego nivelado caracterizado por la falta de puntos centrales de falla, verdadera propiedad de los datos y aplicaciones descentralizadas (o DApps).
Esta infraestructura se está uniendo constantemente con un enfoque en toda la industria en las finanzas descentralizadas (DeFi) y protocolos de interoperabilidad que tienen como objetivo unir las distintas cadenas de bloques. Ahora es posible intercambiar tokens y criptomonedas sin confianza, obtener préstamos respaldados por criptomonedas e incluso usar Bitcoin en Ethereum.
Para muchos entusiastas de Ethereum, MetaMask es la billetera ideal. A diferencia del software de escritorio o teléfono inteligente habitual, viene empaquetado como una extensión del navegador, lo que permite a los usuarios interactuar directamente con las páginas web de soporte. En este artículo, explicaremos cómo funciona MetaMask y le guiaremos para que pueda empezar a utilizarlo usted mismo.
¿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 de eso, puede recibirlos de otras personas o comprarlos/intercambiarlos con las integraciones integradas de Coinbase y ShapeShift.
Lo que hace que MetaMask sea tan interesante es que puede interactuar con sitios web. Con otras billeteras, necesitarás copiar y pegar direcciones de pago o escanear un 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 servir como una billetera criptográfica normal, pero su verdadera fortaleza está en interactuar perfectamente con contratos inteligentes y aplicaciones descentralizadas. Veamos ahora cómo configurarlo.
Instalar MetaMask
La billetera MetaMask se puede instalar en Google Chrome, Firefox o Brave Browser. También está disponible en iOS y Android, pero no lo cubriremos con demasiada profundidad. Usaremos Firefox a lo largo de este tutorial, pero tus pasos serán más o menos idénticos, independientemente de la plataforma que estés usando.
Dirígete 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 su plataforma. Es posible que tengas que otorgarle algunos permisos antes de que esté en funcionamiento. Asegúrese de estar satisfecho con el nivel de acceso que tiene a su navegador; si es así, estamos listos para comenzar.
Inicializar la billetera
Ahora deberías ver un mensaje de bienvenida.
Si eres como nosotros, probablemente pasarás bastante tiempo tratando de marear a este tipo 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 una 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 a los desarrolladores a mejorar la aplicación. Elija la opción que prefiera.
Ahora necesitamos crear una contraseña. Si eres una de esas criaturas legendarias que realmente lee el acuerdo de usuario de tu software, puedes verlo haciendo clic en Términos de uso. De lo contrario, cree una contraseña segura, marque la casilla y presione Crear.
¡Haga una copia de seguridad de sus palabras iniciales!
El siguiente punto es suficiente para merecer su propio 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. Sus tokens existen en una especie de bóveda cifrada dentro de su navegador, protegida por su contraseña. Eso significa que si su computadora se pierde, se la roban o se destruye, nadie podrá ayudarlo a recuperar la billetera. Sus claves privadas se perderán para siempre en el vacío del ciberespacio.
Por lo tanto, es fundamental que escriba su frase de respaldo. Esta es la única manera de restaurar su cuenta en caso de que suceda algo desafortunado. Como se sugiere, le recomendamos que escriba las palabras y las guarde en dos o tres lugares diferentes. No es necesario enterrarlos en una caja fuerte a prueba de fuego en lo profundo del bosque, pero bueno, no hace daño.
Haga clic en el cuadro gris para revelar la frase.
Cuando llegas a la página siguiente, el programa anticipa que quizás te haya dado pereza el paso anterior, porque te pide que confirmes la frase. Si no lo hiciste la primera vez, 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, ahora hagámonos ricos con el éter (testnet).
Financiar 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. Estos resultan útiles cuando estás desarrollando contratos y quieres asegurarte de que no tengan vulnerabilidades que permitan a los atacantes drenar 50 millones de dólares en valor. Cada paso que realicemos en esta red hoy será replicable en la red real (excepto la parte en la que, desafortunadamente, nos regalan ether gratis).
Para sintonizar 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 muchas redes de prueba diferentes en Ethereum. Si te preguntas acerca de las diferencias, mira esta comparación.
Usaremos un grifo para conseguir dinero falso con el que jugar. Navegue a esta página en su navegador habilitado para Metamask para obtener algunos.
¡Guau! ¡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. Pégalo en el formulario y presiona 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 tienes haciendo clic en el zorro de tu barra de herramientas.
Una vez que llegue, podemos comenzar a interactuar con las DApps.
Desbloquea la web descentralizada
Como estamos en una red de prueba, no tenemos una selección tan grande de aplicaciones con las que jugar. Para obtener una lista 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.
Usaremos la DApp que demostramos anteriormente. Uniswap es un intercambio descentralizado, o DEX, lo que significa que nos permite realizar operaciones sin depender de intermediarios. Los mecanismos que lo sustentan son bastante interesantes: consulte ¿Qué es Uniswap y cómo funciona? si estás interesado en cómo funciona.
Continúe y acceda aquí. En la esquina superior derecha, debería ver un mensaje para conectarse a una billetera. Verá esto de alguna forma en todos los sitios compatibles con MetaMask, ya que no se conecta automáticamente por razones de seguridad. Haga clic en él y se le pedirá que seleccione qué billetera está usando. En caso de que no lo hayas seguido, esa billetera será MetaMask.
Cuando un sitio intenta 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 (solo tenemos una, por ahora, así que déjala como está) antes de verificar qué permisos estás a punto de otorgar. En este caso, como en muchos otros, el sitio solicita información sobre la dirección de billetera que controla su cuenta.
Sobre MetaMask y la privacidad
Es importante ser consciente de lo que estás permitiendo. Si un sitio web conoce su dirección, puede ver todas las transacciones de ether y tokens hacia y desde allí. Es más, pueden correlacionarlo con su dirección IP.
Algunos prefieren segregar sus direcciones para evitar superposiciones, mientras que a otros no les preocupan estos riesgos (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 concedas acceso a sitios web en los que no confíes.
Cambiando ether por DAI
Es hora de hacer nuestro primer intercambio. Lo haremos para DAI, un token ERC-20 que sirve como moneda estable. Sin embargo, al igual que nuestro éter, este DAI no tiene valor en el mundo real. Presione Seleccionar un token, agregue la lista predeterminada de Uniswap y luego haga clic en DAI. Alternativamente, también puedes elegir WETH (éter envuelto).
Todo lo que queda por hacer es ingresar la cantidad de ETH que queremos intercambiar. Al hacerlo, obtendremos una estimación de cuánto DAI recibiremos. ¡Y estamos listos para comenzar! Pulsa Intercambiar.
Complete el intercambio con MetaMask.
Una vez más se le pedirá que actúe en MetaMask. En este caso, debe aprobar la transacción antes de crearla. Asegúrate de estar satisfecho con las tarifas cuando hagas esto en la red principal, ya que pueden ser significativas.
Después de eso, ¡solo tenemos que esperar a que se confirme la transacción!
➟ ¿Quieres empezar con las criptomonedas? ¡Compre ETH en Binance!
¿Dónde están mis fichas?
Entonces tu éter se acabó, pero tu cuenta no muestra tus tokens. No entre en pánico: debe agregarlos 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), debemos agregar la dirección del 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 el menú desplegable Token y seleccione DAI.
En Resumen de perfil, debería ver una dirección de contrato. Coloca el cursor sobre él y copia la dirección.
Regrese a MetaMask y haga clic en Agregar token.
Haga clic en la pestaña Token personalizado.
Pegue lo que acaba de copiar en el formulario Dirección del contrato de token.
El resto debería autocompletarse. Haga clic en Siguiente, seguido de Agregar tokens.
Regrese a la descripción general principal para ver su saldo total.
¡Felicitaciones! Acabas de interactuar con tu primera DApp intercambiando ether por DAI sin confianza. Todo lo que has aprendido ahora puedes hacerlo en el mundo real. Cuando esté listo para jugar con las aplicaciones de la red principal, recuerde volver de Ropsten a la red principal.
¿Qué más debo saber?
MetaMask tiene otras características interesantes que no hemos cubierto hoy. También puede 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ía en una billetera normal. Consulte la configuración para personalizar la extensión según sus necesidades.
Aparte de eso, se aplican los principios de seguridad habituales: MetaMask es una billetera activa, lo que significa que se ejecuta 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 los vectores de ataque.
Por último, al utilizar MetaMask, es lógico que tengas en cuenta a qué sitios web estás concediendo acceso.
La aplicación MetaMask
La aplicación MetaMask para Android/iPhone proporciona una excelente solución para interactuar con aplicaciones Web3 mientras viaja. Con gran parte de la misma funcionalidad que la extensión, integra un navegador DApp para que pueda acceder a varias aplicaciones descentralizadas con solo tocar un botón.
El navegador de la aplicación 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 anteriormente.
Conexión a PoolTogether a través de un mensaje dentro de la aplicación.
Pensamientos finales
MetaMask es una poderosa herramienta para navegar por la web descentralizada. Si ha seguido los pasos de esta guía, entonces habrá visto el potencial de la billetera. Evidentemente, otros también lo han hecho: actualmente cuenta con más de un millón de usuarios.
A medida que se desarrolle la pila Ethereum, aplicaciones como MetaMask sin duda se convertirán en componentes integrales en el puente entre las tecnologías existentes y la naciente infraestructura de criptomonedas.
¿Preguntas sobre MetaMask, Ethereum o cualquier otra cosa? Dirígete a Ask Academy, donde la comunidad las responderá.
t