MyEtherWallet
Guía completa de MEW, la billetera por excelencia para Ethereum y tokens ERC-20.
>
Guía completa de MEW, la billetera por excelencia para Ethereum y tokens ERC-20.
Para guardar tus criptomonedas necesitas una (o varias) billeteras, también conocidas como ‘wallets‘ en inglés.
Existen muchos tipos diferentes de wallets y en este artículo analizaremos en concreto la que muchos consideran la mejor para guardar tanto Ethereum como tokens basados en ERC-20.
MyEtherWallet, conocida popularmente como MEW, es una web en la cual podemos crear un monedero online para guardar nuestras criptos sin necesidad de descargarnos la totalidad o parte de la Blockchain.
Lo bueno de ella es que no almacenas tus Ether en sus servidores, sino que simplemente te permiten crear una billetera propia y realizar transacciones a través de su nodo.
En esta guía le mostraremos cómo crear una nueva billetera, hacer una copia de seguridad y cómo enviar una transacción, tanto online como offline, para mayor seguridad.
¿Por qué necesito un wallet si puedo guardar mis criptomonedas en el exchange en el que las he comprado?
La respuesta es que no es necesario tenerlo, pero es recomendable para evitar el riesgo de perder nuestros activos si el exchange en el que guardamos nuestras criptomonedas es hackeado o acaba cerrando.
Tu simplemente tienes las claves para acceder a tu dirección de la Blockchain de Ethereum.
Nadie más que tú tendrá acceso a tus claves privadas y nadie podrá ‘confiscar’ o bloquear tus criptomonedas.
Por eso se considera una de las wallets más seguras que existen hoy en día.
Es ésta la característica principal que hace que muchas personas se decanten por MEW en vez de otras soluciones, pero aparte tiene otras ventajas, como el ser una billetera en la cual podemos guardar todo tipo de tokens basados en el estándar ERC-20 y por tanto nos servirá para recoger las criptomonedas gratuitas de la mayoría de Airdrops o ICOs, en caso de que nos interese participar en ellas.
Como ya sabremos, ningún sistema en Internet es 100% seguro. Tanto hackers como otras entidades están siempre desarrollando nuevos métodos y estrategias para intentar conseguir el dinero de otras personas.
La industria de las criptomonedas se caracteriza por haber tenido en el pasado casos sonados de hacking, por ello, si vamos a crear una billetera en MyEtherWallet, es muy recomendable siempre seguir todas las indicaciones que ellos mismos nos comentan nada más entrar en su web.
MEW es una solución open-source y por lo tanto su código está siendo auditado permanentemente por multitud de personas que pretenden incrementar sus robustez y buscan cualquier posible agujero de seguridad.
Incluso así, el único responsable de la seguridad de tus fondos eres tú mismo.
En MyEtherWallet no podrían recuperar tus criptomonedas o congelar tu cuenta en caso de que perdieras tu clave privada, ya que, a diferencia de un banco convencional, no tienen acceso a ella.
Los bancos tienen un registro de tu información personal, contraseñas de cuentas, saldos, transacciones y, en última instancia, de tu dinero.
Te permiten escribir cheques, darte préstamos, restablecer tus contraseñas y obtener una nueva tarjeta de débito si la pierdes. Ellos deciden cuánto dinero puedes enviar, a dónde puedes enviarlo y por cuánto tiempo pueden retener un depósito sospechoso. Todo por un precio.
MyEtherWallet es completamente diferente.
Al crear una cuenta en MyEtherWallet, estás generando un conjunto de números criptográficos:
El manejo de estas claves se realiza íntegramente en tu ordenador, dentro del navegador. MEW nunca transmite, recibe o almacena tu clave privada, contraseña u otra información de tu cuenta y tampoco cobra ningún cargo por transacción.
Simplemente estás utilizando su interfaz para interactuar directamente con la blockchain de Ethereum.
Por tanto:
Como veremos en el próximo apartado, ambas claves son proporcionadas en el momento de crear tu cuenta.
La clave privada es un conjunto de letras y números que se puede guardar tal cual (escribiéndola en algún sitio) o en un archivo.
Es esencial saber que:
El phishing se da cuando un atancante malicioso te envía de alguna manera un enlace hacia una web que es igualita a la de MyEtherWallet pero no es realmente la de MyEtherWallet.
Simplemente copian el código de la web y lo ponen en otro dominio muy parecido pero ligeramente diferente, como podría ser myeterwallet.com, mietherwallet.com, myetherwalet.com o similar. Como puedes ver, en todas estas direcciones cambia una letra.
Entonces, en el momento que tú quieres entrar a tu cuenta y escribes en ella tu clave privada, se la quedan y te roban tus fondos.
Para evitar que esto ocurra, tenemos varias ‘buenas prácticas’ que es recomendable seguir a la hora de acceder a la web de MEW:
Siguiendo estas recomendaciones damos un gran paso adelante en temas de seguridad, pero si queremos ir aún mas allá, podemos utilizar un hardware wallet en conjunto con MyEtherWallet, como veremos más adelante en este mismo artículo.
MyEtherWallet es un servicio completamente gratuito, ya que simplemente constituye una interfaz entre tu navegador y la blockchain de Ethereum.
Puedes recibir criptomonedas en tu monedero sin coste y las comisiones de envío son configuradas por el propio usuario a través del precio y el límite del ‘gas’.
Entra en la web oficial de MyEtherWallet y, si lo necesitas, cambia el idioma arriba a la derecha al tuyo de preferencia.
Asegúrate antes que nada de guardar la página en los marcadores de tu navegador. Como precaución, examina la URL y busca el certificado de MYETHERWALLET INC[US] en la barra del navegador, lo cual nos asegura que éste es el sitio MEW original.
Crea una nueva billetera introduciendo una contraseña segura en la página principal. Es bueno tener una contraseña larga y arbitraria como las que se generan aquí para proteger mejor tu wallet.
Si tienes tendencia a perderla, asegúrate de guardarla en un lugar seguro. Haz click en «Generar Cartera» para continuar.
Descarga el archivo llamado ‘Keystore‘ (que está en formato UTC/JSON) y asegúrate de no perderlo; lo mejor es guardarlo en una llave USB que nunca utilices para nada más y que tengas en un lugar seguro. Se verá parecido a éste:
Este archivo es simplemente la versión encriptada de tus claves privadas, las cuales veremos en el siguiente paso.
Necesitarás el archivo Keystore para recuperar o restaurar tu billetera y también puedes utilizarlo para acceder a tu cartera en MEW. Después de hacer una copia de seguridad del archivo, haz click en «Entiendo. Continuar».
Las claves privadas son como tu número PIN para acceder a tu cuenta bancaria, por tanto es importante asegurarte de que SOLO TU tengas acceso a tus claves privadas.
Guárdala en una carpeta junto con el archivo Keystore y, si quieres, cífralo para mayor seguridad. O sino apúntalas en un papel y guárdalo en lugar seguro. Ten en cuenta que las claves privadas no están cifradas ni protegidas por contraseña.
Tu clave pública como hemos visto antes es similar a tu número de cuenta bancaria y representa la dirección que compartes con otros para recibir monedas ETH o tokens ERC-20.
Como verás en este paso, puedes elegir entre una lista de opciones sobre cómo acceder a tu billetera, algunas más recomendadas que otras dependiendo de su seguridad.
Si eres principiante o no tienes una hardware wallet como Trezor o Ledger, te recomendamos que elijas la opción «Keystore File (UTC/JSON)» para familiarizarte con el proceso. Esto significa que cada vez que quieras acceder a tu billetera, deberás introducir tu archivo Keystore y tu contraseña.
Verás que la misma web de MyEtherWallet nos comenta que esta NO es una forma recomendada de acceder a tu billetera pero, ¡no pasa nada! ya que ésta puede ser una billetera de prueba, podemos crear todas las que queramos cuando queramos y aprender a hacerlas más seguras con Metamask, por ejemplo.
Selecciona el archivo de almacenamiento de claves (UTC) que has descargado anteriormente e introduce la contraseña:
Asegúrate de que has realizado una copia de seguridad de tu archivo Keystore, tus claves privadas y tus claves públicas. Guárdalos en un lugar seguro. Una vez que hayas abierto tu billetera, ¡felicidades!
Ahora ya puede enviar y recibir monedas, participar en ICOs y consultar tus saldos. También puedes guardar tu clave pública (dirección) y su clave privada(contraseña) en forma de códigos QR como puedes ver a continuación:
Listo, ahora que ya hemos abierto nuestra primera billetera en MEW, veamos unos últimos consejos de seguridad antes de pasar a realizar transacciones:
Si pierdes tu clave privada o contraseña, desaparecerá para siempre. ¡No la pierdas!
Puedes encontrar aún más consejos de seguridad aquí.
Una vez abierta tu billetera -como hemos visto en el paso anterior- ya puedes recibir y enviar criptomonedas.
Para recibirlas, simplemente copia tu dirección de cuenta y mándasela a quien quieras o envía tu mismo algunos Ether desde tu cuenta de Coinbase, por ejemplo.
Para enviarlas, haz click en ‘Enviar Ether y tokens‘ en el menú principal de la web de MEW.
Veremos entonces ésta pantalla:
En el número 1 veremos nuestra dirección de la cuenta. Ésta dirección es la que podemos compartir con cualquier persona para que sepan dónde enviarnos criptomonedas.
En el número 2 vemos nuestro saldo actual en Ether (ETH) y en el número 3 podemos ver el saldo que tenemos en tokens ERC-20.
Bien, para realizar una transacción simplemente pondremos la dirección de destino en el número 4, la cantidad a enviar de Ethers en el número 5 y el límite del gas en el número 6.
Luego apretaríamos en el botón ‘Generar Transacción‘ y luego en el botón ‘Enviar Transacción‘. Aparecerá entonces una última pantalla de aviso como ésta con todos los datos:
Hacemos click en ‘Si, estoy seguro. Hacer la transacción‘ y ¡Listo!. Solo nos quedaría esperar a que los nodos de la red llevaran a cabo la transferencia, lo cual suele tardar siempre unos minutos.
Este ‘límite de gas’ normalmente no hace falta tocarlo, solo sería en caso de congestión de la red o si quisiéramos incrementar la velocidad de la transacción.
Puedes aprender más sobre él en nuestro artículo sobre el gas en Ethereum.
Si la transacción no se completa, seguramente sea cosa del gas:
Te en cuenta que tu dirección de ETH y la dirección de los tokens ERC-20 serán las misma a menos que hagas cuentas diferentes. Lo más recomendable es mantener todo en la misma cuenta.
Para enviarlos se realiza el mismo procedimiento, solo que a la hora de escribir la cantidad a enviar, tienes que hacer click en el desplegable y allí elegir el token que corresponda:
Para incrementar aún más la seguridad, podemos incluso realizar una transacción sin estar en línea.
Es un procedimiento un poco más largo y tedioso que el anterior, pero igualmente veámoslo paso por paso.
Antes que nada, entraremos en MyEtherWallet y en el menú de arriba haremos click en ‘Enviar sin conexión‘ (1 en la imagen), rellenaremos nuestra dirección en ‘Dirección de Origen’ (2) y haremos click en el botón ‘Generar Información’:
De ésta manera lo que conseguimos es saber dos números: el precio del gas y nonce, los cuales tendremos que copiar:
A continuación, descargaremos la última versión de MyEtherWallet desde aquí, un archivo que tendrá un nombre tipo etherwallet-vX.X.X.X.zip. Mueve este archivo a un USB para insertarlo luego en el ordenador sin conexión.
Una vez descomprimido el .zip, veremos éstos archivos:
Haremos click desde el ordenador sin conexión en index.html, lo cual abrirá la web en nuestro navegador.
Seguramente saldrá una advertencia diciendo que no puede conectarse a la red, pero es completamente normal. Tampoco podrás ver tu saldo de Ether ni de los tokens que poseas.
Ahora sí, volveremos a hacer click en ‘Enviar sin conexión‘ en el menú principal de MEW y bajaremos hasta ver ésta pantalla:
Donde simplemente rellenaremos todos los campos con los datos que ya tenemos y los que hemos copiado, relativos al gas y al nonce.
El último campo (llamado ‘Datos’) es el único que puedes dejar en blanco, ya que está indicado para el uso de smart contracts.
Una vez rellenados hacemos scroll hacia abajo otra vez y nos conectamos a nuestra cartera con el método de preferencia que tengamos, tal y como hemos aprendido al crear una nueva billetera.
Una vez desbloqueada la billetera, nos aparecerá ésto:
Al apretar en el botón ‘Generar transacción‘ de repente aparecerán todos estos números extraños. Lo único que tienes que hacer es copiar los números del recuadro llamado ‘Transacción firmada’ y, entonces sí, pasar al ordenador con conexión.
Una vez online, volveremos al mismo apartado de la web y ya solo quedaría pegar los números de la transacción firmada en su correspondiente campo:
Y apretar el botón ‘Enviar Transacción‘ para completar todo el proceso.
¡Hecho!
Una vez hayas realizado los pasos varias veces te parecerá súper sencillo.
De ésta manera puedes protegerte contra hackers y malhechores generando una transacción fuera de línea y transmitiéndola en un ordenador conectado a Internet.
Descubre qué es lo que te retiene a la hora de ganar más
Es probablemente la combinación más segura a la hora de guardar o acceder a tus criptomonedas: estos dispositivos físicos guardan en su interior las claves privadas y te autenticas en ellos a través de su pantalla incorporada, gracias a la cual ningún atacante externo puede tener acceso.
Asumimos que ya has realizado todo el primer set-up de configuración de tu Trezor o Ledger por primera vez y ya tienes guardada tu clave para acceder a él.
Lo primero que tienes que tener en cuenta es que las billeteras que crees con cualquier hardware wallet estárán separadas de cualquiera que hayas creado en MEW en el pasado, por tanto lo mejor es enviar los fondos con una transacción normal y corriente de la antigua billetera a la nueva que crearemos ahora con nuestros dispositivos.
Con tu dispositivo conectado al ordenador, ve a la web de MyEtherWallet. Haz click en el menú en ‘Enviar Ether y tokens’ y selecciona Trezor o Ledger Wallet en el menú:
Cuando hagas click en ‘Conectar a Trezor’, por ejemplo, te aparecerá este aviso:
Una vez hagas click en ‘Exportar‘ la cuenta te llevará a la lista de direcciones que tienes en tu dispositivo:
Como ves, en las versiones MEW más recientes, también se te pedirá que elijas una ruta de derivación (‘HD derivation path‘). Siempre debes optar por la opción predeterminada que MEW escoja por ti.
Las rutas por defecto utilizadas por Trezor son las siguientes:
Debajo verás tus direcciones de Trezor o Ledger. Elige la que quieras y escríbela en algún lado. Esta será tu nueva dirección de Ethereum pública y podrás utilizarla siempre que alguien quiera enviarte fondos (ETH o tokens ERC20).
Cuando hagas click en el botón «Desbloquear tu cartera» accederás a la interfaz MEW con tu dirección. Aquí puedes interactuar con tus diferentes tokens para ver sus balances o enviarlos a donde quieras, tal y como hemos visto en su apartado correspondiente.
Una vez introducida la cantidad a enviar y hecho click en el botón ‘Generar Transacción‘, te pedirá que la confirmes previamente en la pantallita de tu dispositivo y luego otra vez en MEW.
¡Listo!
Si te encuentras con algún problema al conectar tu Trezor, asegúrate de tener descargada la versión más reciente del software ‘bridge‘, ya que la compañía está constantemente actualizándolo para mantener sus dispositivos actualizados con las últimas medidas de seguridad. Puedes leer una guía completa aquí sobre el Trezor Model T.
Asimismo, la mayoría de los problemas con el Ledger pueden solucionarse asegurándose de que todo el firmware esté actualizado a su última versión o probando un nuevo cable de conexión.
MyEtherWallet tiene diversas características adicionales en su web, como pueden ser:
Si tienes cualquier problema o duda y no encuentras la respuesta en Internet, siempre puedes contactar con el equipo de MyEtherWallet, tanto a través de correo electrónico enviando un mail a support@myetherwallet.com como a través de su cuenta de Twitter de soporte, llamada MewForce.
Por otro lado, tienen una gran knowledge base con artículos de todo tipo y guías y también puedes seguirles a través de estos medios:
Si eres developer y te interesa, puedes encontrar la API de MyEtherWallet aquí.
Después de haber explicado los entresijos de MEW, vamos a ponerlos en orden y sacar las ventajas y desventajas de este servicio.
Como hemos visto, la gran baza que tiene MyEtherWallet sobre otras billeteras de Ethereum es que, a diferencia de un exchange cualquiera, ellos no guardan tus claves privadas.
Te hacen a ti 100% responsable de tu dinero, con todo lo que eso conlleva.
Nadie podrá acceder nunca a tu cartera ni recuperarla en caso de que perdieras el acceso, pero tampoco te afectarán los hackeos en los exchanges ni los cambios de políticas, impuestos o las regulaciones gubernamentales.
Para nosotros, MEW utilizada junto a Metamask y Trezor es combinación mas sólida, sin duda alguna, para interactuar y administrar Ethereum y los tokens basados en esta criptomoneda, que actualmente son la mayoría de los que existen.
Una de las grandes ventajas de MEW es que es configurable, gratuita, de código abierto y disponible en todo el mundo, haciendo que tu como usuario tengas un control absoluto de tus criptomonedas.