Una clave privada es una contraseña secreta única que controla una clave pública dentro de una blockchain. La clave pública se llama "pública" porque es visible para cualquier persona en la blockchain. La clave privada se denomina "privada" porque debe mantenerse en secreto y segura, ya que es la única forma de controlar la clave pública.
Las claves pública y privada están asociadas porque la clave pública se crea pasando la clave privada por una función matemática criptográfica. De esta manera, están inherentemente conectadas y generalmente se denominan "par de claves pública y privada".
La clave privada debe guardarse en un lugar seguro
Las billeteras sin custodia como Emerald te brindan la capacidad de mantener el control de tus claves públicas al permitirte crear solo billeteras que están conectadas a tus claves privadas, que tú y solo tú controlas.
Las 4 formas en que puedes crear cuentas en las blockchains que admite Emerald son:
- Usando tu billetera de hardware: De esta manera, tus claves privadas están seguras dentro de una billetera de hardware, como Ledger Nano, y nunca tocan tu computadora o teléfono, por lo que no están expuestas a la Internet.
- Creando una semilla o frase de contraseña secreta de 24 palabras: De esta manera, escribes las 24 palabras secretas de la semilla o frase de contraseña secreta y las guardas en un lugar seguro. Luego, estas palabras se usan para crear tus claves públicas y privadas, que se mantienen seguras y encriptadas dentro de la aplicación Emerald en tu máquina.
- Usando una clave privada sin procesar: Si tienes una clave privada en texto claro, este formato generalmente se denomina "clave privada cruda". De esta manera, puedes guardarla en un lugar seguro y crear una billetera en Emerald que la mantendrá segura y encriptada dentro de la aplicación Emerald en tu máquina.
- Usando un archivo JSON de clave privada: Para Ethereum, Ethereum Classic y otras blockchains compatibles con Ethereum, también puedes tener un archivo JSON de clave privada y crear tu billetera Emerald usándolo. Este se mantendrá seguro y encriptado dentro de la aplicación Emerald en tu máquina .
En los 4 casos de arriba, tú controlas tus claves privadas y es imperativo que las mantengas seguras, en un lugar seguro.
La clave pública es tu cuenta en Blockchain
La función de tu clave pública es ser la cuenta donde mantienes tus activos en la blockchain.
Por ejemplo, si tienes 1 BTC en la red de Bitcoin, se registrará con tu clave pública de Bitcoin; si tienes ETH, USDT, DAI, NFT o cualquier otro activo criptográfico dentro de Ethereum, se registrarán con tu clave pública de Ethereum.
Esto es lo que te otorga la "propiedad" y el control absoluto de los activos dentro de las blockchains. Luego, con tus claves privadas que están asociadas con tus claves públicas, puedes firmar transacciones que mueven tus activos o los transfieren a otras cuentas, contratos inteligentes o dapps.
¿Cómo se ven las claves privadas y públicas?
A continuación se muestran ejemplos de cómo se ven las claves privadas crudas y sus claves públicas asociadas para las blockchains de Bitcoin y Ethereum:
Clave privada cruda de Bitcoin: L4Va7VUjJoHA32PwjTSuYx8JPNFnS9WWboHA2AwC7FnRRZJxF1Xf
Clave pública de Bitcoin asociada: 1WwrULWdMVd3bxmwVJxjJ1inKXqrePHtN
Clave privada cruda de Ethereum: 36fdbed2213dd215e1c81b4d581697a9f006f24567953ab067677132108e11c8
Clave pública de Ethereum asociada: 0xa71c2ae1ec42fc1b78694eefb99f00b6de71038b
ADVERTENCIA: NO USES LOS EJEMPLOS ANTERIORES PARA TU USO REAL EN BLOCKCHAINS. LO ANTERIOR ES SOLO PARA LOS PROPÓSITOS DE ESTE EJEMPLO. DEBES UTILIZAR TUS PROPIAS CLAVES PRIVADAS Y CLAVES PÚBLICAS.