火星链 火星链
Ctrl+D收藏火星链
首页 > NEAR > 正文

RAN:一文了解波卡共识GRANDPA协议

作者:

时间:1900/1/1 0:00:00

这是我们的Polkadot共识系列文章的第2部分。在该系列的简介中,概述了一种共识算法可以帮助计算机网络回答三个问题。GRANDPA将解决第二个问题。1.谁可以提出下一个更改?2.哪一组是最终的更改?3.如果有人违反规则怎么办?GRANDPA是Polkadot的结尾工具,其作用是正确地选择模范链,表明GRANDPA的一系列改动是最后的步骤。GRANDPA不会自行生成块;相反的是,GRANDPA验证者将从另一个区块生产组件中导入区块。分离区块生产和安全性的好处,除了是一个不错的工程设计外,还有GRANDPA对其导入的区块没有施加很多限制。GRANDPA仅要求块生产系统具有最终的安全性,遵循GRANDPA的分叉选择规则,并且在新区块的标头具有指向旧区块的指针。该特性确保轻型客户端可以跟随在链上。GRANDPA协议

Do Kwon拒绝在黑山法庭保释听证会上批露其资产确切数额:5月12日消息, Terraform Labs 联合创始人 Do Kwon 被怀疑在涉嫌加密货币证券欺诈后藏匿了大量资产,他在黑山法庭的审判中拒绝透露其资产的确切数额。在周四对伪造护照的指控进行审判时,Do Kwon 要求以 40 万欧元(约 5.8 亿韩元)的保释金保释,但随后被法官问及他打算如何支付保释金。Do Kwon 表示,他的妻子会支付这笔款项,他在韩国拥有一套公寓。但当法官询问他时,他拒绝在媒体面前提供自己的资产细节。法官称若不进一步披露资产,就无法做出保释决定时,Do Kwon 表示,他与妻子共同拥有的公寓单元价值约 300 万美元。[2023/5/12 14:59:31]

GRANDPA与其他拜占庭式容错区块链算法不同之处在于,验证者对链而不是区块进行投票。该协议采用过渡性地投票机制,GRANDPA算法找到具有最高投票数的区块编号,将将其视为最终投票。此过程允许在在几个区块内同时进行。最后一部分很重要,因为GRANDPA消除了阻碍其他区块链结尾工具的瓶颈。与其他实用拜占庭容错PBFT衍生物一样,GRANDPA具有O复杂度。也就是说如果将节点数增加一倍,则必须发送四倍的消息数。能使区块生产成为确定性过程一部分的共识系统使您可以向每个区块发送这些消息。通过将区块生产隔离在另一个模块中,我们可以以更高效的方式生产区块),并在一轮投票中最终确定其中的几个。要理解此示例,请查看Kusama节点中的以下日志消息:Idle(24peers),best:#664257(0x706c…76b7),finalized#664253(0xe4ab…4d2a)Imported#664258(0xee71…6321)Idle(24peers),best:#664258(0xee71…6321),finalized#664256(0x809a…a5d8)请注意,在一轮中,GRANDPA最终确定了三个区块。

比特币网络平均交易费用飙升至19.2美元:金色财经报道,比特币交易费用在过去24小时内大幅飙升,平均每次转账费用达到19.20美元。据bitinfocharts数据显示,比特币网络中位数交易费用为0.0004 BTC或每次转账11.05美元。高优先级交易每笔交易需支付22.90美元以上,中等优先级交易需支付19.95美元。[2023/5/9 14:50:30]

如上面的日志消息所示,这是GRANDPA如何在一个回合中完成多个块的示例。左侧的深灰色块是最终确定的,验证者已为新回合发送了选票。另外三个街区占大多数并最终确定下来了。一个GRANDPA回合

选民将执行以下操作以生成新的区块:1.被指定为“主要”节点将广播其认为之前可能获得的最高选票区块作为最终区块。2.在等待一段网络延迟之后,每个验证者都会广播一个其认为应该确定的最高选票区块的“预投票”,并认为其应当是最终区块。如果验证者的绝大多数是诚实的,则此区块应扩展最初广播的链上。所以新链可能比最后确定的链还多几个区块。3.每个验证者根据预投票计算可以确定最终那个最高选票的区块。如果预投票集扩展到最后一条最终确定的链,则每个验证者将对该链进行“预执行”。4.每个验证者都等待接收足够的预执行,以在新确定的链上传递信息。与其他拜占庭容错算法的细微但重要的区别是,该投票环节的关键路径上没有意见变化。尽管每一轮的主要内容都有所改动,但这种更改仅在异步网络中开启新一轮回合,所以在部分同步的网络中即使不分配主要地带,协议也将始终前进。当协议进程中获得了验证者的三分之二以上的预投票或预执行,则表明该进程是可完成的。为了获得最后的结果,必须限制验证者的手中票数,这与可以具有无限的验证者集确定性的链不同。选择投票者集合的方法是在GRANDPA协议之外定义的逻辑。GRANDPA支持加权投票。例如,您可以在您的链中运行GRANDPA,在此情况下拥有更多注的验证者可以获得更多选票。但是在Polkadot中所有验证人都有一个均等的加权投票。这种加权是一项经济决策,目的是防止少数节点获得较大的网络份额。安全责任:当意外发生时

Euler Finance的捐赠和清算中存在逻辑缺陷导致被攻击:金色财经报道,据PeckShield分析,Euler Finance 由于其捐赠和清算的逻辑缺陷,其在以太坊上的一系列交易中被利用(黑客交易地址),导致项目损失约1.97 亿美元。具体而言,donateToReserves 需要确保捐赠者仍然有超额抵押,清算需要确保从借款到抵押资产的“正确”转换率。此外,共有两名黑客参与了攻击:0x5F2…8B8c 和 0xBcA…7c5C。[2023/3/13 13:00:50]

GRANDPA具有一项称为“安全责任”的功能,可使验证者对违反安全性的行为负责。当确定不同链中的两个区块时会发生安全冲突,安全责任功能就类似于发生意外后的调查。但是首先要明确两个相互冲突的链是如何形成的?BFT系统始终建立在以下条件之上:有问题的验证者的最大数量为总验证者的一小部分。如果验证者集未能满足上述要求,为了最终明确两个冲突的链,至少有三分之一的验证人对这两个链进行了投票。

Binance迄今已投资超200万美元支持全球女性进入Web3领域:3月6日消息,Binance再次承诺增加Web3中活跃和就业的女性人数。通过以女性为中心的教育和指导计划,Binance迄今已投资超过200万美元支持全球10多个国家的女性,并将在未来一年加大力度。

Binance Charity在2022年捐赠了200万美元,为36000多个女性提供Web3奖学金,并将在2023年继续资助课程、项目和奖学金,重点关注女性和代表性不足的社区。由于女性仅占加密货币所有者的37%,教育是让更多女性加入该行业的关键。(PR Newswire)[2023/3/7 12:45:39]

在此示例中,有10个验证者,这意味着3是系统可以承受的最大错误验证者数目/3)。有了4个错误的验证器和一个网络分区,每组诚实的验证者蓝色)可以各自区块是最终区块。在两个相互冲突的链上进行投票是一种模棱两可的行为。实际上大家都认为模棱两可是对BFT系统的攻击,但在GRANDPA中我们可以检测到这种行为。首先,我们将询问节点投票决定一个新区块时为什么没有考虑上一个区块的情况。任何诚实的验证者都应启用第二轮的一组预投票或预执行来答复这个问题,因为第二个区块总会拥有大部分的选票。如果第一个问题成立,那么我们会问第二个问题:您看到过第一轮的哪些选票?我们实质上是在要求它们批准其他验证人,并透露他们从同行那里获得的所有投票。在这两个集合的联合中的某个位置,您会发现为两个冲突链投票的验证者。一旦上述结果被证实,它们将受到重罚,但这是仅是链上的逻辑工作而不是共识的结果。如果发生安全故障,则网络将必须通过硬分叉来选择哪个两个冲突链中哪个是终链。从安全的角度出发,Polkadot可以确保对实施攻击的验证者进行惩罚,并将其从验证者集中剔除。GRANDPA如何实现可用性和有效性

V神鼓励人们参与Gitcoin第14轮捐赠活动:6月23日消息,V神发推称,“相比购买一艘超级游艇,有更多体面的方式可以花掉5000万美元来打动人们,比如成为一个Gitcoin捐赠伙伴。”其随后@相关项目方,并称还有十几个小时可以为第14轮(GR14)做出贡献。

据悉,Gitcoin第14轮捐赠活动将于北京时间6月24日8:00(MDT时间6月23日18:00)结束。[2022/6/23 1:27:22]

还记得上面的日志消息吗?注意到最终区块是在最佳区块后面的第二个区块。这种滞后实际上是保持区块生产和完成不同的优势。Idle(24peers),best:#664258(0xee71…6321),finalized#664256(0x809a…a5d8)包括Polkadot在内的区块链互操作性系统都存在数据可用性的问题。设想有一个整理者将一个区块提交给验证者,但是其他平行链收集者都没有看到它。如果提交区块信息的收集者下线了怎么办?验证者有责任在一段时间内帮忙存储完整的区块信息,以便所有平行链的收集者都可以获得区块信息。验证者应该在对它们进行投票之前就验证好候选区块,但是我们要确保它们确实是这样做的。在Polkadot中存在许多称为钓鱼者的节点,它们可以验证区块并举报验证者的不当行为,例如在中继链中指出一个无效的平行链。我们永远不希望最终选定的区块是无效区块或者是收集者无法重构的区块。通过在链端后面保留几个区块的可验性,我们可以让钓鱼者验证该区块是否正确并检验验证者是否尽职。我们一直在讨论如何确定规范链,但是这些链的选择源自哪里?这就是BABE要回答的问题。请参阅本系列的第3部分。原地址:https://polkadot.network/polkadot-consensus-part-2-grandpa/翻译/Mike编辑/Dolly

标签:ANDGRANDRANADOAndrottweiler TokenThe Grand BanksGranX Chainpolkadotstingray乐队

NEAR热门资讯
以太坊:Deribit期权市场播报:0730 - 风险逆转

风险逆转组合是指以不同的行权价格购买虚值看跌期权和出售虚值看涨期权的一种期权策略。一般二者具有接近的delta值,也具有接近的权利金金额.

1900/1/1 0:00:00
BIT:俄罗斯政府禁止匿名钱包存款

编者按:本文来自Cointelegraph中文,作者:MICHAELKAPILKOV,Odaily星球日报经授权转载。俄罗斯联邦已禁止匿名存款到网络钱包中,此举将影响全国1000万用户.

1900/1/1 0:00:00
以太坊:用户体验差、准入门槛高,DeFi如何破局?

2019年公链格局出现动荡,“公链之王”以太坊一度因频繁出现网络拥堵被指跌落神坛。谁也没有想到,沉寂了一年的以太坊,乘DeFi再度崛起,在公链的激烈拼杀中脱颖而出,以王者之势重返大众视野.

1900/1/1 0:00:00
数字资产:谷燕西:拟在新加坡发行证券型通证,这个日本房地产项目值得关注

据媒体报道,现在一个日本的房地产项目正在新加坡采用证券型通证的方式进行融资。这样的融资方式此前在美国就开展过,即基于证券型通证的方式进行融资。但是美国在此方面后来并没有持续的发展.

1900/1/1 0:00:00
EFI:预言机项目从DeFi中崭露头角,做空报告为何被Link反杀?

最近的行情比较戏剧化,比特币在毫无征兆的情况下突然推动行情,而DeFi个别概念持续火爆,有的项目币市值可以排在许多主流币种前面,还有的项目币还可以一夜翻倍,这都是处于同一个概念不同项目的代币.

1900/1/1 0:00:00
ADI:量化产品杠杆比率缩小,市场行情存在不确定性

上期回顾受黄金大幅上涨,地缘紧张等因素带动比特币等主流数字货币大涨。成交额的持续增长,以及各利好消息的加持,BTC已经突破压力位,已打开上涨空间.

1900/1/1 0:00:00