首页 > 正文

区块链数字钱包”是未来世界的银行卡,识别和保护它就是守护我们自己的财产。

钱包本质上是一种工具。目前绝大多数钱包都在网络中建立了属于用户的独立区块空间,是去中心化的。

区块链钱包”的技术颠覆在哪里?

使用钱包时,你必须了解更多,做更多研究。因为区块链是匿名的,所以使用各种钱包不需要实名认证。虽然可以看到交易转账的地址,但不知道该地址的用户是谁。

而且,区块链的信息是不可逆的。如果您将硬币输入错误的地址,您将无法取回。我们在哪里存放硬币在我们的钱包里?是在钱包里吗?

我们使用的去中心化区块链货币钱包实际上只是一个区块链软件。您的硬币既没有存储在钱包公司,也没有存储在您的移动设备上。硬币仍在区块链网络的地址中。

钱包只是通过服务器向你展示区块链的各种代码,建立通道,将你的各种操作指令发送到区块链。

因此,在区块链钱包中,不存在银行冻结你的账户或公司冻结你的账户的情况。只要你丢失了私钥,你就无法再打开钱包,丢失钱包里的币。

从这个角度来看,其实钱包的安全性和你的私钥的保管有很大关系,因为钱包服务商不会保存你的私钥,也不会放到服务器上;

即使钱包登录失败、版本更新、被黑等,也不会影响您的资产。

从这个角度来看,私钥实际上是保存加密货币的最重要的东西。

1. 钱包背后的密码学

数字钱包的产生可以简单地分为三个步骤:

创建随机私钥(64 个十六进制字符/256 位/32 字节);从私钥派生公钥(128 个十六进制字符/512 位/64 字节);从公钥获取地址(40 个十六进制字符/160 位/20 字节)。

简单的步骤已经涵盖了密码学中的大部分技术:随机数生成器、非对称加密、单向哈希函数等。

2. 区块链钱包的“私钥”、“公钥”和“地址”之间的智能合约

(1)私钥

它通常由随机算法生成。说白了,就是一个巨大的随机整数。以太坊钱包的私钥是一个 64 位的十六进制哈希值字符串。

(2)助记词

如何记住这么多字节?因此,有些钱包有助记词。一般来说,助记符是由一些单词组成的。只要记住这些话,按顺序输入钱包,也可以打开钱包。没错,单词可以比作一串单词。代码更容易记住。

(3)密钥库

有的钱包会将私钥做成keystore,供用户导出保存。此密钥库是私钥加密后的文件。您需要设置的密码才能打开文件。这样做的好处是即使keystore文件被盗,只要你设置的附加密码足够长且随机,短时间内不会泄露私钥,有足够的时间转移加密货币在地址到其他地址。

(4)公钥

那么,如果有人想给你转账怎么办?但是你绝对不能把私钥告诉别人,对,私钥代表你对钱包的所有权,钱包是受密码保护的。

因此,我们需要另一件事区块链钱包,就是别人可以在不泄露你的私钥的情况下给你转账。我们使用哈希加密技术将私钥转换成一串字符,我们称之为公钥。

目前哈希加密技术的技术水平是不可逆的,也就是说几乎不可能从公钥中推导出私钥,所以这种方法可以认为是比较安全的。

一般情况下,我们使用收款地址进行转账,通过公钥进行转换,公钥是公钥的缩写,公钥和收款地址可以相互转换。

钱包生成私钥,公钥可以通过椭圆曲线算法从私钥计算出来。注意:它是单向且不可逆的。

下图可以看出,私钥可以生成公钥,公钥可以生成比特币地址区块链钱包,但不能相反,因为比特币是通过不可逆的算法完成这个过程的。

因此,我们可以安全地向他人展示钱包地址,而不必担心我们的财产损失。但是如果你的私钥泄露了,别人就有可能复制一个和你一模一样的钱包,你的资产就会出现安全问题。

事实上,加密货币托管只需要一个“私钥”。谁控制了私钥,谁就控制了你的钱包财产,所以你的私钥一定要妥善保管。

与其从技术和系统层面谈各种钱包风险,不如强调大家一定要保护好区块链的私钥。密钥不能丢失,也不能轻易告诉他人,因为它代表着钱包的所有权和操作权。与银行卡密码不同。如果你忘记了,你可以冻结它并用你的身份证重置它。在区块链的世界里,一旦你丢失了你的私钥,钱包就永远不是你的了,没有中央机构可以追溯,也没有法律可以保护你。

猜你喜欢
发表评论

电子邮件地址不会被公开。 必填项已用*标注

评论信息