ÍNDICE
- ¿Qué es Metamask y para qué sirve?
- ¿Es seguro?
- Instalación paso a paso
- Crear una wallet en Metamask
- Otros menús de Metamask
- Ðapps que usan Metamask
- Pros y Contras
- Conclusión
- FAQ
Actualmente existe un gran desafío a la hora de conseguir que los usuarios utilicen las llamadas ‘Ðapps’.
Interactuar con una blockchain es una tarea que, por lo general, no es intuitiva ni fácil de utilizar para las personas interesadas en operar con estas aplicaciones descentralizadas.
Los navegadores web normales (llamados 2.0) como Google Chrome, Opera, Internet Explorer o Firefox no pueden, por defecto, establecer una comunicación total con las cadenas de bloques.
No obstante ya existen los navegadores 3.0 como Mist, el ‘browser’ de Ethereum con carácter descentralizado, que actúan de una forma más directa con las aplicaciones y proyectos basados en Blockchain.
Como punto negativo de estos navegadores debemos mencionar que pueden ser difíciles de usar, especialmente para alguien nuevo.
Ahí es donde entra en juego Metamask, cuya misión principal es facilitar al máximo el uso de las Dapps basadas en Ethereum.
¿QUÉ ES METAMASK Y PARA QUÉ SIRVE?
Podríamos decir que Metamask son dos cosas en una sola:
Por un lado, hace las veces de “puerta de enlace” entre nuestro navegador habitual y la blockchain de Ethereum, sin necesidad de instalar ningún tipo de software ni de descargar la totalidad de su cadena de bloques -más de 400GB-.
Todo ello es posible gracias a una simple extensión añadida a nuestro navegador -Metamask-, la cual nos permite interactuar con Dapps y contratos inteligentes de una forma más fácil e intuitiva de cómo lo haríamos a través de Mist, el navegador de Ethereum.
Por otro lado, ésta extensión también hace las funciones de una wallet. Nos permite recibir, almacenar y enviar Ether y otros tokens ERC20 desde la propia dirección creada en Metamask, al igual que podemos añadir múltiples direcciones con sus respectivas claves privadas.
De hecho, al tener varias direcciones, es posible gestionar numerosas identidades dentro de Ethereum.
Es decir, podríamos iniciar sesión en una Dapp con una dirección, pero interactuar con otra Dapp distinta a través de otra dirección, todo ello manteniendo nuestra identidad privada y nuestros datos no relacionados entre las diferentes identidades.
En otras palabras, MetaMask permite a los usuarios hacer cualquier cosa relacionada con Ethereum al igual que permite a los sitios web que ejecutan éstas Dapps comunicarse con su cadena de bloques.
Esencialmente, convierte un navegador normal y corriente en un navegador Ethereum.
Después de conocer todo lo que Metamask puede hacer es posible que quieras descargarlo cuanto antes.
No obstante, hay una pregunta muy importante que es necesario plantearse antes de proceder a su instalación:
¿ES SEGURO?
Hasta la fecha, Metamask ha demostrado ser bastante seguro. No ha sufrido daño alguno ni tampoco ataques que hayan resultado en robos de criptomonedas por parte de hackers.
El software utiliza un sistema de seguridad al que llama HD, el cual mantiene todas las claves locales cifradas, de modo que las Dapps no puedan acceder a ellas.
Este sistema cuenta con una copia de seguridad basada en 12 palabras semilla –’seed words’-, puestas en un orden concreto que sirven para recuperar la cuenta en caso de robo.
Además de esto, Metamask tiene el respaldo de una sólida comunidad de desarrolladores que actualiza su código fuente al mínimo error que detectan.
Si bien es verdad que todo lo comentado ofrece unos altos niveles de seguridad, hay algo contra lo que Metamask no puede hacer frente al 100%: los ataques de phishing (suplantación de identidad).
Un ataque de phishing es un tipo de ataque que los hackers utilizan para robar información personal como nombres de usuario y contraseñas.
A continuación pondremos un ejemplo de cómo funcionaría un ataque de este tipo en Metamask:
Paula está trabajando en su portátil con varias pestañas abiertas en su navegador. Mientras tanto, necesita mandar a su hermana Claudia una cantidad de Ether y para ello abre su cartera MetaMask.
El atacante usa las pestañas abiertas del navegador para ver que Paula está usando MetaMask. Para realizar su ataque de phishing, el atacante envía a Paula un mensaje emergente en su navegador diciendo que su transacción ha fallado.
Esto es algo que puede suceder, por lo que Paula no está preocupada. Se decide a introducir su contraseña para volver a realizar la transacción.
El atacante ahora tiene acceso a la cartera de Paula.
Este tipo de ataque es bastante común con las billeteras ‘online’. MetaMask y su comunidad de desarrolladores trabajan para corregir este tipo de problemas. No obstante, son los usuarios los responsables de la seguridad de sus cuentas.
Desde aquí recomendamos tener la misma precaución que tendríamos con una cuenta bancaria o con otra wallet de criptomonedas.
En el caso del ejemplo, para evitar males mayores, lo óptimo con respecto a la seguridad de la cuenta sería no utilizar más de una pestaña a la vez a la hora de llevar a cabo transacciones, y tener Metamask cerrado cuando no sea necesario.
Entonces, volviendo a la pregunta del principio “¿es MetaMask seguro?”, la respuesta sería ésta: todo lo seguro que queremos que sea.
Las wallets ‘online’ son tan seguras como sus usuarios y nunca serán más seguras que una billetera física como el Trezor One o el Ledger Nano S.
Si quieres seguridad al 100%, los hardware wallets son lo tuyo. No obstante, si crees que podrás tener cuidado y no darle las claves privadas a nadie, Metamask es ideal.
A continuación te explicamos cómo instalarlo paso a paso, cómo hacer transferencias de Ether y muchas cosas más.
¡Continuamos!
INSTALACIÓN PASO A PASO
MetaMask tiene extensión para los navegadores Google Chrome, Firefox, Opera y Brave.
No obstante, para este tutorial vamos a utilizar la versión de Google Chrome.
¡Empezamos!
Lo primero es entrar en la web de Metamask, seleccionar nuestro navegador preferido y hacer click encima el enlace:
Nos redireccionará a la plataforma que hayamos elegido para descargar su extensión.
Una vez ahí, deberemos hacer click en el botón “Añadir a Chrome”. Al hacerlo nos saldrá una ventana emergente como ésta:
Sólo debemos hacer click donde pone “Añadir extensión” y procederá a instalarse.
Esperaremos unos segundos y nos aparecerá el icono del “zorro” al lado de nuestras otras extensiones, a la derecha de la barra de direcciones, como se indica a continuación:
Si hacemos click en el icono, nos ofrecerá una versión Beta del nuevo Metamask.
Al ser un producto Beta, es decir, de prueba, no basaremos nuestra guía en esa versión. Seguiremos utilizando la versión normal.
Si quieres seguirla tal cual la explicamos, debes hacer click en “No Thanks, maybe later”.
A continuación aparecerá en la misma ventana los términos de uso –Terms of Use-. Deberemos leerlos haciendo scroll hacia abajo con el ratón y, si estamos de acuerdo, haremos click en ‘Accept’.
También aparecerá una ventana emergente de Metamask con un mensaje de aviso que dice:
“Metamask es un software Beta.
Cuando inicias sesión en Metamask, tu cuenta es visible en todos los sitios web que visites.
Por ahora, para mantener tu privacidad a salvo, por favor cierra tu sesión de Metamask cuando hayas acabado de usarla en una web”
Para continuar, solo debes hacer click en ‘Accept’.
Después aparecerá otro mensaje alertándonos contra los ataques de phishing que hemos explicado anteriormente.
Simplemente debemos hacer click en “Accept” una vez más.
¡Ya tenemos instalada la extensión de Metamask en nuestro navegador!
Ahora vamos a por el siguiente paso.
CREAR UNA WALLET EN METAMASK
Deberemos elegir una contraseña segura para nuestra cuenta. Recomendamos utilizar un generador de contraseñas aleatorias como este. Después, para recordar esa contraseña, podremos utilizar el gestor de contraseñas LastPass.
Una vez la tengamos escrita dos veces (en el cuadro de arriba y en el de abajo), haremos click en “Create”.
Nota: La opción de “Import Existing DEN” es para los usuarios que ya se han creado una cuenta previa en Metamask y quieren iniciar sesión.
Lo siguiente que veremos es una lista con 12 palabras escritas en un orden concreto llamadas ‘Seed words’ o palabras semilla.
¡ES MUY IMPORTANTE COPIARLAS EN UN LUGAR SEGURO!
Estas palabras harán que podamos recuperar nuestra cuenta en caso de olvidar la contraseña o de que nos hayan robado los datos.
Si no tenemos estas palabras semilla a mano y nos hemos olvidado de nuestra contraseña, la cuenta se perderá para siempre junto con las criptomonedas que tengamos almacenadas.
De hecho, el texto naranja en inglés lo expone claramente. Traducido al español significaría lo siguiente:
“Estas 12 palabras son la única forma de restaurar tus cuentas de Metamask. Guárdalas en algún lugar seguro y secreto.”
Puedes guardar estas palabras manualmente, o se pueden exportar como un fichero en el caso de que hagas click en “Save seed words as a file”. En ese caso, guarda ese fichero en sitio seguro también para protegerte contra ataques de hacking.
De cualquier modo, una vez que tengamos nuestra copia de seguridad de estas ‘seed words’ podemos continuar haciendo click en “I’ve copied it somewhere safe” (“Las he copiado en algún sitio seguro”).
¡Ya tenemos nuestra cuenta creada!
Ahora vamos a ver en detalle todo lo que podemos hacer en Metamask, y empezaremos por…
COMPRAR ETHER CON METAMASK
Si nos fijamos, en el panel de control de Metamask hay un botón que pone “Buy”.
Si hacemos click en él, nos saldrán dos opciones para comprar Ether desde Metamask: a través de Coinbase y a través de ShapeShift.
Coinbase
Al seleccionar Coinbase, nos aparecerá un botón verde que pone “Continue to Coinbase”. Si hacemos click nos redireccionará a una página como ésta:
Aquí debemos poner la cantidad -en euros- que queremos comprar en Coinbase y transferir a nuestra dirección de Metamask. Después de ello, poner nuestra dirección de correo electrónico y hacer click en “Continue”.
Luego hay que realizar algún paso más, como poner nuestro nombre completo, revisar nuestra bandeja del correo electrónico que hayamos escrito y acceder a Coinbase para crear una cuenta.
Por ello te aconsejamos que, si vas a utilizar este método de compra, te pases antes por nuestro manual de Coinbase para crearte la cuenta previamente.
Además, si lo haces y luego realizas una compra superior a 100€, ¡ganarás 8€ gratis!
ShapeShift
ShapeShift es un exchange dedicado al intercambio de criptomonedas que no permite comprar con moneda fiduciaria. Es decir, es un servicio para cambiar valor entre Bitcoin, Ethereum y otras altcoins. Es por ello que, para usar esta opción, deberemos haber comprado Bitcoin previamente en otra plataforma y haberlo pasado a nuestra dirección BTC de Shapeshift.
Si seleccionamos esta opción veremos ésto:
Como podemos observar en la imagen, aparecen ciertos datos que nos dan la información necesaria para hacer ese traspaso. Lo único que deberemos hacer es pegar nuestra dirección BTC donde pone “Your BTC Refund Address” y luego hacer click en “Submit”.
Entre estos dos métodos, recomendamos usar el de Coinbase al ser más intuitivo y fácil de llevar a cabo que el de ShapeShift, sobre todo para principiantes en el mundo ‘cripto’.
Una vez visto la parte de compra, vamos a ver la parte de envíos.
ENVIAR ETHER CON METAMASK
En el panel de control, hacemos click donde pone “Send”, justo a la derecha del botón “Buy”.
Nos aparecerá un menú con 3 partes:
- “Recipient Address”: La dirección a la que queremos enviar Ether.
- “Amount”: Cantidad de Ether que queremos enviar.
- “Transaction Data”: Una parte opcional que está hecha para si queremos enviar más datos. Normalmente, la dejaremos en blanco.
Una vez rellenemos los campos con la información que se pide, haremos click en “Send” o “Next”, dependiendo de la versión de Metamask.
A continuación nos saldrá una ventana de confirmación de la transacción con las cantidades tanto en Ether como en Dólares americanos.
¡Ojo! Si queremos que, en vez de en dólares nos aparezca en Euro, deberemos ir al Menú de configuración (☰), hacer click en “Settings” y cambiar la divisa a Euro.
Si estamos de acuerdo con las cantidades, sólo debemos hacer click en “Accept” y la transacción se llevará a cabo:
¡Ojo!. Puede darse el caso de que la blockchain de Ethereum esté algo colapsada y que las transacciones tarden en hacerse efectivas. Si se da esa situación, no pasa nada. Simplemente deberemos revisarlo otra vez pasadas un par de horas.
CREAR UNA CUENTA NUEVA
Como ya explicamos al comienzo del artículo, en Metamask es posible tener varias cuentas, ya sean creadas dentro de la plataforma o importadas desde otros sitios web.
Para ello, vamos al icono circular en la parte superior derecha de la ventana de Metamask:
Al hacer click, aparecerá un menú con las cuentas que tengamos creadas y las opciones de “Create Account” e “Import Account”.
También podemos elegir cual de nuestras cuentas queremos tener activa, la cual aparecerá con un “tick” a la derecha de su nombre:
Para crear una cuenta nueva es súper sencillo: solo habría que hacer click en “Create Account”.
Renombrar cuentas nuevas creadas
Para diferenciar cada cuenta que hemos creado podremos renombrarlas como queramos.
Esto se hace seleccionando la cuenta que queremos renombrar. Una vez elegida, en el panel de control, ponemos el puntero del ratón sobre el nombre de la cuenta y aparecerá en letras muy pequeñas la palabra “edit”. Hacemos click encima.
A continuación, escribiremos el nombre que queremos darle a la cuenta. Hacemos click en “Save” y ya estaría listo como puedes ver a continuación:
Una vez visto lo sencillo que es crear una o varias cuentas ahora vamos a explicar cómo importarlas. Para ello utilizaremos como ejemplo la importación de una cuenta de MyEtherWallet.
IMPORTAR CUENTA DE MEW
MyEtherWallet (también conocido como MEW) es una web que te permite crear una cartera de Ethereum propia, en la que tu tienes el poder de tus claves privadas.
Esta plataforma es la más recomendada a la hora de guardar nuestro Ether y nuestros tokens ERC20.
Si quieres saber más, aquí te dejamos nuestra súper guía de MEW.
Volviendo a Metamask, tenemos que seguir los mismos pasos que para crear una cuenta, a excepción de que, en vez de hacer click en “Create Account” debemos hacer click en “Import Account”.
Después nos saldrá esto:
Debemos escribir nuestra clave privada y luego hacer click en “Import”. Automáticamente se añadirá nuestra cuenta de MyEtherWallet a Metamask.
El nombre que tomará será del tipo “Account 2…3…4”, dependiendo de cuantas cuentas tengamos añadidas. Para cambiar el nombre, sólo debemos de seguir los pasos que explicamos en el apartado anterior.
Otra forma de importar nuestra cuenta de MEW a Metamask sería a través del llamado “JSON file”, un fichero que contiene la clave privada de nuestra cuenta de MEW y que podremos exportar desde su web -una vez hayamos iniciado sesión-. Te explicamos cómo hacerlo en nuestra guía de MEW.
Una vez exportado ese archivo, vamos a Metamask, seleccionamos la opción “Import Account”, luego seleccionamos “JSON file”, buscamos el fichero en nuestro ordenador y escribimos nuestra contraseña de Metamask.
Sea por una vía o sea por la otra, ambas son igual de válidas y la finalidad es la misma: poder operar con nuestra cuenta de MyEtherWallet directamente desde Metamask, de una forma mucho más rápida y sencilla.
IMPORTAR NUEVOS TOKENS
Como comentamos previamente, en Metamask también podemos operar con tokens ERC20 que podremos importar a nuestra wallet. Esto lo haremos de la siguiente forma:
Lo primero que tenemos que hacer es ir a la pestaña “Tokens” en el panel de control, y hacer click en “Add Token”:
Después de eso nos saldrá otra ventana con tres cuadros a rellenar:
- “Token Contract Address”: Es la dirección del contrato inteligente asociada a un token determinado.
- “Token Symbol”: hace referencia a las siglas que identifican a un token.
- “Decimals of Precision”: Se refiere al número de decimales que tiene un token concreto.
Para rellenar estos datos, debemos ir a la web Etherscan.io y hacer click en la pestaña “Tokens”:
Para este ejemplo añadiremos el token del exchange Binance (BNB), el cual aparece primero en la lista de tokens, como vemos a continuación:
(*) En el caso de que nuestro token no apareciese en las primeras posiciones de esa lista, iremos al cuadro que hemos marcado en la imagen y lo buscaremos manualmente.
Lo siguiente que tenemos que hacer es hacer click encima de nuestro token. Nos saldrá otra pantalla con información de dicho token, entre la cual estarán los datos que nos pedía Metamask para añadir el token:
- Token Contract Address: 0xB8c77482e45F1F44dE1745F52C74426C631bDD52
- Token Symbol: BNB
- Decimals of Precision: 18
Simplemente debemos copiar estos datos en cada uno de los respectivos cuadros de Metamask, hacer click en el botón “Add” y ya tendríamos nuestro token añadido.
En el caso de que queramos añadir nuevos tokens ERC20 a Metamask, sólamente debemos repetir este mismo proceso.
OTROS MENÚS DE METAMASK
Ya hemos profundizado en la mayoría de cosas que podemos hacer con Metamask, pero nos queda algún menú por explorar que veremos a continuación.
Menú de configuración
En la parte superior derecha de la ventana de Metamask hay un menú de tres rayas (☰). Si hacemos click en él veremos las siguientes opciones:
- “Settings” (Configuración): Lo más importante que podemos hacer en esta opción es cambiar la divisa con la que compararemos los Ether que compremos / vendamos. Por defecto será Dólar americano (USD), pero podremos cambiarlo a Euros, Libras e incluso algunas criptomonedas.
También podremos cambiar la dirección RPC -para desarrolladores-, exportar logs de nuestras operaciones, revisar nuestras palabras semilla” o resetear nuestra cuenta. - “Log Out”: Servirá para cerrar nuestra sesión
- “Info / Help”: Podremos visitar el centro de soporte y revisar los términos de uso, entre otras cosas.
- “Try Beta!”: Si queremos echar un ojo a la versión Beta de Metamask, sólo debemos hacer click ahí.
Menú de la cuenta
Es el menú que encontraremos al hacer click en los tres puntos (…) que siguen al nombre de la cuenta. Encontraremos las siguientes opciones:
Menú de redes
Si nos fijamos en la parte superior izquierda de la imagen anterior podemos observar que pone “Main Network”.
En Ethereum existen varias redes, tanto esa red principal –Main Network– como las llamadas ‘Test networks’ o redes de prueba. Estas son de gran utilidad para los desarrolladores de Dapps y contratos inteligentes.
En ellas pueden realizar diferentes pruebas -tests- antes de sacar a la luz esa Dapp o ‘smart contract’ en la red principal.
Las redes de prueba disponibles en Ethereum son ‘Ropsten’, ‘Kovan’ y ‘Rinkeby’.
Para cambiar de la red principal a alguna de las redes de prueba sólo debemos hacer click encima del nombre de la red.
Se desplegará un menú con las diferentes redes que tenemos disponibles y ya elegiremos la que quedamos en cada momento.
Estas redes, si no eres desarrollador, no te serán muy útiles, por lo que siempre tendremos la principal activa.
DAPPS QUE USAN METAMASK
Actualmente, hay un gran número de aplicaciones descentralizadas basadas en Ethereum con las que Metamask logra una interacción total.
No pondremos una lista de todas ellas, sino que las dividiremos en grupos.
Wallets y Exchanges
MyEtherWallet es probablemente la aplicación más utilizada para MetaMask. Como ya hemos explicado, la unión de estas dos plataformas hacen la forma más segura de iniciar sesión, almacenar nuestras claves y evitar los ataques de phishing.
Por otro lado, exchanges como EtherDelta y Maker Market también permiten un inicio de sesión con mayor seguridad desde Metamask.
Coleccionables
Hoy en día existen varias plataformas de coleccionables digitales. En ellas podremos comprarlos, interactuar con ellos y venderlos. Suelen ser activos únicos e irrepetibles, pero depende de cada plataforma.
Hasta la fecha, CryptoKitties ha sido la plataforma de cripto-coleccionables más famosa, llevando al colapso la red Ethereum debido a las innumerables transacciones realizadas a la vez.
Este juego está centrado en criar y coleccionar ‘gatos digitales’, cada uno de los cuales es único y, una vez adquirido, pasa a ser 100% de nuestra propiedad.
Existen otras plataformas similares como CryptoPunks, una web basada en coleccionar imágenes de 24×24 píxeles con estilo ‘punk’. También las hay de índole deportivo como CryptoBaseball, de coleccionar países del mundo como CryptoCountries, y un largo etcétera de proyectos que puedes ver en Opensea, el mayor mercado de cripto-coleccionables.
Cabe decir que, todas ellas (o al menos la gran mayoría) necesitan que tengamos Metamask instalado para poder interactuar.
Juegos basados en Blockchain
Aunque algunos de las plataformas de coleccionables digitales se consideren juegos, también existen otro tipo de juegos que usan la cadena de bloques.
Un ejemplo de ello es Etherplay, una plataforma de juegos de arcade online. Al igual que los antiguos arcades, el usuario paga una pequeña cuota para jugar y luego puede competir por las puntuaciones más altas dentro de su propia blockchain, llegando incluso a ganar recompensas en Ether por jugar.
No obstante, Etherplay no es el único. Aquí os dejamos una lista con algunos de los juegos que existen en Ethereum.
Arte digital
Al igual que los juegos, el arte digital también está creciendo en popularidad dentro de la cadena de bloques.
DADA.nyc es uno de esos lugares para comprar este tipo de arte.
Con MetaMask podremos pujar por una de estas obras que no podrá ser copiada, reproducida o borrada, ya que está basada en la tecnología Blockchain.
Aquí dejamos un artículo -en inglés- que te enseñará a cómo comprar una de estas obras digitales con Metamask.
Contratación de freelancers
Los mercados laborales también se están abriendo paso en Ethereum con paso firme.
Si quieres ser un freelance o contratar a un freelance a través de blockchain, hoy ya es posible gracias a Ethlance. Esta plataforma está creando un mercado completamente descentralizado y de bajo coste para trabajadores independientes y empleadores.
Otro proyecto del mismo perfil podría ser Ethearnal.
PROS Y CONTRAS
Después de haber explicado los entresijos de Metamask, vamos a ponerlos en orden y sacar las ventajas y desventajas de este servicio.
Pros
- Es una plataforma de código abierto. Esto significa que todo el código de MetaMask puede ser revisado, actualizado y mejorado por la comunidad.
- Los ajustes HD ayudan a los usuarios a realizar copias de seguridad de sus cuentas a través de las frases semilla.
- Permite mantener cualquier token ERC20 en la misma wallet.
- Ofrece la posibilidad de comprar directamente Ether a través de dos plataformas: Coinbase y ShapeShift.
- Tiene una buena atención al cliente, con un vídeo explicativo en su página de inicio y una página de soporte detallada.
- Servicio online y móvil, con opción de seguridad multifirma para evitar el movimiento no autorizado de fondos.
- Puede interactuar con la blockchain de Ethereum sin haber descargado un nodo completo o ejecutado el software nativo de la plataforma.
- Una vez configurado, MetaMask es muy fácil de usar. Tiene una interfaz muy simple, diseñada para que enviar y recibir Ether sea sencillo e intuitivo, tanto para principiantes como para expertos.
- Ofrece a nuestro navegador la capacidad de interactuar con la mayoría de Dapps.
- Al contrario que otras plataformas o exchanges, Metamask almacena las claves en el propio navegador del usuario en vez de usar servidores remotos. Algo que da más control al usuario sobre sus claves públicas y privadas.
- Si está activado, Metamask bloquea automáticamente los sitios web sospechosos, evitando así ataques de phishing.
- Tiene una comunidad importante, con más de un millón de usuarios activos y más de 40 mil seguidores en Twitter.
Contras
- Mozilla y Google no son del agrado en la comunidad criptográfica. Nuestro navegador no tendrá acceso a nuestros códigos privados pero puede recopilar información sobre cuándo y cómo usamos la aplicación. Aunque para algunos usuarios esto no será importante, otros se podrán sentir ‘vigilados’ por estas compañías que recopilarán información sobre ellos.
- Al ser una billetera de criptomonedas en línea, corre el riesgo de recibir ataques de hacking o phishing, algo que no ocurre con las wallets ‘offline’ como las billeteras físicas, por ejemplo.
CONCLUSIÓN
Como hemos visto, MetaMask es una aplicación muy útil, segura y flexible.
Su papel como wallet le hace ser una cartera que nos ayuda a realizar transacciones rápidas desde nuestro propio navegador, permitiéndonos el almacenamiento seguro de cualquier activo relacionado con Ethereum, ya sea el mismo Ether o diferentes tokens ERC20.
Otro dato a destacar es su privacidad. Al separar totalmente los servidores de nuestra clave privada, no necesitamos abrir ningún tipo de software en nuestro ordenador que pueda comprometer una transacción.
Para añadir más seguridad, también debemos tomar en cuenta la constante actualización de la base de datos contra webs de phishing, algo que nos ahorrará más de un susto a la hora de mantener a salvo nuestras criptomonedas.
También debemos destacar su versatilidad a la hora de interactuar con Dapps sin siquiera salir del navegador, convirtiendo este en un ‘navegador Ethereum’.
En definitiva, Metamask es un puente perfecto entre el Internet tradicional y las nuevas tecnologías descentralizadas.
Está desempeñando un papel muy importante a la hora de acercar Ethereum a un público más general, algo que ayuda mucho a su adopción y expansión a lo largo del mundo.
Acabamos con una serie de preguntas frecuentes que nos han llegado sobre Metamask:
¿Puedo utilizar la misma dirección de Metamask para diferentes tokens?
Sí, es posible guardar varios tokens ERC20 en una cuenta de Metamask. Lo único que tenemos que hacer es copiar nuestra dirección ETH asociada a la cuenta de Metamask y enviar los tokens ERC20 a esa dirección.
¡Ojo! Deben ser tokens ERC20. Si no lo son, se perderán y no se podrán recuperar.
¿Cómo de segura es la billetera de MetaMask?
Es tan segura como la capacidad que tengamos de mantener nuestra frase semilla de 12 palabras bien guardada, fuera del alcance de otras personas.
También aconsejamos no visitar ningún sitio de phishing que nos pueda robar nuestras claves privadas. Para ello recomendamos navegar siempre con el ‘Protocolo seguro de transferencia de hipertexto’ activado, que no es más que el ‘https://’ antes de la url de cada sitio que visitemos online.
¿Es posible utilizar BTC (Bitcoin) en Metamask?
No, no es posible. Pero es posible utilizar una wallet del mismo tipo como EthNamed, la cual podremos descargar de la ‘Chrome Web Store’ y que implementa la interfaz web3 para Bitcoin (BTC), Litecoin (LTC), Dash (DASH) y Ethereum (ETH).
¿Es Metamask la única wallet que permitirle almacenar varios tokens en una misma dirección?
No, MetaMask no es la única billetera de este tipo. Hoy en día se pueden encontrar otras aplicaciones que resuelven el problema de tener una wallet distinta para cada token. Algunas alternativas son las siguientes:
- MyEtherWallet
- Mist
- Parity
- imToken (iOS / Android)
- Trust (iOS / Android)
- Cipher (iOS / Android)
¿Por qué debería usar MetaMask?
Por varias razones. La primera es su seguridad, ya que el usuario tiene total control de sus claves privadas creadas a partir de una frase única de 12 palabras.
La segunda razón sería la comodidad. Esto se debe a que se pueden almacenar ilimitados tokens ERC20 en un mismo sitio, que a su vez podemos ver abriendo una pestaña en nuestro navegador.
Por último, Metamask ofrece una fácil compenetración entre nuestro navegador y las Dapps como Cryptokitties o los intercambios descentralizados como EtherDelta, en los que con un click realizas operaciones en el acto.
No puedo usar la función de ‘importar’ para subir un archivo de tipo ‘JSON file’. La ventana se cierra cuando intento seleccionar un archivo. ¿Qué puedo hacer?
Es un error conocido en Google Chrome / Firefox, pero tiene solución.
Solución para Google Chrome: Abrir la siguiente url directamente en una nueva pestaña; chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/popup.html. Después, importar a través de la pestaña.
Solución para Firefox: Abrir ‘about:debugging’ en una nueva pestaña. Desplázate hacia abajo y encuentre la Metamask {Internal UUID}. (por ejemplo, 12324c61-abc2-4922-a325-012697643ff5). Después, abre la extensión moz://{Internal UUID}/popup.html en una nueva pestaña. Por último, importar a través de la pestaña.
Acabo de importar una cuenta y mi balance no es correcto. ¿Dónde está mi ETH?
Por defecto, cuando instalamos el plugin de MetaMask, se conecta a una red de prueba (Testnet) y, por lo tanto, no podemos obtener el balance de nuestras wallets. Para poder verlo correctamente, debemos conectarnos a la red ‘Ethereum Main Net’ haciendo click en la red de prueba en la parte superior de la ventana del plugin y seleccionandola en la lista.
¿Qué es ‘Portal Network’ y qué tiene que ver con Metamask?
‘Portal Network’ es una organización de cadenas de bloques basadas en Ethereum que, a través de Metamask, resuelve un problema de interoperabilidad existente entre los usuarios y los nuevos dominios ENS.
¿Qué son las ‘Loose Accounts’ en Metamask?
Esto sucede cuando hemos importado una cuenta nueva y cambiamos de cuenta. Al hacerlo, podemos ver la palabra “Loose” con un fondo rojo en el avatar de tu cuenta.
La etiqueta “Loose” significa que la cuenta no está respaldada por su nuestra frase semilla de 12 palabras al haber sido creada después. Es decir, si se tuviera que restaurar la cuenta de Metamask, estas cuentas ‘Loose’ no se restaurarían.
Como medida de precaución, sería conveniente tener una copia de seguridad de las claves privadas de estas cuentas fuera de Metamask para poder recuperarla en caso de que algo salga mal.
¿Qué es ‘Infura’ y cual es su papel en Metamask?
MetaMask se comunica con la cadena de bloques de Ethereum a través de un sistema llamado Infura, una infraestructura que sirve para hacer que las aplicaciones descentralizadas puedan ser escaladas correctamente. Esto significa que confía en otros ordenadores para mantenerlo actualizado con la red Ethereum.
Metamask y MyEtherWallet, ¿son rivales?
No. Son herramientas totalmente complementarias y flexibles como para ser usadas juntas. Cuando se combinan, los dos sistemas ofrecen un impresionante paquete de billeteras.
¿Es MyEtherWallet mejor que Metamask?
De alguna manera, lo es. Una de las características que MEW puede hacer y que Metamask no, es la escritura de contratos inteligentes.