Crear un nuevo wallet en MetaMask
Para poder realizar una transacción en una blockchain, lo primero que debemos hacer es crear una wallet.
- Vamos a https://metamask.io/, uno de los wallets más populares y fáciles de usar.
- Instalamos la extensión para Chrome.
- Creamos un nuevo wallet.
- Asignamos una contraseña y nos aseguramos de guardarla en un lugar seguro.
- Generamos la frase secreta (secret phrase) y la guardamos en un lugar seguro.
No se recomienda guardar esta información en tu computadora. Es preferible almacenarla en un lugar alejado de posibles intrusos que pudieran acceder a estos datos.
Revisar nuestro wallet
- Dentro de MetaMask, en la parte superior central, copiamos la dirección de nuestro wallet de Ethereum, que luce algo como
0x#####
. - Vamos al sitio web https://etherscan.io/ y pegamos la dirección de nuestro wallet. Etherscan es un explorador de bloques (block explorer), una herramienta para visualizar direcciones, transacciones y otros detalles relacionados con la blockchain.
En este momento no tenemos ningún tipo de transacción ni fondos en nuestra dirección.
La dirección que proporcionamos es única; nuestro wallet también lo es, identificable únicamente por nosotros.
Crear una nueva cuenta en MetaMask
- Regresamos a MetaMask y damos clic en la opción “Add Account”.
- Elegimos una nueva cuenta tipo Ethereum.
- Le asignamos un nuevo nombre y finalizamos la creación.
- Ahora tenemos una nueva dirección de Ethereum que también podemos consultar en https://etherscan.io/.
La frase secreta de 12 palabras nos permite crear múltiples cuentas, todas vinculadas a la misma frase dentro de MetaMask.
Llaves públicas y privadas
Cada una de estas direcciones que hemos utilizado corresponde a una llave pública, mediante la cual se identifica el wallet. Así como existe información pública, también existe una llave privada que debe mantenerse en secreto.
Para ver esta clave privada, vamos a la cuenta y seleccionamos “Account Details > Details > Show Private Key”.
Tendremos que ingresar la contraseña y, enseguida, podremos ver nuestra llave privada (private key).
Podemos pensar en la private key como la contraseña de nuestra cuenta, que nos permite realizar transacciones.
Si alguien tiene acceso a la llave privada de tu cuenta, podrá acceder a sus fondos. Si tiene acceso a tu frase secreta de 12 palabras, podrá acceder a todas tus cuentas.
Habilitar blockchains de prueba (testnets) en MetaMask
Para habilitar las redes de prueba en MetaMask:
- Damos clic en “Ethereum Mainnet” para ver las redes disponibles.
- Activamos la opción “Show test networks”.
- Elegimos la red “Sepolia”.
- Veremos que ahora tenemos un saldo de 0 SepoliaETH.
Realizar una transacción en Sepolia
-
Ve a https://tenderly.co/ y crea una cuenta.
-
Dentro del panel de control (dashboard), ve a “Virtual Testnets > Create Virtual Testnet”:
- Parent Network: Sepolia
- Name: my-chain
- Chain ID: Elige un número aleatorio
-
Presiona “Create” para crear la red de prueba.
-
Haz clic en “Add to Wallet” (ícono de billetera).
-
Verifica en MetaMask que la testnet recién creada esté seleccionada.
-
Dentro de Tenderly, haz clic en “Add Funds”.
-
Pega la dirección de la wallet proporcionada por MetaMask, selecciona el token y la cantidad de fondos.
-
Haz clic en “Top Up Account” para fondear la cuenta.
-
Revisa los fondos en MetaMask; deberías ver acreditada la cantidad de ETH fondeada.
-
Crea una nueva cuenta dentro de MetaMask con el nombre que desees.
-
Regresa a la cuenta original que fue fondeada y presiona el botón “Send”. Allí deberás elegir la cantidad de ETH a enviar y seleccionar la cuenta recién creada.
-
Los fondos se transferirán de una wallet a otra. La información de esta transacción también estará disponible en Tenderly.
Realizar la transacción en Etherscan
- Ir a https://sepolia.etherscan.io/.
- Pegar dentro del recuadro de búsqueda la dirección del wallet de MetaMask.
- Vamos a entrar a un testnet faucet, https://cloud.google.com/application/web3/faucet/ethereum/sepolia.
- Ingresamos nuestra dirección del wallet y enviamos los ETH de prueba.
- Regresamos a Etherscan y podremos ver la transacción.
Conclusiones
Aprender a interactuar con wallets en MetaMask, explorar herramientas como Etherscan y utilizar redes de prueba como Sepolia es fundamental para comprender el funcionamiento de la tecnología blockchain. La creación y resguardo seguro de tu frase secreta y tu llave privada son pasos cruciales para garantizar la seguridad de tus fondos. Además, plataformas como Tenderly Virtual Testnet permiten experimentar sin riesgos, facilitando el aprendizaje práctico. Comprender estos conceptos no solo te brinda control sobre tus activos digitales, sino que también te abre la puerta a participar activamente en el ecosistema de las finanzas descentralizadas y contratos inteligentes.