位置: 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
  • 房产公司企业所得税如何预征
  • 土地摊销账务处理
  • 向职工支付困难证明材料
  • 法人能把公司账户的钱都转走么
  • 房屋租赁房产税税率是怎样计算的
  • 增值税发票抵扣勾选平台
  • 国家电子产品投诉电话
  • 股东股权比例怎么分配
  • 非本单位费用列支 违反
  • 招待住宿费计入什么科目
  • 服务行业也有合伙人吗
  • 0税率发票纳税申报如何填报
  • 打井行业
  • 收到承兑后背书怎么处理
  • 公司名下的车怎么上牌
  • 期货和远期
  • koeids.dll
  • mac上读取ntfs
  • win10电脑电源选项怎样设置最好
  • 支付本月物业费怎么做账
  • 普通发票作废后能取消作废吗
  • form表单使用
  • e卡 叠加
  • 存货的采购成本包括
  • php执行linux命令无效
  • 小规模纳税人的企业所得税怎么算
  • 宝宝不肯坐推车怎么办
  • php授权ip访问
  • 私募基金成立的规模条件
  • 退预收款需要对方同意吗
  • 增值税一般纳税人可以开普票吗
  • 车间购买办公用品
  • 供货方代垫运费会计分录
  • 帝国cms教程官方完整版
  • 在建工程转入固定资产怎么做
  • 计提和实际发放的区别
  • 库存商品是表达什么意思
  • 每月工资不一样怎么算误工费呢
  • 该商品不可进行有物流发货
  • 实收资本减少的要交什么税
  • 公司注册资本减资流程
  • 企业如何运用内部招募
  • 探望公司员工现金费用报销怎么写
  • 全额工资和实发工资
  • 管理费用具体例子
  • 现值指数与净现值的关系
  • 忘交残保金了怎么补交
  • centos7基本环境选哪个
  • mac上的home键在哪
  • cmd提示符基础知识
  • win预览版计划
  • windosxp无法启动
  • 修改注册表加快开机速度
  • macos创建文件夹
  • windows下打开注册表的命令是什么
  • win10怎么看下载的软件
  • 短链接生成app
  • 微软刷机怎么刷
  • 应该怎么修复
  • win8休眠如何唤醒
  • win10系统玩游戏闪退怎么解决
  • math和maths哪个对
  • opengl3d
  • javascript高级程序设计pdf百度云
  • python介绍的主要内容
  • python编程快速
  • jquery常用选择器种类
  • jquery设置元素css
  • layui jquery事件失效
  • 原生js实现promise.all
  • 十大上海企业纳税排行榜
  • 山东省地税局电话号码
  • 职称评定专业一览表
  • 现任新疆兵团政治部主任
  • 税控盘开票怎么赋码的教程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设