课程名称:区块链技术核心概念与原理讲解
课程章节:区块链技术核心概念与原理、课程总结
讲师:tiny
课程地址 :https://www.imooc.com/learn/988
课程内容:
一、共识机制
①两个节点同时完成工作量证明,使用谁的区块?
②为什么要遵守协议?(节点工作量只有在其他得节点认同其是有效的)
③累计工作量最大的区块链+最长链
选择出累计工作量最大(/最长)的区块链,再以此区块链通过不断挖矿来继续延长该区块链,共识机制就是来保证此要求。
例如,两个节点同时完成工作量证明,分别打包成3458A和3458B,周围的节点选择出累计工作量最大(/最长)的区块链为3458A后进行广播,以3458A作为主链,3458B作为备用链。若之后节点接收到3458B传来的3459B区块,周围的节点选择出累计工作量最大(/最长)的区块链为3458B<——3459B,此时再把备用链3458B作为主链,3458B<——3459B接入区块链。
有时候某些节点先接收了3459B,此时会将3459B作为孤块保存,一旦该节点接收到3458B,就会将3458B<——3459B接入区块链。
矿工组成矿池,第一个挖出的拿走奖励如何裁决——共识机制节点工作量只有在其他的节点认同其是有效的累计工作量最大的区块链。独立,延长最长链同时产生会分叉(工作量证明+最长链的选择)、备用链、孤块。
二、课程总结
密码朋克组织
每一次只需要验证区块链最后区块的哈希值,就可以间接验证整个账本的数据。
所有权 ,用私钥来确认的。
区块链核心技术了解区块链的历史:密码朋克(cypherpunk):邮件组(成员:中本聪,比特币之父)Haber/Stornetta 提出时间戳方法保证数字文件安全的协议戴伟发明了B-money,强调点对点交易和不可更改记录哈尔-芬尼推出了“加密现金”2008年中本聪《比特币:一个点对点的电子现金系统》区块链应用场景:资产:数字资产发行、支付(跨境支付)、交易、结算记账:股权交易、供应链金融、商业积分不可篡改:溯源、众筹、医疗证明、存在性证明点对点:共享经济、物联网隐私:匿名交易比特币:数字货币:一串数字信任从何而来:财产只受自己控制(私钥)无通胀(总量不变,2100万个)没有假钞流通性好去中心化记账系统
课程收获:
如果同时有两条链,选择最长的累积工作量最大的链
共同学习,写下你的评论
评论加载中...
作者其他优质文章