Address三

2018-05-03  本文已影响0人  风生水起_2018

引入压缩格式公钥是为了减少比特币交易的字节数,从而可以节省那些运行区块链数据库的节点磁盘空间。压缩格式公钥渐渐成为了各种不同的比特币客户端的默认格式,它可以大大减少交易所需的字节数,同时也让存储区块链所需的磁盘空间变小。也许2018全是压缩格式的了。
由同样的私钥所生成但是压缩格式公钥和非压缩格式公钥差别很大。更重要的是,如果我们使用双哈希函数(RIPEMD160(SHA256(K)))将压缩格式公钥转化成比特币地址,得到的地址将会不同于由非压缩格式公钥产生的地址。这种结果会让人迷惑,因为一个私钥可以生成两种不同格式的公钥——压缩格式和非压缩格式,而这两种格式的公钥可以生成两个不同的比特币地址。但是,这两个不同的比特币地址的私钥是一样的。不论是通过压缩的公钥产生的比特币地址,还是通过非压缩的公钥产生的地址,两个都是合法的比特币地址,都可以被私钥正确签名,但是他们是完全不同的比特币地址。
避免地址重复使用的原则——每个比特币地址只能用一次交易,地址通过关联多重交易和对方的地址重复使用会减少隐私
可扩展钥匙看到了很多对应的代码,这块先了解一点,暂无必要学透

image.png

比特币系统中包含三种类型的地址:

上一篇 下一篇

猜你喜欢

热点阅读