主页 > imtoken最新app下载 > 加密货币中的钱包、公钥和私钥呢?
加密货币中的钱包、公钥和私钥呢?
这两天,我收集了一些你们填写的问卷。 看到有很多朋友希望我们提供一些行业科普知识。 接下来给大家科普一下加密货币有哪些钱包、公钥、私钥。
判断一个人是否真正懂加密货币,一句话:“我把币转给你,你的钱包地址是多少?” 很容易区分。 在区块链世界,没有自己的钱包地址就是旁观者。
例如,这是一个合法的比特币地址:1EHNa6Q4Jz2uvNExL497mE43ikXhwF6kZm。 就像银行账户一样,任何人都可以通过它向您转账。
01
公钥和私钥
这就涉及到密码学的一个基本概念:公钥加密技术。
在公钥加密技术中,公钥和私钥成对出现。 两者的关系可以想象成一个带锁的盒子和一把钥匙的关系。 使用此功能,我们使用私钥进行加密和签名。
加密的过程就像把要寄的东西放在一个盒子里,锁好写上地址,然后寄出去。 寄件人和收件人都很放心,因为没有其他人可以打开盒子。
签名的过程类似于向外界展示密钥的过程。 只有您可以打开上锁的盒子。 如果有人用你发的钥匙打开箱子,那么箱子里的东西一定是你发的。
您拥有的私钥(助记词)无论如何都不能泄露; 你的钱包地址是全世界都知道的转换后的公钥。 如果密钥信息可以被公钥打开,就说明它被知道私钥的人加密了。 因此,任何交易一旦用您的私钥加密,并且收款人可以用您的公钥解密,则视为您授权的操作。
02
生成钱包地址
加密世界中的几条关键信息是这样生成的:先生成私钥,再由私钥计算出公钥,再由公钥通过一系列哈希计算出钱包地址。
私钥→公钥→钱包地址
私钥是一切的开始。 私钥是任意大于零且小于2的256次方的数比特币大户钱包地址,比如下面的私钥:
00000000000000000000000000000001(又名数字 1)
需要注意的是,如果私钥不是随机生成的,风险非常大!
然后私钥通过椭圆曲线函数生成对应的公钥,如下:
0479BE667EF155525457HDTHF9BFCDB2DCE28D959F2815B16F81798483ADA7726A3C4655DABDB25354D17B448A68554199C47D08FFB10D4B8
经过一系列的哈希加密,最终形成一个比特币地址,例如:1EHNa6Q4Jz2uvNExL497mE43ikXhwF6kZm
私钥就像童话《阿里巴巴与四十大盗》中的“芝麻开门”。 世界上任何知道“芝麻开门”咒语的人都可以找到那个洞穴并打开大门。 一个人有没有账号,取决于他是否会咒语。 四十大盗识字后可以拿走宝物,阿里巴巴识字后也可以拿走宝物。 至于那个山洞里有没有金银财宝,那就另当别论了。
在区块链世界里,一个人是否拥有自己的账户(资产),只看他是否知道并且只知道它的私钥。
这时候有人会问了比特币大户钱包地址,这个私钥(00000000000000000000000000000001)和我们平时保存的助记词不一样啊。 助记词不是12位/24位英文/数字/中文吗? 不是这一系列的数字...
这是因为现在很多钱包都使用BIP44协议(区块链网络的协议之一)。 其实一个币种是需要有私钥的,但是币种有很多种。 如果一个用户拥有多种货币,他需要保存很多私钥。 应用BIP44协议后,私钥根据一定的算法从助记词中推导出来,用户只需保留一套助记词即可管理多种币种的私钥。
冷钱包是一款可以离线生成助记词的工具,可以保证除了你之外没有人知道你的助记词。
在区块链世界里,你还想了解哪些相关知识? 来留言区聊吧。
用户研究仍在进行中
快来扫描二维码填写
还有机会获得酷神定制礼包哦~
更多科普知识,请关注
过去的亮点:
点“在看”的都发财啦~