宇宙链 宇宙链
Ctrl+D收藏宇宙链

两全其美的 zk rollup 预共识机制

作者:

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

1)太长不看:

本文概述了一种预共识机制,可以实现即时终局性并减少验证gas成本,同时不影响zkRollup的即时资金退出。

2)背景和动机:

在承诺间隔足够短的情况下,zkRollup可以实现即时终局性。在这个方案中,聚合者的信任风险会随间隔时间增长而增加,实现终局性的成本会随间隔时间延长而降低。

首先说明zkRollup的配对验证成本超过20万gas。也就是说,在zkRollup的每个承诺间隔期内,聚合者都需要花费这么多gas来验证并敲定承诺。

我们不能忽略这一成本,因为zkRollup的承诺间隔很短。我们需要承诺来实现即时退出的终局性。只要承诺间隔很短,且恶意聚合者回滚交易的积极性不高,我们就可以实现即时终局性。

彭博社:交易员预计利率将于9月见顶而非7月:6月14日消息,据彭博社报道,据市场数据显示,交易员现在预计美联储的政策利率将在9月份见顶,而此前他们预计该利率将在7月份见顶。此外,目前交易员普遍认为美联储将在北京时间明日凌晨2点公布本次不加息的利率决议,并于7月再次宣布加息25个基点,于9月达到5.3%左右的利率峰值。[2023/6/14 21:36:53]

尽管我们可以使用递归零知识证明和高效的证明计算系统来聚合多个交易,我们也很难改变承诺间隔。如果我们盲目延长承诺间隔,就会影响安全性。

然后,我们需要思考如何在zkRollup中实现安全的即时终局性和较长的验证间隔。

3)方法:

聚合者的运行成本源自合约上零知识证明验证的gas成本高且承诺间隔短。

SEC:CZ为币安做市商Sigma Chain实际所有者,由多名币安员工运营:6月6日消息,SEC在针对币安的诉讼文件中,表示Sigma Chain是一家在瑞士注册的加密资产交易公司。CZ是Sigma Chain的实际所有者,多名币安员工负责运营。其中,币安的后勤经理同时也担任Sigma Chain的总裁,她还对BAM Trading的银行账户具有签字权。Sigma Chain是币安两个平台的活跃交易员,并自称为“币安交易所的主要做市商”。

在Binance.US平台推出后,CZ指示Sigma Chain成为其首批做市商之一。此外,自从Binance.US平台开始向客户提供场外交易(OTC)交易和其转换交易和一键买卖(OCBS)服务以来,Sigma Chain一直作为Binance.US平台客户的交易对手,有时甚至是唯一的交易对手。[2023/6/6 21:17:36]

因此,我们可以在不影响安全性和可用性的情况下延长验证间隔。

Compound Treasury 推出面向机构的借贷服务:9月14日消息,Compound Treasury 推出面向机构的借贷服务,经过认证的机构可以选择使用数字资产作为抵押品从 Compound Treasury 处获得贷款。目前 Compound Treasury 支持机构抵押比特币、以太坊以及部分 ERC-20 代币作为抵押品,以 6% 的年化利率借出美元或 USDC。Compound 表示,借款将不设置固定的还款时间表,只要客户保持超额抵押,就可以灵活地进行借贷和还款。该产品流动性将由 Compound Treasury 提供的机构级资管服务的客户和 Compound 协议提供支持。[2022/9/14 13:30:07]

3.1)第一步:跳过零知识证明配对验证

Victory Capital增持Coinbase股份:8月8日消息,知名资产管理公司Victory Capital Management Inc.已经额外购买了Coinbase Global Inc. 8944股(增加10.7%),目前已持有92,640 股Coinbase股票。根据相关财报数据显示,Victory Capital Management Inc. 持有的Coinbase Global股份价值达到10,441,000 美元。(eftdailynews )[2022/8/8 12:10:32]

首先,我们最容易想到的解决方案就是跳过配对计算,并引入针对承诺的简单欺诈证明。

聚合者向合约提交证明或验证zkRollup承诺所需的任何东西,但这时不执行配对计算,也就不需要支付20万gas。一段时间过后,这个承诺就会得到验证;这个承诺中的每个状态将成为下一个承诺的公共输入。聚合者需要锁定一些以太币来激励验证者。一旦验证者发现欺诈行为,聚合者就会受到惩罚。

承诺就是公共输入、零知识证明数据、上一个状态根、下一个状态根、交易哈希和聚合者地址这几项的哈希值。

原像由链上事件提供,承诺保存在合约存储内。

这种方法具有很大的优势。

每个人都可以成为瞭望塔,等同于OptimisticRollup中的“验证者”,无需运行全节点或进行任何特殊的起步设置。

数据可得性问题不会发生,因为验证或执行欺诈证明所需的一切数据都在链上发出的事件中。执行欺诈证明时,我们不需要Layer2交易数据及交易结果,因为这些数据全都包含在了零知识证明的公共输入和证明中。

如果恶意聚合者提交了恶意默克尔根,并放弃了所有交易数据和默克尔树数据,我们不需要运行全节点来进行欺诈证明。我们只需检查零知识证明数据,并执行配对验证函数,即可发现这类恶意行为。

但是,上述方法存在安全性问题。

如果Layer1上发生51%攻击,将恶意默克尔根合法化,我们很难阻止。

由于51%攻击的执行成本随底层区块链的出块时间增加而增加,我们需要足够长的验证期限,才能有效提高51%攻击的难度。理想的验证期限是7天,因为ORU的退出期限也是7天,这可以根据挖矿成本和实际的攻击奖励计算得到。

在这种情况下,我们没有理由舍ORU而取上述方案。

3.2)第二步:无需零知识证明验证的预共识承诺,通过递归零知识证明配对实现终局性

我们可以通过以下方式解决上述安全性问题。

我们将这个没有经过零知识证明验证的承诺视为预共识。预共识会通过零知识证明验证限制终局性。

(consensuscommit)=>(pre-consensuscommit)=>(pre-consensuscommit)=>….=>(pre-consensuscommit)=>(consensuscommit)

所有预共识承诺都会通过配对来限制共识。因此,Layer2用户可以享受安全的即时交易终局性。我们需要使用带有递归零知识证明的所有预共识承诺来验证共识承诺。这里有两个电路:预共识电路和递归电路。预共识电路包含采用zkRollup方案的dApp的逻辑。递归电路只需要从Layer1中获取预共识数据作为公共输入。

递归零知识证明可以用来对一段时间内的预共识进行水平合并:与此同时,它也可以用来将大量交易垂直聚合到预共识承诺中。

如果说任何虚假的预共识承诺都会影响带有配对的共识验证,我们总是可以通过零知识证明配对其进行欺诈证明。一旦证明成功,聚合者就会使用零知识证明验证者函数将该承诺删除,然后重新开始进行交易聚合并创建预共识承诺。

如果急的话,资产持有者可以花20万gas通过预共识来达成共识,然后就可以立即退出。正如“第一步”中提到的那样,他们不需要任何特殊设置,即可实现共识终局性,因为所有输入都已聚合,而且可以通过链上事件搜索到。无论验证多少预共识承诺证明,递归验证的gas成本都不会增加,因为这些证明将被哈希到条目哈希中。

51%攻击者无法敲定恶意默克尔根,因为每个根最终都会通过由zk电路实现的合约代码逻辑在链上进行验证。

4)总结:

这种带有欺诈证明的预共识协议及相关数据可访问性可以让zkRollup拥有较长的承诺间隔。这种方法可以大量节省验证计算所需的gas成本。

标签:COMROLLROLKROCompound AugurTROLL币TROLL BNBKRO币

火必交易所热门资讯
狂人说:他们恐慌甩货 我们淡然笑纳

狂人本着负责,专注,诚恳的态度用心写每一篇分析文章,特点鲜明,不做作,不浮夸!本内容中的信息及数据来源于公开可获得资料,力求准确可靠,但对信息的准确性及完整性不做任何保证,本内容不构成投资建议,据此投资,责任自负.

1900/1/1 0:00:00
DeFi之道丨区块链借贷的演进之路:从加密当铺到信贷机构

注:作者是LazzyVentures创始人RomanBuzko。如今,DeFi借贷的主要形式是超额抵押借贷,要想获得100美元的DAI,你就需要拿价值150美元的ETH作为抵押品.

1900/1/1 0:00:00
简单读懂TrueBit

以太坊链上的困境 以太坊最初的目标是“世界计算机”,但区块链的核心是安全和去中心化,当用户运行智能合约时,所有节点都有参与。这些节点通过EVM执行,而这些执行会消耗计算资源,每个计算都会收取“gas费用”.

1900/1/1 0:00:00
暴跌之后 该买ETH还是BTC?

BTC: 前面我们说比特币的支撑在43000美元。 观点:BTC日波动率再次低于50% 或是短期变盘暴跌信号:CoinMetrics数据显示,比特币的日波动率已再次下降到50%以下,而上次比特币日波动率下降到50%以下是在3月7日.

1900/1/1 0:00:00
加密金融产品的演进:资产通证化可能是关键一步

作者:RGworld 在每一轮牛市中,币价上涨只是一个结果表象,其背后实际上代表着区块链这一行业的实质性发展.

1900/1/1 0:00:00
芯片断供背后的货币战:比特币双线攻陷金融和产业

一场火热的虚拟币“数字游戏”正在冲击现实世界的金融秩序与产业资源。连日来,比特币等虚拟币价格出现暴涨暴跌.

1900/1/1 0:00:00