- 1、本文档共69页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第2章分布式系统
Chapter2DistributedSystem
盖珂珂张悦
BIT|SINCE1940
导语
分布式账本、共识机制、点对点传输、密码算法和智
能合约是区块链系统中的关键技术,关系着数据的存储、
处理、传输、安全和应用。其中分布式账本构建了整个区
块链系统的基础框架。因此,区块链本质上可以看作一个
集合了多种技术的分布式系统。
本章主要介绍分布式系统中的基本概念、面临的挑战
及解决方案,为区块链系统提供可以借鉴的宝贵经验。理
解本章内容对后续学习区块链底层原理非常重要。
2
1一致性问题
2CAP原则及BASE理论
目录
3可靠性问题
CONTENTS
4P2P网络原理及常用算法
5AMOP
1一致性问题
1.1数据一致性
n一致性:对于给定一系列操作,分布式系统中的节点对处理结果达成一致。
(注意,这里的一致并不代表“正确”,若所有节点都接受一个“错误”结果也称
系统达到了一致。)
n数据一致性:分布式系统各个节点中具有关联性的数据在逻辑上完整且正确。
(注意,区块链分布式系统中的一致性通常指数据一致性。)
n导致数据不一致因素:控制不当、通信失败、软硬件故障、恶意传输等。
5
1.2一致性模型
n一致性模型一般可以分成强一致性模型和弱一致性模型。最终一致性模型是一种
特殊的弱一致性模型。
n实现强一致性模型比较困难,并且容易造成系统性能大幅下降。在实际应用中,
可以根据系统对数据不一致的容忍程度,考虑是否放宽一致性要求,最终选择合
适的一致性模型。
6
1.2一致性模型
强一致性模型
n分布式系统中通常存在很多数据
副本。在强一致性模型中,一旦
数据写入成功,在任意时间,任
意副本都可以读取数据当前的新
值,且所有后续操作都将在新值
的基础上展开,直到这个数据被
再次更新。
7
1.2一致性模型
弱一致性模型
n在弱一致性模型中,数据写入成功后,某个副本上不一定能立刻读到新值,
也不确定何时能读到,但随着时间的迁移,不同副本上的关联数据最终会达
到一致性状态。
n最终一致性模型可以看作弱一致性模型的特殊情况。
8
1.2一致性模型
最终一致性模型
n在最终一致性模型中,数据写入成
功后,某个副本上不一定能立刻读
到当前数据的新值,但可以保证在
您可能关注的文档
- 离散数学(第2版)3.6 有限集合的计数.pdf
- 离散数学(第2版)2.3谓词公式间的关系.pdf
- 操作系统教程(第6版)课件6.14 死锁的产生.pptx
- 操作系统教程(第6版)课件6.4 临界区管理实现的尝试.pptx
- 操作系统教程(第6版)课件5.9 文件的安全与保护.pptx
- 操作系统教程(第6版)课件2.5 中断系统1.pptx
- 操作系统教程(第6版)课件1.10 程序接口的视角.pptx
- 无线与移动网技术(2版)第7章PPT - 宽带数字蜂窝移动通信系统.pdf
- 无线与移动网技术(2版)第3章PPT - 无线网络的数据链路层.pdf
- Office高级应用案例教程第10章 PowerPoint演示文稿的编辑与设计.pptx
- (高清版)DB510400∕T 173-2017 攀枝花市特产店建设和改造规定 .pdf
- (高清版)DB5119∕T 28-2023 地理标志产品 江口青.pdf
- (高清版)DB5133∕T 6-2019 藏鸡主要疫病防治技术规范.pdf
- (高清版)DB5133∕T 55-2021 地理标志产品 雅江木耳 .pdf
- (高清版)DB5133∕T 81-2023 地理标志产品 乡城松茸采收、加工、储运技术规范.pdf
- (高清版)DB5133∕T 84-2023 地理标志产品 乡城藏鸡生产技术规范 .pdf
- (高清版)DB5133∕T 91-2023 玛格绵羊 .pdf
- (高清版)DB5134∕T 27-2022 凉山牛育肥牛饲养技术规程.pdf
- (高清版)DB5119∕T 20-2020 平昌青花椒栽培技术规程 .pdf
- (高清版)DB5132∕T 75-2022 熊猫级旅游景区讲解员等级的划分与评定 .pdf
最近下载
- 盖洛普Q12解读课件.pptx
- 第三章方剂剂型与用法.ppt VIP
- 《带状疱疹》课件课件.pptx VIP
- 中国古代四大美男课件.ppt
- 空心电抗器漏磁引起围栏构架发热问题的处理 heating treatment of fence frame of air core reactor by magnetic flux leakage.pdf VIP
- ANSI-C119-0-2015-通用的测试方法和设备.pdf
- 英语-2025年1月广西高三调研考全科试卷和答案(12地级市).docx
- 吸引定律的mi密~讓你心想事成的阿拉丁神灯1.2版的.pdf VIP
- 易投操作手册.pdf VIP
- 读书分享《断舍离》.ppt VIP
文档评论(0)