共识算法 —— PoA

这篇具有很好参考价值的文章主要介绍了共识算法 —— PoA。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

定义

       PoA的全称是“Proof Of Authority” 权威证明,(网上有些文章全称写得是“Proof Of Activity”,个人感觉明显不对,大家自行鉴别);

       最早提出人是Ethereum 以太坊前技术专家Gavin Wood 在2017年提出。

       PoA是一种基于信誉(或声誉)的共识算法,最适合动用在私有链中,在此算法中矿工凭借的不是抵押的加密货币而是个人的信誉而被选为区块的验证者,区块的验证者具有出块、签名和上链的权限。

原理

       在PoA算法中,不再有普通矿工,拥有出块、签名和上链权限的矿工(也就是权威者)是通过普通节点选举而来(也就是说每个普通节点都有可能变为权威者,得到超50%的普通节点的选举票即可),权威者会附加一个信誉(或声誉)的信息,一但信誉(或声誉)出现问题,其它权威者们就可以通过投票的方式将其踢出权威者行列。

       PoA机制下的矿工不像PoW矿工那样通过挖矿来赚取奖励,被认可且有影响力的矿工(权威者)可以参与验证交易和区块,参与验证的矿工(权威者)可以对交易的所有操作进行验证并得到奖励。

        参与必需满足如下条件才能成为权威者:

       1、必须在网络上正式验证过身份,并且能在公共领域中查到身份信息;

       2、参与者必需具备一些资质来获得验证交易、区块和从中获取收益的权限;

       3、必需确保验证程序正常,并与其它权威者保持一致。

 流程

这里主要说明交易是如何上链的

共识算法 —— PoA

 特点

优点

1、性能好,验证交易的时间明显缩短,产生区块的时间加快。

2、节能。

3、审查、黑名单之类的功能比较容易实现。

缺点

1、趋向中心化。

2、通常用于私链和许可区块链。

3、由于权威节点的信息公开程度比较大,所以权威节点比较容易成为黑客的攻击对象。文章来源地址https://www.toymoban.com/news/detail-406097.html

到了这里,关于共识算法 —— PoA的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 互联网加竞赛 python区块链实现 - proof of work工作量证明共识算法

    🔥 优质竞赛项目系列,今天要分享的是 python区块链实现 - proof of work工作量证明共识算法 该项目较为新颖,适合作为竞赛课题方向,学长非常推荐! 🧿 更多资料, 项目分享: https://gitee.com/dancheng-senior/postgraduate 学长以比特币的结构向大家详解区块链的组成部分 previous hash

    2024年02月04日
    浏览(44)
  • 共识算法 —— PoA

           PoA的全称是“Proof Of Authority” 权威证明,(网上有些文章全称写得是“Proof Of Activity”,个人感觉明显不对,大家自行鉴别);        最早提出人是Ethereum 以太坊前技术专家Gavin Wood 在2017年提出。        PoA是一种基于信誉(或声誉)的共识算法,最适合动用在

    2023年04月09日
    浏览(20)
  • 多智能体共识算法的粗略数学证明

    这篇文章是对论文《Consensus and Cooperation in Networked Multi-Agent Systems》中定理一的粗略数学证明。 论文中的定理一 : 对一个由 n 个智能体以拓扑结构 G 组成的网络,使用以下共识算法: x ˙ i ( t ) = Σ j ∈ N i a i j ( x j ( t ) − x i ( t ) ) ,   x ( 0 ) = z dot{x}_i(t)=Sigma_{jin N_i}a_{ij}(x_

    2024年02月12日
    浏览(30)
  • 区块链中怎么惩罚虚假信息的矿工,工作量证明POW,共识算法

    目录 区块链中怎么惩罚虚假信息的矿工 工作量证明POW 什么是工作量证明? 现在出现了另一个问题:如果其他人偷看了小明的答案并且抢答了怎么办?  为什么区块可以安全广播? 共识算法 小结 1. 共识机制惩罚:矿工通过提交多个区块的作弊行为,扣除该矿工的所有抵押币

    2024年02月11日
    浏览(40)
  • 区块链技术中的共识机制算法:以权益证明(PoS)为例_区块链 pos

    先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7 深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前! 因此收集整理了一份《2024年最新网络安全全套学习资料》

    2024年04月23日
    浏览(46)
  • 区块链记账流程,广播如何验证?区块链共识机制之POA

    目录 区块链记账流程,广播如何验证? 细说区块链共识机制之POA 利用区块链技术实现不记密码加密存

    2024年02月11日
    浏览(47)
  • 区块链学习笔记(2)难度整定,区块形成,区块体,Merkle树,Merkle Proof默克尔证明

           是在每个完整节点中独立自动发生的。每2016个区块,所有节点都会按统的公式自动调整难度,这个公式是由最新2016个区块的花要时长与期望时长(期望时长为20160分钟,即两周,是按每10分钟一个区块的产生速率计算出的总时长 )比较得出的,根据实际时长与期望时

    2023年04月08日
    浏览(78)
  • GO语言实现区块链POW共识算法- -区块定义与数据串行化

    持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第9天,点击查看活动详情 区块链分布式系统,共识算法系统是它的灵魂,pow也就是工作量证明,证明你做过一定量的工作。(按劳分配,拼算力) 在我们实现pow之前,需要对区块链的基本架子先搭起来(相当

    2024年02月08日
    浏览(40)
  • Matlab群体智能优化算法之鹈鹕优化算法(POA)

    Pelican Optimization Algorithm: A Novel Nature-Inspired Algorithm for Engineering Applications 参考文献:Trojovský P, Dehghani M. Pelican Optimization Algorithm: A Novel Nature-Inspired Algorithm for Engineering Applications[J]. Sensors, 2022, 22(3): 855. 注:仅记录学习,如有侵权,联系删除。 The behavior and strategy of pelicans when

    2023年04月08日
    浏览(44)
  • SIFT 算法和SURF(Speeded Up Robust Features)算法的全称是什么,分别是什么意思,分别是用来干什么的?

    问题描述:SIFT 算法和SURF(Speeded Up Robust Features)算法的全称是什么,分别是什么意思,分别是用来干什么的? 问题解答: SIFT 算法: 全称: 尺度不变特征变换(Scale-Invariant Feature Transform)。 意义: SIFT 算法用于检测图像中的关键点,并提取这些关键点的特征描述子,具有尺度

    2024年01月20日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包