位置: IT常识 - 正文

共识算法涉及的概念(共识算法主要解决什么问题)

编辑:rootadmin
共识算法涉及的概念 通信复杂度

推荐整理分享共识算法涉及的概念(共识算法主要解决什么问题),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:共识算法主要解决什么问题,共识算法应用场景,共识算法面临哪些挑战,共识算法分为哪两类,共识算法涉及的内容,共识算法分为哪两类,共识算法涉及的内容,共识算法涉及的内容,内容如对您有帮助,希望把文章链接给更多的朋友!

大家可以发现网络消息数从O(NN)下降到O(N),但因为每个prepareQC包含2f + 1 签名,所以通信量复杂度还是O(NN)。

密码学的进步:包含2f + 1 签名信息的prepareQC,使用门限签名,使得占用空间降至O(1),整个通信量复杂度下降到O(N)

通信模型共识算法涉及的概念(共识算法主要解决什么问题)

通信模型定义了对手延迟消息的权力限制,有三种基本通信模型:同步模型、异步模型和部分同步模型。

同步模型:假定最大的网络延时T,得设置比较大(min级别?)。因为实际情况,网络可以出问题,而解决问题可能几分钟,也可能几小时,甚至几天。

异步模型: 网络时延无保证,网络是无法保证达成共识的,著名的FLP定理 -半异步模型: partial synchronous model,上面两个模型的折中也叫部分同步,网络可能处于异步状态,但是GST(global stable time)后会进入同步状态 大部分共识算法都是基于半同步模型,这也符合实际情况,可以参考下文。 https://decentralizedthoughts.github.io/2019-06-01-2019-5-31-models/

响应性(Responsiveness)

一旦网络进入同步状态,好的leader以实际网络延时的速度,达成共识。 也叫做(Optimistic) Responsiveness乐观响应性,我觉得也比较直观。就是网络达到同步状态(GST)后,即解决了所有网络问题后,真正干完活所需的时间和实际网络延迟一致。类似于要搬1000块砖,现在砖也准备好了,人也吃饱喝足了,那么假定一分钟搬10块砖,100分钟就能搬完。 (Optimistic) Responsiveness After GST, any correct leader, once designated, needs to wait just for the first (n−f) responses to guarantee that it can create a proposal that will make progress. “As fast as the network propagates, on a good day”

安全性(safety)

坏事情永远不发生,即所有的好节点不可能提交(commit)相冲突的数据 注意区别密码学的security,这个概念其实和共识算法无关,区块链中的security是通过密码学保证。

活性(liveness)

只要系统网络进入同步状态,系统最终都能达成新共识。 区块链中就是链的高度会增长,不断出新块。

参考链接https://blog.csdn.net/wenyuanhust/article/details/125495449

本文链接地址:https://www.jiuchutong.com/zhishi/298609.html 转载请保留说明!

上一篇:JavaScript注册监听事件与清除监听事件(js怎么注册)

下一篇:NeRF 源码分析解读(二)(nerf代码)

  • 已认证进项税转出怎样做账务处理
  • 企业净利润怎么分配
  • 所得税 报表
  • 个人所得税如何退税操作流程
  • 财务报表没报会影响出口退税吗为什么
  • 人工费用的核算例题
  • 盈余公积在现金流量表中哪里体现
  • 小规模纳税人认定标准2023
  • 个体户增值税按开票额来申报吗
  • 开具3%增值税发票
  • 销项税额是不是开出去的发票金额
  • 可供出售金融资产和长期股权投资
  • 公司之间房产过户免税条件
  • 企业所得税公益性捐赠扣除标准
  • 固定资产新建帐套
  • 个人转让著作权所得免征个人所得税吗
  • 待认证进项分录
  • 委外加工半成品入库的会计分录
  • 认缴制下实收资本印花税
  • 销项税没有进项税多
  • 物业管理提供的服务变化
  • 资产类账户的期末余额计算公式
  • 卷烟批发环节消费税计算
  • 企业所得税以前年度所得调整
  • 工资属于劳务收入吗
  • 个人独资企业怎么取钱
  • 能开运费发票吗?
  • 非居民个人所得税税率表最新
  • 机票增值税怎么计算
  • 复制粘贴如何提取文字
  • 企业收到的
  • 如何把电脑上锁屏密码
  • 鸿蒙系统怎么隐藏应用图标
  • 招待客户住宿的句子
  • PHP:disk_free_space()的用法_Filesystem函数
  • 坏账准备怎么做资产负债表
  • 建筑企业取得发票难
  • yii框架连接数据库
  • webstorm功能
  • vue-element
  • gpt3 plug
  • 哪些税金不需要通过应交税费科目核算
  • 盘亏的固定资产是资产吗
  • 企业向个人提供分期的商业活动属于
  • 工业企业增值税税负多少合理
  • mysql误删数据
  • 调整以前年度少计收入
  • 一人有限公司和个人独资企业区别
  • 收到采购发票如何录入系统
  • 贷方账户日累计金额超限什么意思
  • 融资租入固定资产的改建支出
  • 房屋租赁费可以加计扣除吗
  • 生产成本与工程施工
  • 其他应付款在借方是代表公司欠人家钱吗
  • 减免税怎么做会计分录
  • 员工借款计入
  • 来料加工企业的辅助材料自购怎开销售发票
  • 明细账怎么弄
  • mysql语句group by
  • sysscjh.exe是什么文件
  • linux系统的配置设计过程
  • mac登录apple id一直转圈
  • linux根文件系统直接解压到硬盘
  • win7远程桌面连接命令
  • 苹果手机如何给视频添加字幕
  • shell切分
  • js调用wsdl接口
  • android launchers
  • jqgrid api中文手册
  • android平台搭建
  • unity3d spine
  • 详细解读退役军人优待政策
  • unity网络模块
  • javascript语言基础
  • 轻松实现人生理想生日尾数农历
  • jQuery ajax应用总结
  • 深圳税务网上申报客户端更正申报流程
  • 润泽一词出自哪里
  • 出租场地的税费
  • 证券行业的税务问题
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设