主页 > imtoken钱包app安卓版 > 币圈必懂的东西:私钥、公钥、钱包、地址、助记词

币圈必懂的东西:私钥、公钥、钱包、地址、助记词

imtoken钱包app安卓版 2023-04-23 08:00:32

近日,一则价值400万的区块链资产被转移的消息在币圈迅速传开。这件事不用细究,造假者设计得多么巧妙。整个事情的核心关键词只有一个:私钥!

巧合的是比特币钱包收款地址自动变,前几天我在一个钱包群里看到了类似的消息。同时,周末OKEX日交易量0.002USDT的ETH事件也可能是造成被盗币直接市价的原因。

我之前在知乎也遇到过类似的问题。

可以看出,很多人虽然持有数千万的区块链资产,却不知道自己持有的是什么,也不知道该如何保护。

从技术角度来看

我们简单看一下公钥、私钥和地址之间的逻辑关系:钱包生成私钥→私钥生成公钥→公钥生成公钥Key hash→公钥hash生成地址→地址用于接受比特币。

基于目前的技术,公钥不能从私钥反向推导出来,所以你的公钥不存在泄露的危险。但是,私钥一定不能泄露,获得私钥就获得了一切,相当于获得了钱包的全部使用权。此外,您无法证明这是您丢失的钱包和私钥。

从易于理解的角度来看

这些术语是否令人困惑?今天就以ETH为例,简单说一下。为什么选择以太坊?因为有很多基于 ETH 发行的代币。

1.Address=银行卡号

创建ETH钱包后,会生成一个以0x开头的42位字符串,即钱包地址比特币钱包收款地址自动变,一个钱包对应一个钱包地址,地址唯一,不可修改,表示转账钱包中所有代币的收款地址相同。因此,你会发现基于 ETH 的代币支付地址都是一样的。

因为区块链是去中心化的,所以可以查询到该地址的所有交易记录。在之前的文章《数据会说话,币圈大资本在想什么?》中,正是利用了这一特性。这也是比特币等一些加密货币匿名性较差的原因。

想象一下,未来你在超市用比特币刷一盒牛奶,超市就会知道这个地址的主人就是你。社会工程黑客也会利用互联网上的一些信息,将你与你的地址进行匹配……当然,这还很遥远。

2.Password=银行卡密码

钱包创建成功后,需要设置密码。一方面转账时需要用到,另一方面导入官方文件的钱包时需要输入密码。密码一般可以修改,部分钱包需要提供私钥修改密码。

然而,虽然我们做了上面的类比。但是有地址和密码不等于有银行卡号和密码。因为前者仍然无法取款,而后者可以。如果你想在前者中提取硬币,你还需要你的钱包。

3.私钥=银行卡+密码

注册钱包会自动为你生成一个由64个字符串组成的私钥。一个钱包只有一个私钥,不能修改。在导入钱包中,输入私钥并设置密码(无需输入原密码),即可进入钱包并拥有钱包的控制权,可以将钱包中的所有币转出。

这里涉及到另一个名词:助记符。顾名思义,助记词主要是为了方便你记住私钥。私钥的字符串没有规则,而助记词有一定的规则。一般助记词与私钥功能相同,需要妥善保管。

在现实世界中,你的钱包丢了,你的银行卡钱被拿走了,还有找回的可能。并且由于区块链的去中心化和匿名性,如果你的钱包丢了,私钥也就丢了,几乎不可能找回来。

说了这么多,我只是想强调一下私钥的重要性。一般来说,私钥不应该放在云盘、邮件等云服务器上,也不应该通过聊天发送,也不应该存储在电脑上。建议断开连接保存。

如果你的资产很大,不妨记下私钥,把这张纸存入瑞士银行。这样即使意外发生意外,也不用担心不能把区块链资产留给家人,恨酒泉,哈哈

小蜜全(知识星球)人数不限,大家可以随意加入。同时,你也可以分享,只要不是促销信息。分享的能力也是有限的。