什么是冷钱包、什么是热钱包?私钥公钥又是怎么回事?

什么是冷钱包、什么是热钱包?私钥公钥又是怎么回事?
入门加密货币世界的第一步,就是得先拥有钱包与收款地址 。 加密钱包原则上是个容器,它能够产生虚拟币收款地址,管理所有可动用货币,执行任何交易时,使用者也必须透过钱包进行操作 。
在现实世界中,我们可以在自己的皮夹内,同时放入美金、台币、日圆等各国货币,但是在区块链中,钱包所产生的收款地址,都只能接受属于特地类型的加密币 。
一个钱包或许能够管理多组收款地址,但比特币收款地址只能收取比特币,以太币收款地址只能收取以太币,各个币种之间无法通用 。 接收者必须给予他人正确类型的收款地址,才能将加密货币的所有权进行移转 。
大多数的虚拟币收款地址,都是以英数字组合而成的无理字串,为了方便软体读取和记忆,许多时候收款地址会透过QR Code 方式呈现 。
至于加密货币钱包的样式则相当多元化,消费者可以透过电脑、手机、网页甚至于浏览器外挂,在极短的时间内,透过钱包软体创造出对应币种的收款地址 。
冷钱包与热钱包的差别概观来说,加密货币钱包大致上能够分成冷钱包与热钱包,两者都能用以管理虚拟币收款地址 。 但是,冷钱包并不会持续连接到网络上,减少骇客窃取货币的机会,所以安全性相对于热钱包来得更好 。
若要进一步阐明冷钱包与热钱包的差异,首先得从「私钥」(Private key)在区块链货币领域,所代表重大意义开始说明 。

什么是冷钱包、什么是热钱包?私钥公钥又是怎么回事?

文章插图

▲ Bitcoin Core 是比特币官方的原生客户端,属于电脑上的热钱包,虽能够接收与转出加密货币,但极度消耗硬碟容量跟记忆体,不适合新手使用 。
掌握私钥才是关键加密货币世界中有句俗话:「Not Your Keys,Not Your Coins」,意思是对于钱包而言,无论选择使用哪个平台或软体,唯有使用者手上具备着私钥,才是掌握一切资产的关键 。
如果没有私钥,使用者就无法操作钱包,也无法动用收款地址中的加密货币,私钥就如同银行帐户的提款卡密码一样 。
根据调查,目前全世界已经被挖出来的比特币当中,至少有20%因为拥有者的私钥遗失,而变成无论谁都无法存取、交易,也无法继续流通的货币,只留下一行能看却不能用的数字 。
什么是冷钱包、什么是热钱包?私钥公钥又是怎么回事?

文章插图

▲ 没有私钥就掌握不了加密货币,例如图中的比特币收款地址,虽然当中有近8万枚BTC,但却从来没转出过任何一笔,私钥可能早就消失 。
私钥、公钥与位址私钥是一段由电脑随机产生的乱数,包含了大约五十个数字和大小写字母, 没有固定的逻辑和规则 。
有私钥就会有公钥,两者是成对产生的,世界上只会有唯一的一组,不会重复 。 在虚拟货币的世界里,公钥会散布在网络上,但私钥只能本人持有,因此私钥就代表资产的所有权,谁拥有私钥谁就拥有该钱包地址中的使用权 。
比特币的公钥既然散布在网络上,会不会被窃呢?这你不用担心,公钥是没办法逆推回私钥的,因此,即使公钥暴露,也不会影响私钥的安全性 。
而比特币地址是根据公钥经过两次哈希函数(上图的SHA256)转换为公钥哈希,这个过程同样是不可逆的,之后再将公钥哈希经过编码推算得到地址 。 地址的功能是接收比特币,某个地址收到比特币后, 只有拥有该地址对应「私钥」的人才能使用它 。
冷钱包着重离线储存正由于拥有才私钥才具备钱包中加密货币的控制权,因此冷钱包的主要功能即是「储存私钥」 。
冷钱包可以有各式各样的外观,有些长得像USB随身碟,有些则是卡片,专业级的硬体冷钱包,甚至还会附有密码输入、指纹辨识等等额外解锁功能,并搭配专属程式运作 。
简而言之,只要有办法将私钥存起来并远离网络连线的东西,即可算是一种冷钱包,例如用手写方式把私钥抄下来,纪录在便条纸上,那么该张便条纸因为足够远离网络,所以就能称得上是个冷钱包 。
什么是冷钱包、什么是热钱包?私钥公钥又是怎么回事?

文章插图

▲ 冷钱包的款式非常多元,但重点仍是必须具备离线储存私钥的能力,例如曾获CES 创新奖的LEDger Nano X,内部即藏有特制的安全晶片 。
热钱包适合随时交易【什么是冷钱包、什么是热钱包?私钥公钥又是怎么回事?】

推荐阅读