PoS
权益证明是公共区块链的一类共识算法,它依赖于验证者在网络中的经济利益。在基于工作量证明的公共区块链中,该算法奖励解密加密谜题的参与者,以便验证交易并创建新的块。在基于PoS的公共区块链中,一组验证者轮流对下一个块进行建议和投票,每个验证者的投票权重取决于其存款的大小。PoS的显着优势包括安全性,降低集中风险和能源效率。
通常,权益证明算法如下。区块链跟踪一组验证者,任何持有区块链基本加密货币的人都可以通过发送一种特殊类型的交易来将其以太币锁定到存款中,从而成为验证者。然后,通过所有当前验证者都可以参与的一致性算法来完成创建和同意新快的过程。
Beosin:Avalanche链上Platypus项目损失850万美元攻击事件解析:2月17日,据区块链安全审计公司Beosin旗下Beosin EagleEye安全风险监控、 预警与阻断平台监测显示,Avalanche链上的Platypus项目合约遭受闪电贷攻击,Beosin安全团队分析发现攻击者首先通过闪电贷借出4400万USDC之后调用Platypus Finance合约的deposit函数质押,该函数会为攻击者铸造等量的LP-USDC,随后攻击者再把所有LP-USDC质押进MasterPlatypusV4合约的4号池子当中,然后调用positionView函数利用_borrowLimitUSP函数计算出可借贷余额,_borrowLimitUSP函数会返回攻击者在MasterPlatypusV4中质押物品的价值的百分比作为可借贷上限,利用该返回值通过borrow函数铸造了大量USP(获利点),由于攻击者自身存在利用LP-USDC借贷的大量债务(USP),那么在正常逻辑下是不应该能提取出质押品的,但是MasterPlatypusV4合约的emergencyWithdraw函数检查机制存在问题,仅检测了用户的借贷额是否超过该用户的borrowLimitUSP(借贷上限)而没有检查用户是否归还债务的情况下,使攻击者成功提取出了质押品(4400万LP-USDC)。归还4400万USDC闪电贷后, 攻击者还剩余41,794,533USP,随后攻击者将获利的USP兑换为价值8,522,926美元的各类稳定币。[2023/2/17 12:12:32]
有许多种共识算法,以及许多方法可以为参与共识算法的验证人分配奖励,因此有许多“口味”的权益证明。从算法的角度来看,有两种主要类型:基于链的权益证明和BFT风格的权益证明。
动态 | EOS疑似将推出基于EOS的HandShake DNS解析服务:EOS疑似将推出基于EOS 的 HandShake DNS解析服务,一位开发者的Github显示正在开发EOS-handshake服务。Cosmos社区总监Chjango Unchained4月30日发推表示发现EOS开发者正在复用 Handshake 的开源代码。EOS或许会加入域名解析服务,生态会进一步扩大。(IMEOS)[2019/4/30]
在基于链的证明中,算法在每个时隙中伪随机地选择一个验证者,并为该验证者分配创建单个块的权限,这个块必须指向一些前一个块,因此随着时间的推移,大多数块会聚成一个不断增长的链。
前美联储理事Kevin Warsh:从美国经济政策角度解析比特币价格波动: 前美联储理事、斯坦福大学胡佛研究所杰出访问学者Kevin Warsh今日撰文,从政府经济政策角度解读了比特币价格波动的原因。对于2017年BTC价格的狂飙,Warsh认为:1.特朗普上台后推出的减税等宽松政策持续刺激美国经济增长,继而带来的通货膨胀预期促使美国加息进度超预期,比特币成为规避法币贬值的避风港;2.特朗普政府贸易保护政策致使美元在2017年贬值12%,投资者寻求比特币规避贬值;3.据去年10月、11月调查,美国民众对政府的信任度下降14个百分点达到33%,而美元正是建立在公众对政府信任的基础上。而对于今年以来比特币价格的大幅波动,是因为投资者正在调整对政府政策的预期,新任美联储主席也在重新考虑如何更好地实施货币政策,同时也在考虑推出自己的加密货币。[2018/3/8]
在BFT风格的股权证明中,验证者被随机分配提出区块的权利,但是通过多轮过程来确定哪个区块是规范的,其中每个验证者在每轮中发送对某个特定区块的“投票”,在流程结束时,所有验证者永久同意任何给定的块是否属于链条的一部分。请注意,块可能仍然连接在一起;关键的区别在于块上的共识可以在一个块内,并且不依赖于它之后的链的长度或大小。
PoA
授权证明是PoS一致性算法的子集,主要由测试网和私有或联盟网络使用。在基于PoA的区块链中,交易有效性最终由一组经批准的链上账户确定,称为“授权节点”。确定授权节点的标准是通过网络治理结构中编写的方法确定性地决定的。
PoA被广泛认为是达成共识的最快途径,但依赖于验证节点尚未受到损害的假设。非验证参与者可以像公共以太网那样访问和使用网络
PoA共识依赖于验证者的声誉和过去的表现。这个想法是验证者节点将其身份/声誉放到我的身上。私人联盟网络的一个重要方面是链上地址与已知的现实世界身份之间的联系。因此,我们可以说验证节点正在盯着他们的“身份”或“声誉”。这为验证者创建了一定程度的问责制,最适合企业,私有或测试网络。
PoA目前由测试网络Kovan使用,并且可以在Parity中轻松配置用于私人联盟网络。
DPoS
代理权益证明是一种经过修改的权益证明形式,网络参与者投票选举一系列代表来验证和保护区块链。这些代表有点类似于PoA中的权威节点,除非他们的权限可能被选民撤销。
在DPoS共识中,与PoS一样,投票权重与用户注入的投注金额成正比。这就产生了一个场景,即较多token持有者比较少token的持有者拥有更多的投票权。从游戏理论的角度来看,这是有道理的,因为那些具有更多经济的“游戏中的皮肤”的人自然会有更大的动力来选出最有效的代表证人。
此外,代表证人会收到验证每个区块的奖励,因此被激励保持诚实和有效-以免被替换。然而,有一些方法可以使“贿赂”变得相当合理;例如,交易所可以提供存款利率,交易所运营商可以使用大量存款进行DPoS共识投票。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。