授课:XXX
16
2、区块链的定义和来源
Blockchain是区块链 是一串使用密码学方 法相关联产生的数据 块,每一个数据块中 包含了一次网络交易 的信息,用于验证其 信息的有效性(防伪) 和生成下一个区块。
区块链?
概念首次出现:《比特币:一种点对 点的电子现金系统》》,区块链诞生 自中本聪的比特币。
另一种方式是让大家来接龙,每 个人在上一个人的后面累加一个 号并加上自己的名字,最后就能 记录全部的报名人员和人数—— 区块链。
微信组局
接龙发帖
规则:每个人发帖=上一个贴内容+下一个 编号+自己名字
规则定下来后,大家自发登记
在微信群里记录登记情况 只要联网就能知道最新进展
为了形成40个人的报名记录,至少有40人 发40篇帖子才够,群友手机里都存档
BlockChain
授课:XXX
1
授课:XXX
2
两个基本问题 –类两军问题
授课:XXX
3பைடு நூலகம்
本问题 –拜占庭将军问题
拜占庭将军问题:
拜占庭帝国派10支军队进攻一敌人,这个敌人 可以抵御5支军队同时袭击,这10支军队不能 集合单点突破,必须分开同时攻击。问题是多 个将军互相并不信任(存在叛徒)时,这种状 态下要保证进攻一致,需要某种分布式协议来 进行远程协调。如果每个将军向其他九位将军 派出一名信使,总计90次传输,部分叛徒还 会故意答应一个的攻击时间,所以他们将重新 广播超过一条的信息链。这个系统变成不可靠 和攻击时间矛盾的混合体。
授课:XXX
4
解决思路
拜占庭将军的故事最后, 数学家们设计了一套算法, 让将军们在接到上一位将 军的信息之后,加上自己 的签名再转给除自己以外 的其他将军,这样的信息 模块就形成了区块链。