介绍

纸钱包是一种存储私钥以访问存储在单个地址上资金的方法。它可以在一台从未连接到互联网的计算机上生成,并打印出来用于气隙离线存储。因此,它们适合储存大量的达世币,但必须注意不要丢失私钥,因为一旦私钥丢失,就无法收回资金。要使用该私钥,必须将其导入或 “扫描” 到在线钱包中,并且不该重复使用。与同样提供了高度安全性的硬件钱包相比,纸钱包极其安全,但日常使用却有些不方便。

纸钱包使用随机的用户和计算机输入来创建一组密钥/地址,然后您将它打印出来。一旦您关闭计算机,您就永远不可能再生成一个纸钱包。您所打印出来的东西就是您的全部。因此,纸钱包有些脆弱,需要特别照顾,因为它们可能被损坏、丢失、毁坏或被盗。即使您用BIP 38(您应该使用的)对纸钱包进行加密,一个动机充足的对手 (例如抢劫/入室侵害) 可以利用俗话说的“5美元扳手攻击”绕过这种加密。

https://imgs.xkcd.com/comics/security.png

5美元扳手攻击。认证:xkcd.com

尽管如此,纸钱包与适当的计划相结合,就是一种非常方便的、用户极易掌握的长期存储达世币的方式。

安全性

当您可以使用连接到互联网的计算机创建纸钱包时,将用于存储大量资金的钱包应该使用运行单用操作系统的离线计算机生成,以确保一旦创建过程完成,所有生成的数据都将被从内存中永久删除。

A simple method of doing this is to burn a live Linux CD. Ubuntu Desktop is recommended because it will have the most drivers and is simple to use, while Tails and Kali Linux are popular choices for extremely strong security. Booting from an actual CD is most secure since it is mounted read-only, but a USB stick is generally fine as well. Both laptops and desktops can be used if you can ensure that all networking hardware is disabled when you get to the stage of actually generating your keys.

从CD引导并下载/安装您的工具(或提前下载到USB驱动器)。断开与互联网的连接,生成您的密钥/地址/打印,并关闭计算机。您现在是唯一可以访问这些地址的人。

遗书计划

无论您选择哪种类型的冷存储,都要制定一项计划,以在发生事故时将再生成密钥的必要数据传递给您所爱的人 - 这种事情最终会发生在我们所有人身上。写下您的纸钱包BIP 38解密密码或您大脑中的钱包密码。然后写下关于如何使用密码的说明,并将密码和说明分开,在必要的时候留下清晰的过程解释如何访问钱包。

工具

达世币纸钱包可以以多种方式生成。

由于这三个选项的源代码在很大程度上是相似的,因此本指南将使用 https://paper.dash.org 作为示例。此处列出的网站完全在您的web浏览器中运行,而不向外部服务器发送任何生成的数据,但最安全的选项是下载钱包生成器,并在没有连接到互联网的新安装操作系统的计算机上运行。

本指南以 https://walletgenerator.net 提供的指南为基础。如果您觉得这个项目有用,欢迎捐款!

地址生成

转到您Web浏览器中的 https://paper.dash.org (如果您下载了钱包生成器,则打开index.html)。选择您的语言,并在必要时选择达世币作为货币。以下屏幕将出现:

../_images/paper-start.png

在 paper.dash.org 上的达世币纸钱包生成器

需要一些随机数据以确保生成的地址和私钥是唯一的。移动鼠标,并/或在文本框中键入随机字符,直到进程达到100%,以下屏幕将显示:

../_images/paper-randomness.png

达世币纸钱包生成器的生成随机性

../_images/paper-addresses.png

使用达世币纸钱包生成器生成的达世币地址和私钥

一旦您的公共地址和私钥 (以钱包导入格式或WIF显示) 在 单个钱包 选项卡上可见,您应该立即单击 打印 来打印数据并将其安全地存储起来。如果您离开页面时没有以某种方式记录达世币地址和私钥,所有数据和您已发送到该地址的任何资金将会丢失且无法挽回。

加密

显示在 单个钱包 选项卡上的信息没有密码,也没有被加密。您可以打印这个纸钱包的原样并使用它,但是如果有人发现了纸钱包,它将不会被保护以防止被偷。您应该像保护珠宝和现金一样保护纸钱包的安全。

如果您决定需要此地址的密码的附加安全性,请单击 纸钱包 。一个不同的地址/密钥对将会出现。若要创建加密钱包,请选择 BIP38 Encrypt? 并输入密码。勾选方框 Hide Art? ,并更改为 1 字段 要生成地址 ,然后单击 生成 。一个新的钱包将被生成,使用您指定的密码加密该钱包中的私钥(WIF),从而生成一个BIP 38密钥。现在您需要这个BIP 38密钥和密码来控制地址上的资金,所以请确保单击 打印 并将BIP38密钥和密码安全地存储起来。如果您不确定如何使用BIP 38加密,强烈建议您在加密的纸钱包上存储大量资金之前,先用少量的达世币测试工作流。如果您忘记密码或丢失了加密的密钥,您将永远无法获得您的资金。

达世币 WIF地址很容易被识别,因为它总是以”7”开头。BIP 38格式的加密密钥可以被识别,因为它总是以”6P”开头。查看 此处 来了解更多关于BIP 38的信息。

../_images/paper-encrypted.png

使用达世币纸钱包生成器生成加密的纸钱包

发送到纸钱包并查看余额

您可以用与任何其他达世币地址相同的方式将达世币发送到纸钱包地址。如果您不知道如何将达世币发送到纸钱包地址,请参阅钱包的文档介绍。对于本例,0.05个达世币 (减去交易费) 已被发送到纸钱包地址。任何了解公共地址的人都可以使用区块浏览器查看钱包的余额,但是只有知道私钥的人才能获得资金。您可以如您所愿的存储更多,并将大量的币发送到相同的地址。只要确保您先用少量的币来测试您的纸钱包,以了解它是如何工作的。

../_images/paper-block.png

在 explorer.dash.org 上使用达世币区块浏览器来查看纸钱包的余额

从纸钱包中发送

为了控制存储在纸钱包地址上的资金,您需要下列内容:

  • 公共地址
  • WIF中的私钥

如果您对钱包进行了加密,您将额外需要以下内容以将BIP38密钥转换为WIF密钥:

  • BIP 38格式的加密私钥
  • 您用来加密密钥的密码

可选项:将BIP 38密钥解密到WIF

如果您对您的纸钱包进行了加密,您将首先需要解密BIP 38密钥。如果您的私钥未被加密,则您可以跳过此步骤。

转到 钱包详细信息 选项卡,在 输入私钥 字段中输入加密的密钥,并单击 查看详细信息 。您将被要求在字段中 输入BIP38密码 。输入密码并单击 解密BIP38。从密钥派生的一系列信息将出现,获得公共地址上的资金所需要的信息将出现在 私钥WIF 下面。复制私钥WIF,并在下一步骤中使用。

../_images/paper-wif.png

达世币纸钱包生成器显示从加密私钥派生的信息

把私钥导入您的实时钱包中

当您准备花费在纸钱包上的金额时,您需要将用于控制打印在钱包上的地址的私钥导入到另一个连接到互联网的达世币钱包中。我们将在本例中使用Dash Core钱包,尽管Dash Electrum和移动钱包也是支持的。打开Dash Core钱包,单击 设置解锁钱包 。输入您的钱包密码。然后单击 工具 并选择 调试控制台 。控制台出现。输入以下命令:

importprivkey <your private key in WIF>
../_images/paper-import.png

Dash Core钱包导入私钥

此过程需要对涉及此地址的交易重新扫描整个下载的区块链,因此需要花费一些时间。耐心点。一旦此过程完成,涉及导入地址的任何交易将出现在您的交易列表中。如果您使用货币控制控制,您还可以启用或禁用交易正在支出的地址。

../_images/paper-transaction.png
../_images/paper-coin-control.png

从WIF私钥成功导入Dash Core钱包的纸钱包地址

因为纸钱包的公共地址仍然持有资金,如果不销毁该公共地址,它也可以被再次导入到第二个钱包中。建议将余额从纸钱包转移到内部钱包地址或其他您对私钥有独占控制权的地址中。这将阻止第三方在您之前从纸钱包中获得对相同地址的未经授权的访问。然后您可以像往常一样支出您的余额。

一旦纸钱包中的余额被花光,并且您确信该纸钱包不会收到任何进一步的存款,您就可以毁掉这张纸。