《认知学习比特币》专栏结业

《认知学习比特币》专栏结业_第1张图片
图片发自App

值得拿出来晒一晒。但是如鱼饮水,冷暖自知。真正的知识还要通过反复学习来领悟。以下是结业测试题,如果你能够答出来,恭喜你,向区块链世界迈出了坚实的一步。

问题1. 常见的比特币格式有哪些?

答:1、私钥经过椭圆曲线算法,得到公钥,这个公钥是非压缩格式的, 65个字节520bit,换算成16进制就是130bit长度,所以有时候称为130bit公钥地址。

2、压缩公钥地址就是椭圆曲线方程中只保留x轴地址,略去y坐标,从而将公钥的大小和存储空间减少了256bit(也就是上面的520-256=264,也就是66bit十六进制 ),就叫做66bit地址。

3、公钥哈希经过双哈希得到一个长度为160bit(20字节)的值,这就是HASH160公钥地址。

4、压缩公钥经过双哈希得到HASH160地址,再经过Base58转换为的地址叫压缩地址,也叫WIF地址,就是大部分钱包使用的34位地址。

5、多重签名地址,又叫P2SH地址。

6、靓号地址。

2.UTXO和账户余额模式有何利弊?

答:UTXO并没有在区块链上,区块链上只有一笔笔的交易,区块链上有锁定脚本,通过遍历区块链上锁定脚本,生成一种UTXO数据结构,存放于本地数据库中,数据库不是很大,主要是变动不大,因为一直有产生和消亡的过程。交易可并行验证,不一定严格按照顺序。

优点是流通量适中,每天10%左右,这种数据结构很适合比特币的生态。

缺点是账户余额需要通过计算得出,耗费一定的资源。

账户余额模式就像我们在银行的流水单一样,适用于数据库思维,还适用于智能合约。

3.比特币的创新

答:比特币代表了数十年密码学和分布式系统研究的高峰,包括四个关键创新,这四个创新以其独特和强大的组合结合在一起。

去中心化的对等网络(比特币协议

公共交易总账(区块链

独立交易确认和货币发行的一套规则(共识规则

工作量证明算法(POW

4.比特币地址区分大小写吗?

区分的,比如我的比特币地址:

12KmTXuxqcJ2mWA5hJVZSFccQYEWwvTYJp

结业也是新的开始,许多概念还需要打磨。认识到一件事情,第一次就学好是更好的,多么痛的领悟。

你可能感兴趣的:(《认知学习比特币》专栏结业)