W3Schools



存储以太网有多种选择:

帐号

  • Mist / Geth帐户。
  • 纸钱包.
  • 冰箱 Air gapped offline signing of transactions

钱包

总之,有很多选择。 所以我的问题是有一种官方推荐的安全存储方式吗?

如果答案是“多重签名”,应该如何备份(文件和打印钱包地址在纸上)以及如何创建和备份控制钱包的帐户。

walletscold-storage
7个回答
26

我相信以太坊团队建议使用官方客户,如Mist或Geth。这是有道理的。

我建议人们使用他们能够最好地理解的任何工具并充满自信地使用。我不相信推荐从未使用命令行的人使用geth。有太多的错误空间,它阻止人们投资和参与。

无论您使用什么工具创建帐户/钱包,都应该始终安全地将所有必要信息存储在多个位置。多个地方意味着多个物理位置。如果你的房子被烧毁,那台电脑和一张纸都不见了。

例如:在您的计算机上,在您家的USB和保险箱上,并写在办公室的一张纸上。

这是我放在一起的钱包清单。

官方

硬件

非官方

  • my ether wallet.com: (founded by me) GUI, Client-Side, Website, Can be Downloaded, Open-Source, Supports ETH, DAO, DGD. 还有Chrome扩展程序

  • 出埃及记: Desktop, multi-asset wallet with ShapeShift integration

  • 混音小子: GUI, Multi-Platform (chrome extension, phone apps, etc), Client-Side, Partially Open-Source, Supports multiple currencies

不再需要维护

  • Eth(c ++实现): Command Line, Official

  • 冰箱: by christianlundkvist @ ConsenSys, Primarily for Cold Storage, Downloaded, Open-Source

  • ET和address.org: by ryepdx, GUI, Client-Side, Website, Can be Downloaded, Open-Source

  • ether EU M wallet.com: By Kryptokit, GUI, Website, no longer under development (see Jaxx)

  • EtherLi: Multi-sig Ethereum Web Wallet, GUI, Website, online

无论哪个钱包,你需要......

  1. 创建一个新钱包。

  2. 将钱包放回至少两个不同的地方。 (在计算机所在的办公桌抽屉中放置一个USB驱动器不算作2个不同的位置)。

    • 雾:备份密钥库文件和密码。在这里阅读.
    • Jaxx:备份助记符种子。
    • MyEtherWallet:备份密钥库文件+密码或私钥或纸质版本。阅读#2a或#2b(冷藏)这里.
  3. 验证您是否可以访问此新钱包并正确备份所有必要信息。

    • 这意味着发送和接收少量金额并验证您拥有的私钥,种子或密钥库文件备份设备 is actually correct. No use in having a backup if it contains the wrong information.
  4. 最后,您可以将以太网转移到这个新钱包。


15

没有官方推荐,但是go-ethereum团队(在geth之后)致力于确保在未来的版本中支持由它创建的密钥。 geth使用的密钥库具有强大的密码加密功能,并且经过了几次安全审核。

只需备份.ethereum / keystore文件夹即可 - 建议多次物理备份。


11

注意: As the author of this post, I also authored a slight revision of this into the 官方宅基地文件.

我想如果您正在寻找易用性和非常好的安全性的组合,那么Mist多重签名钱包是您最好的选择。以太坊基金会(现在仍然)将数十万美元投入Mist及其底层组件,因此它们尽可能安全,可靠和安全。

在Mist中创建/备份帐户文件非常容易。在“帐户”部分,点击“添加帐户”。选择一个强大的容易记住 password (remember there is 没有密码恢复 option), confirm it, and your account is created. Create at least 2 accounts. Then click 'Backup' in the top menu. Choose the 'keystore' folder, opposite-click on it / choose 'copy' (do NOT choose 'cut', that would be very bad). Navigate to your desktop, opposite-click in a blank area and choose 'paste'.

现在您已复制了帐户密钥,您可以备份它们。您可能希望将“keystore”文件夹的这个新副本重命名为“Ethereum-keystore-backup-year-month-day”,以便稍后快速识别它。此时,您可以将文件夹内容添加到zip / rar文件(甚至用另一个强大的密码保护存档容易记住 password if backing up online), copy it to a USB Drive, burn it to a CD / DVD, or upload it to online storage (Dropbox / Google Drive / etc).

您现在需要向主帐户添加大约不低于0.02 ETH(您将开始创建多重钱包的帐户)。创建multisig钱包合同时,这是交易费用所必需的。

你将进入完整的地址 of all the accounts you are attaching to this multisig wallet, when you create it. I recommend copying / pasting each address into a plain text editor (notepad / kedit / etc), after going to each account's details page in Mist, and choosing 'copy address' from the right-side column of buttons.

我们现在准备创建multisig钱包。在“电子钱包合同”下,选择“添加电子钱包合同”。为其命名,选择主要帐户所有者,然后选择“多重签名钱包合同”。你会看到这样的东西出现:

这是由X所有者控制的联合帐户。你最多可以发送到X.   每天乙醚。超过该每日限额的任何交易都需要   X所有者的确认。

设置您附加到此multisig钱包的任何数量的所有者(帐户),无论您想要的每日提款限额(只需要一个帐户提取该金额),以及需要批准多少所有者(帐户)任何提款金额超过每日限额.

现在,先将您复制/粘贴的帐户地址添加到文本编辑器中,确认所有设置都正确,然后点击底部的“创建”。然后,您需要输入密码才能发送交易。在“钱包合同”部分,它应该显示您的新钱包,并说“创建”。

钱包创建完成后,您应该在屏幕上看到您的合同地址。选择整个地址,将其复制/粘贴到文本编辑器中的新文本文件中,然后将文本文件保存为桌面上的“Ethereum-Wallet-Address.txt”或任何您想要的名称。

现在您需要做的就是备份'Ethereum-Wallet-Address.txt'文件,就像备份帐户文件一样,然后您就可以使用此地址加载带有ETH的新multisig钱包。

如果要从备份还原,只需复制文件即可 the 'Ethereum-keystore-backup' folder over into the 'keystore' folder mentioned in the first section. FYI, you may need to create the 'keystore' folder if it's a brand new install of Mist on a machine it was never installed on before (the first time you create an account is when this folder is created). As for restoring a multisig wallet, instead of choosing 'Multisignature Wallet Contract' like we did before when creating it, we merely choose 'Import Wallet' instead.

更新: A couple folks I've talked to have had a few minor issues setting up Mist that are fairly easy fixes...

1)雾不会同步。一个运行良好的解决方案是将您的PC硬件时钟与NTP服务器同步,以便时间完全正确...然后重新启动。

2)同步后雾开始,但是是一个空白的白色屏幕。您可能正在基于Linux的操作系统(Ubuntu,Linux Mint等)上运行“xorg”视频驱动程序。尝试安装制造商的视频驱动程序,这是基于Ubuntu的操作系统的指南.

3)“密码错误”通知。这似乎是关于ocassion的错误通知,可能与同步节点或其他东西同步。我曾经遇到过这个。我重新启动了Mist,问题就消失了。


4

我同意Mist multisig。一个很好的功能是你可以创建一个包含2个账户所有者的合同钱包,并设置一个小的每日限额。然后在您的计算机上的密钥库中保留一个帐户,并取出另一个帐户并将其存储在离线状态。这样,如果有任何妥协,他们无法清空合同,但只能采取每日限制。如果您要删除超过每日限额,则必须使用其他帐户批准(但是您可以在其他计算机上执行此操作)。显然,您必须安全地存储两个密码。


14

由ethereum.org推广的钱包是基于Mist的官方链接以太坊网站.

  • 优点:智能合约的官方,多平台,通用支持, 开源。
  • 缺点:有时慢速同步(必须加载整个链) 合同具有较高的更新速率时缓慢或冻结(第一周的DAO是一个很好的例子),不容易理解它是如何工作的,仅非移动计算机(Windows,Linux,Mac)。

如果你想要一个在线钱包我会告诉你使用我的以太币钱包 which is also great to be used offline on air-gapped computers.

  • 优点:仅限JS客户端,可以离线使用,在空中电脑上签名交易,设计精美,易于使用,开源。
  • 缺点:需要浏览器,每次都必须重新加载帐户密钥(但我也将其视为安全功能)

对于您的Android设备,我推荐混音小子.

  • 优点:移动应用程序,漂亮可用,可用的高清地址,在同一个应用程序中管理以太币和比特币。
  • 缺点:不能与智能合约(目前)互动,不能开源。

18

迄今为止,存储以太网和其他山寨币(BTC,LTC,XRP,ETC)最安全的方法是硬件钱包,例如Ledger钱包.

拥有一个,我可以说这种体验是无痛的,安全性超出了网络所能提供的任何东西。

虽然我不清楚其安全性如何工作,但私钥被加密存储在设备内部的安全防篡改芯片上。

一个有趣的功能是,只要您保留创建钱包时使用的密码列表,就可以负担丢失设备本身的费用。

更多信息这里


1

可能的钱包数量正在增加:

  1. ether wall.com a open source wallet offering two modes: Full node or Thin client both using a local geth.exe plus a remote node to be able to display a full transaction history for accounts (not so easy in Ethereum wallet or Mist today) as well as to use the Thin client.
  2. exodus.IO multi asset wallet with 变身 integration

每个人都需要找到他/她最值得信赖的钱包,所以这不是一个推荐的问题,而是获得了今天可用的不同钱包产品的经验和信任。