区块链-PPT课件
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
授课:XXX
16
2、区块链的定义和来源
Blockchain是区块链 是一串使用密码学方 法相关联产生的数据 块,每一个数据块中 包含了一次网络交易 的信息,用于验证其 信息的有效性(防伪) 和生成下一个区块。
区块链?
概念首次出现:《比特币:一种点对 点的电子现金系统》》,区块链诞生 自中本聪的比特币。
另一种方式是让大家来接龙,每 个人在上一个人的后面累加一个 号并加上自己的名字,最后就能 记录全部的报名人员和人数—— 区块链。
微信组局
接龙发帖
规则:每个人发帖=上一个贴内容+下一个 编号+自己名字
规则定下来后,大家自发登记
在微信群里记录登记情况 只要联网就能知道最新进展
为了形成40个人的报名记录,至少有40人 发40篇帖子才够,群友手机里都存档
BlockChain
授课:XXX
1
授课:XXX
2
两个基本问题 –类两军问题
授课:XXX
3பைடு நூலகம்
本问题 –拜占庭将军问题
拜占庭将军问题:
拜占庭帝国派10支军队进攻一敌人,这个敌人 可以抵御5支军队同时袭击,这10支军队不能 集合单点突破,必须分开同时攻击。问题是多 个将军互相并不信任(存在叛徒)时,这种状 态下要保证进攻一致,需要某种分布式协议来 进行远程协调。如果每个将军向其他九位将军 派出一名信使,总计90次传输,部分叛徒还 会故意答应一个的攻击时间,所以他们将重新 广播超过一条的信息链。这个系统变成不可靠 和攻击时间矛盾的混合体。
授课:XXX
4
解决思路
拜占庭将军的故事最后, 数学家们设计了一套算法, 让将军们在接到上一位将 军的信息之后,加上自己 的签名再转给除自己以外 的其他将军,这样的信息 模块就形成了区块链。
授课:XXX
5
举个例子
在一个40人以上的微信群里组局 聚餐,如何统计人数?
一种方式是大家纷纷发言,有人 来统计;
在区块链里的概念
链式数据结构(1)
共识机制,根据严格的规则和公开的协议 形成
去中心化,没有任何单一用户能控制 它
点对点对等网络 博弈机制(2)
分布式(多点备份)、高冗余
每篇帖子大家都看得见,更新的记录是否 数字错了、人重复了、每个人都可以检查
共享账簿
群里的人大都认识,各有各的名字/ 代号
通过非对称计算加密技术验证陌生人
授课:XXX
19
共识机制
所有记账节点之间怎么达成共识,去认定一 个记录的有效性,这既是认定的手段,也是 防止篡改的手段。区块链提出了四种不同的 共识机制,适用于不同的应用场景,在效率 和安全性之间取得平衡。以比特币为例,采 用的是工作量证明,只有在控制了全网超过 51%的记账节点的情况下,才有可能伪造出 一条不存在的记录。当加入区块链的节点足 够多的时候,这基本上不可能,从而杜绝了 造假的可能。
授课:XXX
21
密码体系
存储在区块链上的交易信息是公开的,但 是账户身份信息是高度加密的,只有在数 据拥有者授权的情况下才能访问到,从而 保证了数据的安全和个人的隐私。
授课:XXX
22
7、区块链的核心技术
去中心 化
网络中没有中心化的物理节 点和管理机构,网络功能的 维护依赖网络中所有具有维 护能力的节点完成,各节点 的地位是平等的,一个节点 甚至几个节点的损坏不会影 响整个系统的运作,网络具 备很强的健壮性。
授课:XXX
6
目录
01区块链技术基本原理 02区块链主要应用领域
授课:XXX
7
01 区块链的基本原理
授课:XXX
8
1、疯狂的比特币
比特币是一种利用加密技术来实现独立于中央银行 之外,协议地发行和验证支付有效性的电子货币和 在线支付系统。货币的支付不通过中心机构,支付 记录会向全网节点发送并记录,通过全网节点的计 算验证其有效性,货币的发行是对各节点运算工作 的奖励,通过这种方式为用户提供计算机算力来核 对保障比特币支付,随着比特币总量的增加,新币 制造的速度减慢,直到2140年达到2100万个的总量 上限。
授课:XXX
18
6、区块链的关键概念
分布式记帐
交易记账由分布在不同地方的多个节点共同 完成,而且每一个节点都记录的是完整的账 目,因此它们都可以参与监督交易合法性, 同时也可以共同为其作证。不同于传统的中 心化记账方案,没有任何一个节点可以单独 记录账目,从而避免了单一记账人被控制或 者被贿赂而记假账的可能性。
去信任
网络节点间数据传输是匿名 的而且节点之间不需要互相 信任,整个系统通过公开透 明数学算法运行。节点彼此 数据公开,彼此信任,没有 办法欺骗其他节点。
授课:XXX
数据库 可靠
系统中每个节点都能获得一 份完整的“账本”(数据库) 的拷贝,除非能够同时控制 整个系统中超过51%的节点, 否则单个节点上对数据的修 改是无效的,也无法影响其 他节点上的数据内容。
授课:XXX
9
去中心化的借贷模型
授课:XXX
10
授课:XXX
11
问题1-----凭啥
授课:XXX
12
找对象
授课:XXX
13
问题二---听谁的
授课:XXX
14
问题三---双花问题
授课:XXX
15
最早的比特币产生 价格是在2010年, 美国一程序员用一 万枚比特币换了两 张价值25美元的披 萨券,这是比特币 第一次有了价格。
23
8、区块链的网络构架
授课:XXX
20
智慧合约
智能合约是基于这些可信的不可篡改的数据,可 以自动化的执行一些预先定义好的规则和条款。 IF...then... 以保险为例,如果说每个人的信息(包括医疗信息 和风险发生的信息)都是真实可信的,那就很容易 的在一些标准化的保险产品中,去进行自动化的 理赔。投保人风险管理在现在的保险经营中,保 险公司和投保人的纠纷时有发生,要么是投保人 提供虚假的个人信息骗保,要么是理赔的时候对 于免责条款的认定发生分歧。而这些问题的关键 都在于对投保人的个人信息缺乏一个真实可信的 数据采集和存储手段。
授课:XXX
17
3、背景
互联网上的贸易,几乎都需要借助可信赖的第三方信用机构来处理电 子支付信息。这类系统仍然内生性地受制于“基于信用的模式”。
区块链技术是构建比特币区块链网络与交易信息加密传输的基础 技术。它基于密码学原理不基于信用,使得任何达成一致的双方 直接支付,从而不需要第三方中介的参与。