013--自找麻烦之 区块链

1. 密码朋克(Cypherpunk)-- 一个邮件组

        中本聪(比特币之父)

2. 区块链是一系列技术的集合

3. 比特币系统里面的数据是一个个区块来存储的,并且通过哈希的方式把一个个区块连接起来,形成区块链条,这就称为区块链

4. 应用场景: 资产(支付,交易,结算,数字资产发行),记账(股权交易,供应链金融,商业积分),不可篡改,点对点,隐私

5. 比特币是数字货币

6. 货币: 是可以承载价值的一般等价物

7. 数字货币: 一串数字就是货币(就是钱)

8. 比特币的信任从何而来:财产只受自己控制,无通胀(不会贬值,总量两千一百万个),没有假钞,流通性好(点对点直接到账)

9. 比特币还是一个去中心化的记账系统

10. 账本如何验证: 少数服从多数--行不通(核对账本记录),区块(用哈希函数去哈希一个账本得到的值,下一个账本会用到上一个账本的哈希值再继续哈希,以此类推,一个哈希值就是一个区块)

11. Hash: 哈希函数(Hash原始信息=摘要信息)

12. 账号所有权

013--自找麻烦之 区块链

    密码-> 私钥(一个地址对应一个私钥,私钥通过一系列哈希就能得到地址,但是地址不能反推出私钥)

    非对称加密技术(交易签名)交易进行hash得到摘要,用私钥对摘要进行签名

    签名过程: 先对原始的交易进行哈希运算得到摘要信息,然后用摘要信息和私钥进行签名运算得到签名信息(加密过程)

    广播: 广播出去原始交易记录和签名信息

    验证: 用签名信息和付款地址进行验证运算,如果验证运算是原始交易信息的摘要,验证通过(揭秘过程)

13. 记账: Hash打包过程(消耗计算机资源,完成记账会有奖励)(现在一个比特币是4万人民币以上)

            规则--一段时间内只有一个人可以记账成功(一般是10分钟),通过解决密码学难题竞争获得唯一记账权,其他节点复 制记账结果(所以记账的过程就称为挖矿

14. 共识机制:两个节点同时完成工作量证明,使用谁的区块--累计工作量最大的区块链