- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
个人理解_区块链发展与展望
《区块链技术发展与展望》
介绍人:彭媛媛
目录
论文概况
区块链技术是什么
区块链技术存在的问题
1
《区块链技术发展与展望》
1
论文概况
关键词:区块链,比特币,共识机制,智能合约,
自动化学报,2016,42(4)
作者:
袁勇 中国科学院自动化研究所复杂系统管理与控制国家重点实验室副研究员
王飞跃 中国科学院自动化研究所复杂系统管理与控制国家重点实验室研究员
国防科技大学军事计算实验与平行系统技术中心主任
《区块链技术发展与展望》
2
比特币
一种数字加密货币
区块链是以比特币为代表的数字加密货币体系的核心支撑技术
3
什么是区块链技术?
定义:利用加密链式区块结构来验证与存储数据、利用分布式节点共识性算法来生成和更新数据、利用自动化脚本代码(智能合约)来编程和操作数据的一种全新的去中心化基础架构与分布式计算范式
《区块链技术发展与展望》
4
区块链的数据层
5
《区块链技术发展与展望》
区块之间: 链式结构
时间戳:区块生成时间,各区块以时 间顺序排列
Merkle树:快速归纳和校验区块数据的存在性和完整性
区块加密:非对称加密
6
分布性、时序性、安全性
《区块链技术发展与展望》
区块链的网络层
7
组网方式: 对等式网络(P2P网络)来组织全部参与数据维护的节点
各个节点之间:
地位对等
以扁平式拓扑结构相互连通交互,不存在层级结构
均会承担网络路由、验证区块数据、传播区块数据、发现新节点等功能
全网数据同时存储于所有的节点上
去
中
心
化
高度冗余
《区块链技术发展与展望》
节点之间的数据传输协议
8
区块链的网络层
任一区块数据生成后,由生成该区块的节点将区块广播到全网区块
其他节点收到该区块后,对区块中的数据进行验证
足够多的节点验证该区块有效后,将该区块写入到主链中
《区块链技术发展与展望》
比特币交易节点将新生成的交易数据向全网节点广播
每个节点将收到的交易数据存到区块中
节点依靠自身算力在区块中找到一个足够难度的工作量证明后,向全网广播此块
仅当区块中的所有交易数据有效且之前未存在过,其他节点才认同其有效
足够多的节点认定有效后,将区块写入到主链中
比特币中数据生成与验证的过程
9
《区块链技术发展与展望》
去中心化、高冗余、足够多的验证、不可篡改
区块链的共识层
共识层要解决的是各个节点如何对数据的有效性达成共识(拜占庭将军问题)。
共识机制:工作量证明机制(比特币采用该方法 PoW)、权益证明共识(PoS)等。
PoW:各个节点利用区块中数据去解决一个求解复杂验证容易的数学难题(这一行为可称为挖矿),最快解决该难题的节点可将区块广播到其他节点。而收到区块的节点则停止计算来验证该区块。这样便可保证每个节点收到的是相同的区块,从而达成共识。
10
《区块链技术发展与展望》
区块链的激励层
11
《区块链技术发展与展望》
12
《区块链技术发展与展望》
区块链的合约层
合约层封装区块链系统的各类脚本代码、算法以及由此生成的更为复杂的智能合约。
合约层是建立在区块链之上的商业逻辑和算法,是实现区块链系统灵活编程和操作数据的基础。
例如:比特币脚本
13
《区块链技术发展与展望》
区块链技术特点
《区块链技术发展与展望》
14
区块链的问题
1 安全性问题:非对称的加密问题,节点之间未完全匿名
2 效率问题:每个节点保存一份完整的数据备份,这对日益增长的海量数据存储来说极为困难。
3 资源问题: 例如在PoW中,每个节点在争先解决数学难题时,一旦某个节点成功解决那么其他节点之前的算力是被“浪费”掉了。
4 博弈问题:节点之间的相互竞争。
15
总结
区块链技术具有分布式高冗余存储、时序数据且不可篡改和伪造、去中心化信用、自动执行的智能合约、安全和隐私保护等显著的特点,这使得区块链技术不仅可以成功应用于数字加密货币领域,同时在经济、金融和社会系统中也存在广泛的应用场景。
16
感谢倾听
文档评论(0)