区块链技术 - 分布式系统:一致性 存在如下的问题: 1 ,节点之间的网络通讯是不可靠的,包括任意延迟和内容 故障; 2 ,节点的处理可能是错误的,甚至节点自身随时可能宕机 ; 3 ,同步调用会让系统变得不具备可扩展性 理想的分布式系统一致性应该满足: 1 ,可终止性( Termination ):一致的结果在有限时间内能 完成; 区块链技术 - 分布式系统:共识算法 非拜占庭错 误 Paxos Raft 及变 种 拜占庭错误 PBFT 系 列 PoW 系 列 区块链技术 - 分布式系统: Paxos Paxos 是第一个被证明的共识算法 ,其原理基于 两阶段提交 并进行扩 展。 proposer :提出一个提案,等待大 家批准为结案。往往是客户端担任 该角色; acceptor :负责对提案进行投票。 往往是服务端担任该角色; learner :被告知结案结果,并与之 统一,不参与投票过程。可能为客 户端或服务端。 区块链技术 - 分布式系统: Raft Raft 算法是 Paxos 算法的一种简化实现。 Leader (领导者) :负责日志的同步管理,处理来自客 户端的请求,与 Follower 保持这 heartBeat 的联系; Follower (追随者) :刚启动时 所有节点为 Follower 状态,响应 Leader 的日志同步请求,响应 Candidate 的请求,把请求到 Follower 的事务转发给 Leader ; Candidate (候选者) :负责选举 投票, Raft 刚启动时由一个节点从 Follower 转为 Candidate 发起选举,选 举出 Leader 后从 Candidate 转为 区块链技术 - 分布式系统: 拜占庭错误 对于拜占庭问题来说,假如节点总数为 N ,叛变将军数为 F ,则当 时,问 题才有解,即 Byzantine Fault Tolerant (BFT) 算法。 1999 年提出的 Practical Byzantine Fault Tolerant ( PBFT )是 第一个得到广泛应用的 BFT 算法。只 要系统中有 2/3 的节点是正常工作的, 则可以保证一致性。 PBFT 算法包括三个阶段来达成共 识: Pre-Prepare 、 Prepare 和 Commit 。 PoW ( Proof of Work ) 算法是限 制一段时间内整个网络中出现提案的个 数( 增加提案成本 ),另外是放宽对最 终一致性确认的需求,约定好大家都确 认并沿着 已知最长 的链进行拓宽。系统 的最终确认是概率意义上的存在。这样 ,即便有人试图恶意破坏,也会付出很 大的经济代价(付出超过系统一半的算 区块链介绍 独立架构师 唐伟佳 目录 1 、你听过的区块链 2 、现实世界存在的问题 3 、区块链起源及定义 4 、区块链应用 5 、区块链技术 比特币价格从诞生时的一美元兑换 1300 比特币,到峰值时 2 万 多美 元兑换 1 个比特币 - 去中心化 - 数量一定,上限 2100 万 - 本身不具备任何价值 你听过的区块链 - 比特币 ? 挖矿是参与维护比特 币网络的节点 ,通过协助生成新区块 来获取一定量新增的比特币。 ? 当用户发布交易后,需要有人将交易进行确认,写到区块 链中,形成新的区块。通过挖矿, 每 10 分钟 左右生成一个不 超过 1 MB 大小的区块(记录了这 10 分钟内发生的验证过的 交易内容),串联到最长的链尾部, ? 每个区块的奖励一开始是 50 个比特币,每隔 21 万个区块 自动减半,现阶段是 12.5 ,最终比特币总量稳定 在 2100 万 个。 ? 比特币采用了 工作量证明 Proof of Work ( PoW )的机制 来实现共识 你听过的区块链 - 比特币的挖矿 ICO ,全称 Initial Coin Offering ,意为“ 首次代币发行 ”,可以 说是以币换币:发行的是区块链项目的代币,投资者通常用币圈认 知度最高的比特币或以太币去兑换。 你听过的区块链 -ICO 但 ICO 本质上就是:通过一个还没有 产品落地的项目计划,出售项目代 币来筹集资金的金融行为。其基本 流程是:项目方写几页白皮书,发 行新的代币,出售其中一部分,以 兑
您可能关注的文档
- 办公大环境下的八大浪费经典教程.ppt
- 初步认识品质管理.ppt
- 化学化学反应与能量化学反应热的计算课后达标检测人教版.ppt
- 初中二年级上册语文:24渔家傲天接云涛连晓雾共29张.ppt
- 化学化学反应与能量转化第1节化学反应的热效应反应焓变的计算鲁科版4.ppt
- 化学化学反应的方向限度与速率化学反应的限度化学平衡常数鲁科版.ppt
- 包装仓储中心仓储单元QC小组主题活动.ppt
- 加油站安全管理培训精品.ppt
- 化工性制图CAD教程-工艺流程图-.ppt
- 化工性制图CAD教程工艺流程图.ppt
- 抚顺石化工贸中心资金控制体系优化研究:理论、实践与创新.docx
- 探秘中华通草蛉滞育发育:生殖生物学特征与调控机制.docx
- 稀有鮈鲫受精机制及影响因素的深度剖析.docx
- 从美国强制反诉制度探寻我国民事诉讼反诉制度的革新路径.docx
- 中国职业足球管理体制:演进、困境与突破路径探究.docx
- 论我国网上个体经营活动法律规制的完善与实践.docx
- 论取保候审期间脱逃后又归案的自首认定困境与出路.docx
- 动调陀螺赋能双轴稳定平台控制系统的关键技术与优化策略研究.docx
- 论我国犯罪被害人国家补偿制度的构建与完善:法理、实践与发展路径.docx
- 光纤光栅传感监控软件:原理、应用与创新发展研究.docx
最近下载
- 2026年春教科版(新教材)小学科学二年级下册(全册)教学设计(附目录P91).pdf
- 2026年山东劳动职业技术学院单招(计算机)考试备考题库及答案解析(夺冠).docx VIP
- 超实用近五年(2021-2025)高考英语真题分类汇编:专题17 语法填空(全国通用)(原卷版).docx VIP
- 时尚流行文化解读.pptx VIP
- 文学类文本阅读青辰《梨花开了》【2023年四川省凉山州中考语文真题】.docx VIP
- 《毛笔楷书基础教程》职业院校书法课程全套教学课件.pptx
- (完整版)交管12123学法减分考试题库及答案.doc
- 2026年山东劳动职业技术学院单招(计算机)考试参考题库附答案.docx VIP
- 2025年教师资格考试高中学科知识与教学能力思想政治试卷与参考答案.docx VIP
- 基建项目财务咨询方案.docx VIP
原创力文档

文档评论(0)