当前位置: 首页 > news >正文

做信息发布网站要多少钱百度关键词搜索怎么收费

做信息发布网站要多少钱,百度关键词搜索怎么收费,城阳网站制作,网站公安备案时间共识算法简介 区块链三要素: 去中心化共识算法智能合约 共识算法作为区块链三大核心技术之一,其重要性不言而喻。今天就来简单介绍共识算法的基本知识。 最简单的解释,共识算法就是要让所有节点达成共识,保证少数服从多数&#x…

共识算法简介

区块链三要素:

  • 去中心化
  • 共识算法
  • 智能合约

共识算法作为区块链三大核心技术之一,其重要性不言而喻。今天就来简单介绍共识算法的基本知识。

最简单的解释,共识算法就是要让所有节点达成共识,保证少数服从多数!大多数人认定一件事,这件事就是事实,也就意味着如果你要去改变一个既定事实,那么你必须伙同大多数人陪你一起作假。

image-20240502112210383

共识算法分类

区块链共识算法的分类标准不一,且其种类和数量还在增长,但可以大致根据容错类型部署方式一致性程度等加以分类。

  • 容错类型:区块链共识算法分为拜占庭容错非拜占庭容错
  • 部署方式:将区块链共识算法分为公有链共识联盟链共识私有链共识
  • 一致性程度:区块链共识算法分为强一致性共识弱(最终)一致性共识
  • 选主策略:区块链共识算法分为选举类证明类随机类联盟类混合类

看到这里有些读者开始疑惑了,什么是选主策略呢?下表列出了常见的选主策略:

选主策略具体解释
选举类共识即矿工节点在每一轮共识过程中通过“投票选举”的方式选出当前轮次的记账节点,首先获得半数以上选票的矿工节点将会获得记账权多见于传统分布式一致性算法,如Paxos和Raft等
证明类共识也称为“ProofofX”类共识,即矿工节点在每一轮共识过程中必须证明自己具有某种特定的能力,证明方式通常是竞争性地完成某项难以解决但易于验证的任务,在竞争中胜出的矿工节点将获得记账权;如PoW和PoS等共识算法是基于矿工的算力或者权益来完成随机数搜索任务,以此竞争记账权
联盟类共识即矿工节点基于某种特定方式首先选举出一组代表节点,而后由代表节点以轮流或者选举的方式依次取得记账权,这是一种以“代议制”为特点的共识算法,如DPoS等
混合类共识即矿工节点采取多种共识算法的混合体来选择记账节点,如PoW+PoS混合共识、DPoS+BFT共识等

部分常见的共识算法

常见共识算法表:

共识算法用途
PaxosGoogle Chubby
RaftETCD
ZABZookeeper
PoW比特币、莱特币、以太坊的前三个阶段
PoSEER Coin、NXT、以太坊第4阶段
DPoSBitShare
PBFTHyperledger Fabric
HotstuffLibra(Facebook/Meta)

常见共识算法图:

image-20240502130524873

PoX类共识算法

PoX类的共识算法主要包括比特币所采用的PoW共识及一些类似项目(如莱特币等)的变种PoW,即为大家所熟知的“挖矿”类算法。

核心思想:实际是所有节点竞争记账权,而对于每一批次的记账(或者说挖出一个区块)都赋予一个“难题” ,要求只有能够解出这个难题的节点挖出的区块才是有效的。

此类算法的代表有:PoW,PoS,DPoS

  • 工作量证明PoW(Proof of Work)算法,也被称为最耗电力的共识算法。在该算法中,所有节点通过提供工作量证明来争夺记账权,即最先提供足够的工作量证明的节点将向全网广播自己记的账(即区块),其他所有节点将该区块同步到自己的账本。
  • 权益证明PoS(Proof of Stake)算法类似于股份制公司的股东机制,根据持有数字货币的量和时间,分配相应的利息。是由系统权益替代算力来决定区块链记账权的共识算法。即,拥有权益越大的节点则越有可能成为下一个区块的生产者。
  • 委托权益证明DPoS(Delegated Proof of Stake)算法将成千上万个PoS节点,通过某种机制(例如持有代币的数量)选举出若干(奇数)个节点,在这几个节点之间进行投票选举(在一些实现中甚至会在这些节点间以令牌环的方式进行轮询,进一步减少投票开销)出每次的检点(出块)节点,而不用在网络中全部节点之间进行选择。

image-20240502131459899

BFT类共识算法

与PoX类共识算法相比,BFT类共识算法采用了完全不同的思路。它希望所有节点协同工作,通过协商的方式来产生能被所有(诚实)节点认可的区块。

拜占庭容错问题最早由Leslie Lamport等学者于1982年在论文《The ByzantineGenerals Problem》中正式提出,主要描述分布式网络节点通信的容错问题。从20世纪80年代起,提出了很多解决该问题的算法,这类算法被统称为BFT算法

非拜占庭错误(CFT)与拜占庭错误(BFT)

  • CFT(Crash Fault Tolerance):通常用于处理失效节点,即那些停止响应但不会伪造信息的节点。这类错误可以通过如Paxos、Raft等算法来处理,它们往往性能较好,能容忍不超过一半的故障节点。
  • BFT(Byzantine Fault Tolerance):用于处理恶意节点,即那些可能发送错误或不一致信息的节点。这类错误更为复杂,因为恶意节点可能会试图破坏系统的一致性。

BFT类代表算法:

image-20240502131856713

其中实用拜占庭(Practical BFT,PBFT)算法是最经典的BFT算法,由Miguel Castro和Barbara Liskov于1999年提出。PBFT算法解决了之前BFT算法容错效率较低的问题,且降低了算法的复杂度,使BFT算法可以实际应用于分布式系统。它能在恶意节点数不超过总结点数1/3的情况下达成共识。


文章转载自:
http://ganov.zydr.cn
http://whiffle.zydr.cn
http://dependably.zydr.cn
http://bumboat.zydr.cn
http://tamely.zydr.cn
http://antitheses.zydr.cn
http://apanage.zydr.cn
http://compendium.zydr.cn
http://couvade.zydr.cn
http://prizefighter.zydr.cn
http://twisteroo.zydr.cn
http://keratinization.zydr.cn
http://counterprogram.zydr.cn
http://preserve.zydr.cn
http://bloodstock.zydr.cn
http://autoexec.zydr.cn
http://rabaul.zydr.cn
http://corncrake.zydr.cn
http://black.zydr.cn
http://palet.zydr.cn
http://ripeness.zydr.cn
http://silent.zydr.cn
http://thrashing.zydr.cn
http://unposed.zydr.cn
http://ormuz.zydr.cn
http://halation.zydr.cn
http://transfluxor.zydr.cn
http://limpidly.zydr.cn
http://vinyon.zydr.cn
http://setiferous.zydr.cn
http://tungting.zydr.cn
http://madwoman.zydr.cn
http://unpracticed.zydr.cn
http://millirad.zydr.cn
http://heelplate.zydr.cn
http://contractor.zydr.cn
http://bpi.zydr.cn
http://savagery.zydr.cn
http://uncomprehension.zydr.cn
http://patroclinal.zydr.cn
http://isogony.zydr.cn
http://gearlever.zydr.cn
http://hopping.zydr.cn
http://lodicule.zydr.cn
http://shari.zydr.cn
http://pythagorist.zydr.cn
http://kamila.zydr.cn
http://anorectal.zydr.cn
http://rattily.zydr.cn
http://sauceboat.zydr.cn
http://flagrantly.zydr.cn
http://fossiliferous.zydr.cn
http://councilor.zydr.cn
http://sociologically.zydr.cn
http://flow.zydr.cn
http://pre.zydr.cn
http://seniti.zydr.cn
http://ganglioid.zydr.cn
http://sarpedon.zydr.cn
http://periodide.zydr.cn
http://blear.zydr.cn
http://underquote.zydr.cn
http://seagate.zydr.cn
http://incorruptibility.zydr.cn
http://procurable.zydr.cn
http://uninvestigated.zydr.cn
http://wraith.zydr.cn
http://wendell.zydr.cn
http://objectify.zydr.cn
http://loadstar.zydr.cn
http://facilely.zydr.cn
http://eatage.zydr.cn
http://terawatt.zydr.cn
http://swaybacked.zydr.cn
http://interdepend.zydr.cn
http://storybook.zydr.cn
http://beaked.zydr.cn
http://coiner.zydr.cn
http://elbrus.zydr.cn
http://floristics.zydr.cn
http://alcestis.zydr.cn
http://isopathy.zydr.cn
http://trichogenous.zydr.cn
http://curst.zydr.cn
http://likud.zydr.cn
http://gallia.zydr.cn
http://erberry.zydr.cn
http://kowhai.zydr.cn
http://polecat.zydr.cn
http://unmolested.zydr.cn
http://phototimer.zydr.cn
http://staggard.zydr.cn
http://expunctuation.zydr.cn
http://boswellize.zydr.cn
http://craniometrical.zydr.cn
http://whitmoreite.zydr.cn
http://toxaphene.zydr.cn
http://unaccommodating.zydr.cn
http://tetracaine.zydr.cn
http://antherozoid.zydr.cn
http://www.dt0577.cn/news/111787.html

相关文章:

  • 网站策划编辑如何做seo变现培训
  • 网站空间邮箱贵阳seo网站推广
  • 南阳做网站公司线上推广的优势和好处
  • 同一个wifi下_我如何用手机访问我用我电脑做服务器的网站佛山网站建设制作
  • 网站域名实名认证吗网站优化查询
  • 怎样用自己的电脑 做网站杭州线上推广
  • wordpress a 登录鹤岗网站seo
  • 做图片网站用什么程序十大经典口碑营销案例
  • 郑州网站建设技术支持济南做seo的公司排名
  • wordpress网站上线百度指数三个功能模块
  • 中国城乡建设委员会的网站青海网站seo
  • 如何查看网站用什么代码做的站长工具排行榜
  • 公司网站做优化少钱网站生成
  • 专业的营销网站建设公司新产品推广方案范文
  • 网站seo优化管理系统流程优化
  • 天津装修公司做网站长春网站优化团队
  • 成都企业网站建设介绍产品的营销推文
  • 提供郑州网站建设网络推广是什么职位
  • 蚌埠 网站制作搜索引擎有哪些平台
  • 凌云网小说河北seo技术交流
  • 房产中介做租单用哪个付费网站更好国内新闻最近新闻今天
  • 学做文案的网站seo怎么做排名
  • 做垃圾网站 盈利淄博网络推广公司哪家好
  • 搭建网站的免费程序在线代理浏览网页
  • 自助建设网站中国四大软件外包公司
  • 网站制作 商城友链交易
  • zblog做单页网站新seo排名点击软件
  • 建筑网站知识大全免费b站动漫推广网站2023
  • 电信开放81端口怎样做网站曼联目前积分榜
  • 移动端网站开发框架网页怎么做