优壹学习笔记

2018-10-28  本文已影响11人  书童阿雷

一、公钥和私钥

非对称密码体制中存在一个公钥和一个私钥,公钥与私钥是通过一种算法得到的一个密码对,公钥是密钥对外公开的部分,而私钥是非公开的部分。

如果用其中的一个密钥加密一段数据,就必须用对应的另外一个密钥来解密,比如我们用公钥加密数据就必须用私钥来解密。

私钥被随机选出,主要是要保证随机性和安全性。在比特币软件里面,通常是使用操作系统底层的随机数生成器,来产生私钥。

由私钥经过椭圆曲线乘法得到公钥。得到了公钥,我们可以由公钥经过一个单向的加密哈希函数生成比特币地址。

二、加密货币

加密货币又称为密码货币,它是一种匿名性的数字货币,使用密码学原理确保交易的安全以及控制交易单位创造的一种交易媒介。

早期的纸币硬币本质上是一种所有者与市场关于交易权的契约,根本上是所有者相互之间的约定,是物品流通的媒介,或者说等价物,这一类货币主要以美元为代表,包括像人民币,欧元,英镑等等。

第二类是电子货币,电子货币与实物货币可以相互转换,我们需要向电子货币的发行者主要是银行支付实物货币才能获取等量的电子货币。

第三类是虚拟货币,虚拟货币本质上不是货币,不具备货币的基本属性,它实际上是一种商品,它是应用平台发行的,比如说腾讯公司发行的q币,只能从法币向虚拟货币单向的流通,不能再把虚拟货币兑换成法币。

那么我们现在所说的加密货币或者数字货币是一种无中心化的发行机构通过计算机程序和一定的机制发行的货币,并通过技术保证货币发行量及交易安全性,数字货币通常叫做密码货币或者加密货币。

三、加密私钥

第一个问题私钥为什么要加密?私钥要保密,要保证私钥被别人拿到后也不能被轻易使用。

第二个问题如何加密私钥?密码机密存有私钥的钱包,备份钱包;纸钱包,U盘备份。

一种简单的做法是通过密码加密存有私钥的钱包,同时对钱包也要进行备份。

四、多重签名和P2SH

传统的比特币地址中,每一个地址都有一个对应的私钥,可以称为单签名交易,转账只需要一个签名,显然单签名交易的安全性不高,因此出现了多重签名地址,在多重签名中可以有多个比如说三个相关联的私钥,需要其中的两个以上才能完成一笔转账。。

最常见的是三二组合,就是我有三个相关联的私钥,在签名的时候需要提供两个。

P2SH(Pay-to-Script-Hash),P2SH主要是复杂脚本的应用,能直接向比特币地址支付一样简单,因为它做了一个相当于对脚本做了一个哈希。

五、比特币靓号

靓号地址包含了人类可读信息的有效比特币地址。

上一篇下一篇

猜你喜欢

热点阅读