位置: 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代码)

  • 土地价款抵扣增值税
  • 银行开具的票据怎么查询
  • 广告公司 印刷
  • 分期收款销售的基本业务处理
  • 金税盘服务费全额抵扣是什么意思
  • 印花税不用计提会计第几号准则
  • 企业所得税计提表模板
  • 年金个税税率表
  • 过路费可以入账吗
  • 暂估发票一直未收回
  • 捐赠的固定资产账务处理
  • 受托加工费直接计入生产成本
  • 免税企业收到增值税专用发票咋办
  • 医疗器械销售税负率是多少
  • 借款利息不能抵扣进项税
  • 退还城建税
  • 长期待摊会计处理
  • 税控盘逾期未抄报,交罚款需要带什么
  • 开发票货物或应税服务两行怎么开
  • 新企业购买金税盘
  • 补提的增值税应该记在哪里
  • w11怎么更新
  • 企业收到财政资金
  • 光伏电站运维费用清单
  • php字符串定义
  • 特殊收入扣减异常怎么解释
  • 如何计算经营性负债
  • 银行本票出票金额大于账户余额
  • 如何解决php使用延迟问题
  • vue的actions
  • js获取本机ip地址
  • php数据表
  • 员工报销医药费的会计分录
  • 出口退税抵减应计入哪里
  • ps抠图之后怎么拿出来
  • 存货的期末计价属于会计政策吗
  • 研发费用资本化计入什么科目
  • python3多态
  • 织梦常用调用标签
  • 折旧费和折旧额的区别
  • PostgreSQL 安装和简单使用第1/2页
  • 业务招待费报销制度及流程
  • 简易纳税额
  • 设计公司发生的设计费怎么入账
  • 期末结转主营业务成本
  • 补缴以前年度所得税及滞纳金账务处理
  • 外出经营预交企业所得税税率
  • 各大银行网银转账限额
  • 帮对方代垫运费计入什么科目
  • 其他应付款的核算范围包括应付短期租赁
  • 记账凭证制作流程
  • 利用ipy做ip地址的管理
  • 多台电脑ip地址设置
  • Win7计算机管理里面没有本地用户和组
  • redeonsoftware更新
  • 人在国外怎么补办身份证
  • NGUI带位置图标的拖动例子
  • jquery邮箱正则表达式
  • linux升级python2.7
  • lessons there是什么意思
  • linux查看端口号占用
  • unity yield
  • Ubuntu 16.04 LTS中源码安装Python 3.6.0的方法教程
  • javascript indexOf方法、lastIndexOf 方法和substring 方法
  • jquery日期控件 datepicker
  • js可以实现网页中哪些效果
  • 'd:skin' 开头的无效内容。此处不应含有子元素。
  • 安卓手机安装推特
  • 天津武清房管局电话
  • 安徽国家税务局网上办税平台
  • 税收六大体系和六大能力基层
  • 网上缴费后如何复电
  • 2018城镇土地使用税减免政策
  • 车船税补办
  • 个体户增值税申报比对不符怎么处理
  • 我国为什么不推行安乐死
  • uk怎么添加发票
  • 税务局签合同
  • 什么是非行政许可
  • 2017企业所得税年度申报表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设