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.
geth
Konto verwendenDadurch wird eine Keystore-.json-Datei erstellt. Ich muss die account password
und keystore json
Datei sicher aufbewahren
geth account new
web3js
Dies ergibt eine Ausgabe von address
und 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);
ethereumjs-wallet
Dies ergibt eine Ausgabe von address
und 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.
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).