区块链基础知识(—)
1.私钥:一串256位二进制的随机数。比特币软件采用操作系统底层随机数生成器来产生256个二进制数,生成私钥(根据你的CPU来生成的)。有了私钥才能表示你拥有相应地址的比特币所有权。
2.公钥:由私钥通过椭圆曲线加密算法得到。其过程是不可逆的。也就是说由私钥可以得出公钥。但是有了公钥,无法得出私钥。
3.比特币地址:一个由数字和字母组成的字符串,由公钥通过一系列加密计算和编码得出。同样公钥得出地址是不可逆的。
4.公钥到比特币地址的过程:公钥通过两次哈希运算得到“公钥哈希”,再通过Base58check编码,使公钥哈希形成比特币地址。
5.P2P:P2P是英文person-to-person(或peer-to-peer)的缩写,意即个人对个人(伙伴对伙伴)