¿Cuál es la forma más segura de generar una billetera ethereum para almacenamiento en frío?

Actualmente estoy haciendo un almacenamiento en frío de bricolaje usando una computadora de escritorio. No puedo encontrar ninguna buena billetera de escritorio para el almacenamiento en frío de ethereum. Algo así como electrum para BTC.

Entonces, solo puedo encontrar estas 3 formas de generar una nueva dirección de billetera ethereum.

  1. usando gethla cuenta

Esto creará un archivo .json de almacén de claves. Necesito mantener a salvo el archivo account passwordykeystore json

geth account new
  1. usandoweb3js

Esto dará una salida de addressy privateKey. Lo que necesito mantener a salvo es el privateKey.

const Web3 = require("web3");
const web3 = new Web3();
const wallet = web3.eth.accounts.create();
console.log(wallet);
  1. Usandoethereumjs-wallet

Esto dará una salida de addressy privateKey. Lo que necesito mantener a salvo es el privateKey.

const Wallet = require('ethereumjs-wallet')
const ethWallet = Wallet.default.generate();
console.log(`address: ${ethWallet.getAddressString()}`);
console.log(`privateKey: ${ethWallet.getPrivateKeyString()}`);

¿Son seguros estos métodos para generar una nueva dirección para el almacenamiento en frío? Por favor, hágamelo saber si tiene algún otro método.

Respuestas (1)

Es posible que le interese utilizar MyEtherWallet sin conexión . Omita la parte "Exportar archivo JSON" y diríjase directamente a "Descargar y ejecutar MEW sin conexión". Genere una nueva semilla mmemnónica en una computadora fuera de línea y almacene las palabras semilla en lugares seguros (preferiblemente no en una computadora conectada a Internet, para mantener su secreto en secreto).