每日一课 第 9 课: 什么是钱包、钱包地址、私钥和公钥?
imToken 是一款全球领先的区块链数字资产管理工具[ZB],帮助你安全管理BTC, ETH, ATOM, EOS, TRX, CKB, BCH, LTC, DOT, KSM, FIL, XTZ 资产,同时支持去中心化币币兑换功能 ...
钱包
在区块链中,我们的资产是各种代币或比特币、以太坊等代币,区块链中的钱包不是用来存放这些资产的,而是作为密钥管理工具。
在数字资产世界中,钱包是密钥(包括私钥和公钥)的管理容器,用户用它来签署交易和公钥以生成地址。
根据区块链钱包是否存储私钥并连接到互联网,钱包可以分为冷钱包和热钱包两种类型。冷钱包也称为离线钱包,网络无法访问您在离线环境中的私钥位置。冷钱包可以是专业的硬件钱包,也可以是拔掉网线的电脑,也可以是锁在保险箱里的U盘,而冷钱包的私钥远离网络,可以写在纸上、木头上,也可以记在你的大脑里。相反,热钱包总是连接到互联网,例如电脑客户端、手机应用钱包、浏览器钱包等。
热钱包比冷钱包被盗的风险更大,但冷钱包使用起来更复杂,新手更难,携带不便,一旦损坏,数字资产将永远无法恢复。通常建议使用冷钱包来存储大量数字资产。热钱包很容易移动,只要有互联网连接就可以使用,但被盗的风险也很高,因此一般建议存储小资产。
钱包地址
钱包地址是一个 26 到 34 位的字母和数字字符串;它们由随机数和大小写字母组成。
钱包地址可以理解为你的银行卡号,你的钱包地址可以告诉任何人,任何知道你钱包地址的人也可以将数字货币转入你的钱包地址。
钱包地址可以暴露给全节点,暴露后没有任何风险,本质上是一串字符串。
私钥
私钥类似于银行卡密码,本质上是一个随机数,存储在钱包文件中,由钱包软件管理。
私钥是管理和使用数字资产时最关键的东西,私钥决定所有权以太坊和比特币区块链钱包,拥有私钥的人拥有这些数字资产。简而言之,如果您丢失了私钥,您的币就不是您的币。
私钥是由字母和数字组成的 64 位十六进制字符串。私钥是随机生成的,有可能是 16 的 64 次方,即 2 的 2 次方 256 的幂,大约等于宇宙中所有原子的数量。一个钱包地址只有一个私钥,不能修改。
与传统的账户密码丢失不同imToken钱包,私钥的丢失是无法找回的,因此必须妥善保管。
公钥
公钥,即公钥,在泄露后可以毫无风险地暴露给全节点。
公钥和私钥成对出现,如果数据使用公钥加密,则只能使用相应的私钥解密。您可以将公钥视为银行帐户,将私钥视为密码。转移使用私钥签名,表示对该账户的控制权。公钥可以根据私钥进行计算,但私钥不能根据公钥进行计算,因此可以保证数字资产的安全性。
例如,如果您想将一笔比特币转账给我,则需要使用您的私钥签署交易。但是其他人(包括我)怎么知道你把它转给了我呢?虽然我用私钥签名,但私钥是机密的,不能公开,我不知道,也没有人知道。这就是公钥的用武之地。
当您使用私钥签署交易时,您的公钥也会被发送出去。所以大家都知道你把钱转给我了,从而判断交易的有效性,因为公钥和私钥是配对的,只有对应的公钥才能验证私钥签名的数据。
钱包地址、私钥和公钥之间的关系
公钥是一种私钥,是经过一系列复杂操作后的数字和字母的组合。知道私钥,就可以推导出公钥,但知道公钥就不能推导出私钥,这是不可逆的。
钱包地址是经过一系列复杂的操作后从公钥中得到的,这与公钥和私钥之间是一样的,这个过程是不可逆的,无法从钱包地址中推导出公钥。
这些不可逆的方式可以确保您的比特币安全。
比特金融网:
原文链接: