来源|?@prysmaticlabs
作者|RaulJordan
区块链的一个基本属性是“最终确定性(finality)”,它的大概意思是经过一定时间后,被打包到权威链的交易是极其困难,甚至几乎不可能回滚的。Eth2在协议上有一个“明确的”机制是关于链的最终确定性的,它区别于现在使用PoW机制的比特币和以太坊上的“概率性”最终确定性。
在工作量证明中,共识从根本上说是一场全球竞赛,其中第一个挖出有效区块的幸运矿工会获胜——比赛方式是找出计算难度问题的数学方案。因此,出块时间是概率性的。越多的区块被打包到区块链上,回滚就越难,因为每个区块都代表了构建区块所需的电力和算力的累积总和。由于防止攻击者能够回滚今天的比特币和以太坊区块链是有切实的物理保证的,我们可以把超过一定时间的交易看作“被最终敲定了(finalized)”。
然而,权益证明机制的以太坊不是基于概率性最终敲定来运作的。相反,它把最终确定在协议上作了明确规定——“如果超过三分之二的验证者对区块链头正确投票了,经过一段很长的时间后,我们就认为这个特定检查点以前的所有交易都被最终敲定了”。最终确定性是明确的,而遵循协议的节点将无法回滚最终敲定的检查点(checkpoint),因为不管共识权重如何,这在根本上是不可能的。
Tether在ETH链上增发10亿USDT,系换链操作:金色财经报道,区块浏览器数据显示:03月04日18:31(UTC+8),Tether在ETH链上增发10亿USDT,交易哈希:0x6ee9ea768ebc29daad9396b5d54a8b6510389b6261458a88adf8a0ed8ed4c11a。
此前Tether表示,Tether即将与Binance协调进行换链,从Tron转换到EthereumERC20,涉及16亿枚USDT。在这个过程中,Tether的总供应量不会改变。[2023/3/4 12:42:21]
在Eth2里,最终确定性的机制是什么样的?
Eth2是一个同步协议,它用“检查点"机制进行记账。本质上是一个验证者集被分配到一个有32个slot?的窗口,履行出块或对区块投票的职责。其中,每个slot是12秒,而32个slot构成一个epoch。在一个epoch里,有32个验证者被分配到担当区块提议者(blockproposer),其他验证者都担当证明者(attester),他们要给每个epoch里被提议的区块投票。
OpenGSN获得第二笔拨款以在ETC主网部署GSN 2.0:12月9日,Ethereum Classic Labs官方发文宣布,OpenGSN已获得第二笔拨款,用于对其Gas补贴解决方案进行研发测试,以便在ETC主网中部署GSN 2.0方案。据悉,GSN方案通过提供一个去中心化中继器网络来改善用户体验,并允许DApp供应商为其用户支付Gas费。[2020/12/9 14:43:05]
每个slot里只会分到一个区块提议者,但会有多个“证明者”
例如,Alice在slot4被选为区块提议者,而Bob、James、Charlie和Susan都被选为证明者,这意味着他们都要对Alice提议的权威区块投票。
Eth2使用Casper权益证明共识,特别是其中的”确定性小工具(finalitygadget)"。Eth2最终敲定的过程定义如下:
1、如果在一个epoch里,大于2/3的验证者对区块链头正确投票,我们说最新的epoch被证成了(justified)。
以太坊社区讨论新方案以在ETH 1.x上减少见证人人数:V神刚刚发布社区关于是否使用“Kate承诺”方案的讨论。内容显示,V神提议使用“Kate承诺”(Kate commitments)方案,在ETH 1.x上提交以太坊合约代码时减少见证人人数。具体而言,在无状态的以太坊中,矿工需要为见证人添加所有已执行代码的证明。而证明的大小相对合约代码的大小是线性的,必须包括整个代码段。针对此现有方案提议进行代码合并,证明大小随合约代码大小呈对数增长。而“Kate承诺”方案则更进一步,其承诺将提供大小不变的证明。与此同时,见证人人数是决定是否可以使用无状态以太坊的关键,至此,“Kate承诺”方案非常有吸引力。但该方案也有很大的缺点,即需要一个受信任的设置。[2020/10/22]
2、如果连续两个epoch被证成了,那么current_epoch-2(当前epoch-2)被认为被最终敲定了。
公告 | GOKO交易所于今日21时在ETF交易专区新增四个品种交易对:据官方公告,GOKO交易所于2月17日21时在ETF交易专区新增BCH、BSV、LTC、ETC四个品种交易对,届时用户可以一键三倍做多/空,且不需要支付任何保证金。
杠杆ETF是借鉴传统金融推出的永续杠杆产品。它是在给定标的资产(如BTC)的前提下,实现追踪目标每日资产收益率的一定倍数的交易型产品。杠杆ETF是永续产品,无到期日,价格不会完全归零,因此不存在爆仓风险。投资者可在任一时刻在二级市场买入或卖出,且不需要支付任何保证金,即可达到交易杠杆的目的。
GOKO平台是一个社区化治理的加密资产交易平台,公平、公正、安全可信赖,是目前最为社区友好型的交易平台。目前GOKO平台已获得节点资本战略投资。[2020/2/17]
在正常的操作中,链的目的是一直做最终敲定。如果在被最终敲定的epoch后有超过4个epoch,那么所有验证者都会开始受到惩罚,以激励快速恢复敲定工作。
声音 | ETCDEV创始人Igor Artamonov:ETC计划在ETH升级后的数周内进行硬分叉:金色财经独家专访,在提到对于以太坊君士坦丁堡升级时,前ETCDEV创始人Igor Artamonov回应说,ETC也在寻求协议上一些与ETH智能合约兼容的改变。但改变仅仅限于重要的兼容性改变,并且之前也有计划在ETH升级之后的数周内进行硬分叉。[2019/1/10]
epoch末会发生什么?
在eth2的epoch末,状态转换函数执行重要的记账功能,以弄清楚在这个时间段共识层确切发生了什么,并为下一个epoch做准备。验证者在每个epoch都会被混洗,分配新的任务,除非出现链重组,否则我们可以提前两个epoch得知我们分配到的任务。
在epoch过渡中,我们会统计出链头的所有票数。验证者使用“有效余额(effectivebalance)"投票,以gwei计价。在谈论eth2时,我们通常会提到验证者参与率,它的定义是在一个epoch里用于区块链头正确投票所质押的总gwei与所有活跃验证者所质押的总gwei的比值。
确定一个新被最终敲定的检查点意味着什么?
在Eth2,确定一个最终敲定的检查点是非常重要的,因为协议里很多明确定义的东西都以它为界限。也就是,在检查点被最终敲定前,所有通过p2pgossipsub收到的信息都会被忽略和丢弃。此外,以下是在eth2一个新被最终敲定的检查点会发生的事:
所有从新被最终敲定的检查点之前传入gossipsub的信息都会被忽略分叉选择规则的更新只认从最终敲定的检查点开始的投票。这意味着,遵循协议的节点是不可能对被最终敲定的检查点进行回滚的。被最终敲定的检查点以前的存储数据是可以被修剪的,没有安全问题激励与重组
协议奖励对维护我们所谓的”链的活性“有一个很强的激励机制。自从Eth2的主网在2020年12月1日被激活以来,该链一直具有完美的活性,特别是每个epoch都按预期被最终敲定。而链的参与率,即正在给区块链头正确投票所质押的ETH占所有活跃验证者质押量的百分比,一直保持在90%以上的高水平。
数据来源:https://beaconcha.in
除非大部分的质押者都离线了,或多人使用的客户端实现出现严重漏洞,否则激励机制会一直支持最终敲定current_epoch-2。鉴于在eth2里,epoch时长为6.4分钟,即12.8分钟前的epoch应该总是被最终敲定的。
关于MEV,我们当然还没在区块链里看到出现超过12.8分钟的重组。那么,我们是否可能通过信标链本身的数据获得交易最终确定性的概率估值呢?
MEV
Eth2里的每个区块都包含关于共识的元数据,即每个区块都包含如下信息:
加入信标链的新验证者(eth1的验证者存款)证明(attenstation),即其他验证者对链上先前区块的投票验证者想要退出其职责的证明验证者被罚没和被强制逐出的证明对于我们的目的来说,最重要的就是证明。由于每个slot都会出块,时间是刚好12秒。对于我们收到的每个区块,我们都可以计算目前为止对区块链头正确投票的验证者所质押的ETH占所有活跃验证者所质押的ETH的百分比。例如,如果在一个epoch结束前我们已经收到超过前2/3的投票了,且上一个epoch已经有超过2/3的验证者正确投票了,我们能相当确定链的最终确定性很快能达成。也就是说,我们可以在最终确定性达成的前6.4分钟就对这个结果很有信心了。
尽管这种”信心“是很有用的,但如果在权威链的分叉上有足够多的投票权,1个甚至2个epoch内的重组仍然是可能的。就我们观察到的情况,Eth2上有大量投票权的小型分叉是很罕见的,并在当前的链上从未发生过。
关于MEV的问题:我们要多久才能知道最终确定性,使它对MEV-geth起作用呢?
对最终确定性的哲学讨论
节点可以违反协议吗?
最终确定性,说到底,是由对协议规则的社会共识执行的一个抽象概念。有一个诚实假设是,节点确实在遵循协议。这意味着即使一些行为不当的节点尝试修改它们的客户端软件,以忽略关于最终确定性的规则,也不会影响整个网络,因为所有其他节点都会遵循协议。
而决定重组的分叉选择是从被最新最终敲定的epoch开始的,除非绝大多数的节点都违反协议,否则重组是不可能发生的。
参考文献
eth2规范specsbeaconcha.in
标签:ETHPOCETH2区块链Kino Token ETH2044 Nuclear ApocalypseETH2.0价格区块链MOVEZ币
加密货币再被监管勒紧脖子,数字人民币加速发展。在9月24日举办的第十届中国支付清算论坛上,包括央行副行长范一飞、央行支付司司长温信祥、央行数字货币研究所所长穆长春等在发言中提及了未来数字人民币对.
1900/1/1 0:00:00原标题:《TheHeartProject:为何陈冠希选择了它》9月23日Clot创始人、知名演员、歌手陈冠希在instagram上发布了最新动态.
1900/1/1 0:00:00原标题:《如何打造区块链超级产品?》作者:北京大学王思远,本文仅代表作者观点原文链接:https://mp.weixin.qq.com/s/uzhyvkchCS4kuHaWhctbjQ区块链已成.
1900/1/1 0:00:00据PRNewswire消息,9月23日,加密货币平台Blockchain.com宣布为美国俄克拉荷马州400万居民提供托管和经纪产品资格,此外还将为该州提供远程工作机会.
1900/1/1 0:00:00原标题:《关于Web3的有用资源》Web3将继续存在,而教育将成为将新人带入这个空间的更大驱动力。特别是在开发和用户入门方面,越来越多的人开始尝试DAO贡献和学习.
1900/1/1 0:00:00摘要:ForceDAO假充值攻击事件分析北京时间2021年4月4日,区块链项目?ForceDAO?发推提醒用户称「请停止在?Sushiswap?和?Uniswap?上的所有交易.
1900/1/1 0:00:00