宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > Filecoin > 正文

Casper FFG的可审计安全性和近似活性

作者:

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

编者按:本文来自以太坊爱好者,作者:AdityaAsgaonkar,翻译&校对:IANLIU&阿剑,Odaily星球日报经授权转载。感谢CarlBeekhuizen的审阅。区块链需要向用户提供两种保障——1)区块的确定性和2).区块链的活性——区块链的底层共识机制就负责提供这两种保障。以太坊2.0中,共识过程只在信标链上发生,并使用CasperFriendlyFinalityGadget(FFG)机制来帮助达成共识。本篇文章旨在描述基本的FFG机制,并证明它能提供上述两种保障。CasperFFG是一种“确定性工具”,这意味着CasperFFG规范了区块的确定性规则,并能在事件发生之后检查区块的确定性。FFG机制与链的增长脱钩,可以作为独立组件附加在任意可用的区块链协议上来提供区块确定性。因为CasperFFG机制没有能够保证区块链活性的策略,因此从这个角度来看,它并不算是完全成熟的共识协议。让我们先从CasperFFG的结构开始,然后深入CasperFFG机制的规则,最终了解它提供的安全性&活性保证。投票

以太坊混币协议Tornado Cash重回GitHub平台:金色财经报道,以太坊混币协议Tornado Cash现在回到了代码开源网站GitHub平台上。代码存储库的功能仍然仅限于“只读”。此前消息,美国财政部外国资产控制办公室(OFAC)上个月将Tornado Cash列入黑名单。(decrypt.co)[2022/9/23 7:15:06]

验证者通过提交见证消息”)来对链上的区块投票。投票的格式为,包含两部分信息:来源区块目标区块——目标区块必须是S的派生区块具体来说,投票所包含的信息包括验证者的数字签名、用于确认区块的区块哈希和块高。合理化与确定性达成

合理化与确定性达成是CasperFFG共识过程的两个阶段,可以和传统拜占庭容错共识的“prepare”和“commit”阶段做横向对比。

安全团队:约300枚BNB从DAO Maker攻击者地址转入Tornado Cash:金色财经消息,据派盾监测,约300枚BNB从DAO Maker攻击者地址转入Tornado Cash。

注:去年8月,DAO Maker遭受黑客攻击,被盗价值700万美元的USDC。[2022/6/4 4:02:12]

-因具备2/3以上的验证者投票,区块A&区块B得到合理化-合理化:只要某区块B满足下列条件,则该块就被合理化:区块B是创世区块,或超过2/3以上的验证者将选票投给(A,B),其中B是A的后代区块,且A在此前已被合理化。

派盾:OP代币发生Rug Pull,2000枚BNB已转入Tornado Cash:金色财经消息,据派盾监测,OP代币发生Rug Pull,币价短时暴跌99%。开发人员已将约2000枚BNB(价值82万美元)转入Tornado Cash。[2022/4/22 14:42:09]

确定性:只要区块B满足以下条件,即获得确定性:区块B是创世区块,或B已满足合理性,且有超过2/3的验证者选票投给(B,C),其中C是B的直系子块。注意:关于确定性的定义,在以太坊2.0中CasperFFG有更一般化的定义,详见此文。使用上文这种表述是为了保证通俗易懂。CasperFFG规则

CasperFFG只有两条简单的限制规则,应用这两个规则就能防止验证者同时给(S1,T1)和(S2,T2)投票:区块高度(T1)=区块高度(T2),或区块高度(S1)<区块高度(S2)<区块高度(T2)<区块高度(T1)

声音 | V神:Casper/分片规范大致完成 Plasma部署进行中:V神近期在推特上回复“你认为过去15个月(以太坊)最大的改变是什么”的问题时给出以下答案:

1.Casper/分片规范大致完成,现在正在细化阶段;

2.4项以上的规范已经在实施中;

3.扩容方案Plasma的很多部署都在进行中;

4.基于ZK-SNARK的第二层扩展和隐私正在进行中。

这一切与2017年相比变化显著。[2018/10/9]

-CasperFFG规则违反情况一:区块高度(T1)=区块高度(T2)-

-CasperFFG规则违反情况二:区块高度(S1)<区块高度(S2)<区块高度(T2)<区块高度(T1)-安全性&活性

动态 | Zcash将升级系统以兼容硬分叉Sapling:据Coindesk消息,Zcash正在对网络软件进行系统升级,以期与硬分叉 Sapling 兼容。据悉,该硬分叉将于10月28日发布,第一个Sapling区块将在419,200区被开采。在实时发布之前,Sapling将在280,000区网络上进行测试。Zcash工程师Sean Bowe表示测试预计于下周四开始。[2018/8/17]

CasperFFG的设计目的,是提供共识安全性和针对区块敲定过程的活性。讲得具体点,CasperFFG提供以下保证:可追责的安全性:如果两个相互冲突的区块都达成了确定性,则至少有1/3的验证者违反CasperFFG规则,而CasperFFG可以识别出这些验证者。近似活性:无论协议运行处于什么状态,验证者都能继续履行职责、能在不违反CasperFFG规则的前提下敲定新区块。尽管和传统的BFT文献相比,这里提到的安全性和活性定义不是那么规范,但这种诠释是非常适合用于分析区块链的确定性工具的!事实上,熟悉BFT文献的人可能会觉得“近似活性”的概念简直异想天开;不过因为CasperFFG只是“确定性工具”,整个机制只要确保诚实的验证者能在不违反FFG规则的情况下推动推进协议,而不会被卡在任何一个环节,即可。至于可追责安全性的定义,我们的重点是可追责性,然后这部分信息能够被权益证明机制沿用、用于在区块链上处罚恶意验证者。最终目的还是为权益证明机制提供信息,使后者的激励机制能生效,促使共识过程形成协议一开始设想的均衡状态。安全性证明

假设两个相互冲突的区块A和B都被敲定了,那么可能有两种情况:区块高度(A)=区块高度(B)因为A和B在得到确定性之前先要获得合理性,则它们各自都要收到至少2/3的验证者投票,这意味着一旦它俩都达到要求,则至少有1/3的验证者违反了CasperFFG规则。区块高度(A)<区块高度(B)为了让A达成确定性,需要超过2/3以上的验证者将选票投给(A,C),其中C是A的子块。为了让B达成合理性,则在B之前必须存在连续升序的区块,且每个区块都已经被它的后一区块合理化。假设区块B_m是这串连续区块中的首块,区块高度(A)<区块高度(B_m)。注意,这串连续的区块不存在与区块A或C相同的块高,不然就变成了上一种情形。现在假设我们将票投给(B_n,B_m)(其中n=m-1),使得B_m获得合理性。则因为区块高度(B_m)、区块高度(B_m)皆不等于区块高度(A)/区块高度(C),因此情况一定是区块高度(B_n)<区块高度(A)<区块高度(C)<区块高度(B_m)。这样一来我们就能说——至少有2/3的验证者违反了CasperFFG规则二。

-安全性证明,情况:区块高度(A)<区块高度(B)-而且只要确认票证集合、找出冲突选票、检查验证者签名,就能轻易揪出违反CasperFFG规则的验证者。活性证明

假设P_0是最新的合理区块,Q是曾得到过验证者投票的最新区块。接下来,任何属于P_0子块的区块P_1都能在不违反FFG规则的情况下收到2/3验证者的的投票(P_0,P_1),进而取得合理性。P_1也能在不违反FFG规则的情况下收到2/3验证者的的投票(P_1,P_2),进而获得确定性,其中P_2是P_1的子块。因此,至少有一组验证者能够敲定新块。进阶阅读材料CasperFFG初版论文——CaspertheFriendlyFinalityGadget对Eth2.0应用CasperFFG方法的分析——CombiningGHOSTandCasper

标签:CASSPECasperASPimagecashSPET币casper币最新消息ASPC价格

Filecoin热门资讯
经济刺激政策导致美国各大银行纷纷倒闭

编者按:本文来自Cointelegraph中文,作者:MICHAELKAPILKOV,Odaily星球日报经授权转载。美国政府提出的向8000万美国人发放经济刺激支票计划增加了经济支持需求,结果是,一些美国银行已无法支撑这样的需求.

1900/1/1 0:00:00
加密行业里的「叠码仔」

编者按:本文来自区块律动BlockBeats,作者:0x66,Odaily星球日报经授权转载。你在币圈亏光的钱和币,都被谁赚走了?你猜可能会是那些技术比你高超的人,因为新闻里报道了太多因为炒比特币一夜暴富的例子.

1900/1/1 0:00:00
山寨币接连被交易所下架,流动性缺失成最大风险

昨晚邮箱收到Okex下线币种通知的邮件,很多山寨币面临被平台下架的结局。 从2018年底开始到现在,Okex平台累计发布了十批删减TOKEN交易单的名单,从其官方给的下架规则来看,聚集在几个方面:项目和团队面临问题,TOKEN代币连续.

1900/1/1 0:00:00
比特大陆吴忌寒:新型号T19矿机将推出,丰水期或开启牛市

在比特小鹿主办的421丰水节上,比特大陆董事长、CEO吴忌寒表示,312事件奠定了一个非常坚实的底部,不相信未来会二次探底,即将到来的丰水期或开启下一轮牛市.

1900/1/1 0:00:00
彭博最新报告:比特币正在酝酿一场大规模牛市

编者按:本文来自碳链价值,作者:BloombergIntelligence高级商品策略师MikeMcGlone,编译:白夜,Odaily星球日报经授权转载.

1900/1/1 0:00:00
区块链不可篡改的重要条件之一:时间戳

编者按:本文来自白话区块链,作者:崔晗,Odaily星球日报经授权转载。在比特币白皮书中,对于交易过程的解释提及到了因不够信任而产生的“双重支付”问题,除去借助权威机构来检查系统中所有的“钱”是唯一消费的之外,我们还可以提供一种“让所.

1900/1/1 0:00:00