Was ist der sicherste Weg, um eine Ethereum-Wallet für Cold Storage zu generieren?

Ich mache gerade einen DIY-Kühlspeicher mit einem Desktop-Computer. Ich kann keine gute Desktop-Wallet für Ethereum Cold Storage finden. So etwas wie Elektron für BTC.

Ich kann also nur diese 3 Möglichkeiten finden, um eine neue Ethereum-Wallet-Adresse zu generieren.

  1. gethKonto verwenden

Dadurch wird eine Keystore-.json-Datei erstellt. Ich muss die account passwordund keystore jsonDatei sicher aufbewahren

geth account new
  1. verwendenweb3js

Dies ergibt eine Ausgabe von addressund privateKey. Was ich sicher aufbewahren muss, ist die privateKey.

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

Dies ergibt eine Ausgabe von addressund privateKey. Was ich sicher aufbewahren muss, ist die privateKey.

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

Sind diese Methoden sicher, um eine neue Adresse für Cold Storage zu generieren? Bitte lassen Sie mich wissen, wenn Sie eine andere Methode haben.

Antworten (1)

Sie könnten daran interessiert sein, MyEtherWallet offline zu nutzen . Überspringen Sie den Teil „JSON-Datei exportieren“ und gehen Sie direkt zu „Herunterladen und Offline-Ausführen von MEW“. Generieren Sie einen neuen Memnonic-Seed auf einem Offline-Computer und speichern Sie die Seed-Wörter an sicheren Orten (vorzugsweise nicht auf einem Computer, der mit dem Internet verbunden ist, um Ihr Geheimnis geheim zu halten).