月亮链 月亮链
Ctrl+D收藏月亮链

LAYER:Layer2的激勵機制:Fiat-Shamir heuristic在FOX的妙用_fold币知乎

作者:

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

撰文:孟铉济,FoxTech首席科学家;康水跃,FoxTechCEO

前言

Layer1作为一种分布式系统,为了达成共识需要高昂的通讯代价,并且大量的计算也会消耗昂贵的gas。所以,作为Layer1的扩展,Layer2的设计可以有效地提升Layer1的效率。但是从这个角度来说,Layer2的设计仍然面临着和Layer1一样的一大难题,就是如何平衡去中心化程度和高效性。

zkRollup是非常有前景的Layer2扩容方案,通过将计算搬到链下并向Layer1链上提供零知识证明的方式来实现。在实现zkRollup的方案当中,FOX系统采用了当下主流结构,主要有两种节点,分别是Sequencer和Folder。简单来说,Sequencer负责对用户提交的交易进行排序打包,并且更新Layer2链上状态,Folder负责对Sequencer打包的交易生成证明并提交到Layer1。

一个有意义的问题是,Layer2的节点是否应该是去中心化的,如果是,如何设计激励机制来保证这一点。因为可以想象,Layer1效率低的本质就是,为了实现去中心化每个节点都需要进行大量的计算和通讯。而使用了Layer2系统,将计算过程解耦,如果在这部分依然用完全等效于Layer1的去中心化模式,则又会因为同样的原因造成Layer2的拥堵,所以这里需要做权衡。

Klaytn正式发布Klaytn v1.10.0,计划于明年初执行:12月27日消息,韩国互联网巨头Kakao旗下区块链平台Klaytn发布Klaytn v1.10.0,其中包含硬分叉“Kore”升级,硬分叉包含包括完成链上治理投票方法(KIP-81)、新的GC奖励结构(KIP-82)和EVM更改。

本次硬分叉将根据各自的区块编号应用于Baobab和Cypress网络,前者计划在第111736800区块高度(北京时间约2023年1月10日上午9点)执行,后者将会在2023年3月下一个版本(v1.10.x)中公布。[2022/12/27 22:10:57]

激励机制的设计就是通过调整Layer2节点获得激励手续费的方式以及平衡支付给Layer2节点的费用,来鼓励节点参与Layer2系统维护。本质上,Layer2节点收到的激励费用来源与以太坊一样,来自于提交交易的用户付出的Gas费。本文会探讨在FOX的系统当中,FOX的节点如何参与系统收取手续费,以及这样做的原因。

Cardano的Layer 2可扩展性解决方案Hydra已发布新版本:金色财经报道,Cardano的Layer 2可扩展性解决方案Hydra已在新的预发布版本“Hydra 0.8.0”中获得最新更新。根据 Hydra 首席开发人员?Sebastian Nagel共享的 GitHub 版本,新版本对 API 进行了几处更改,修复了 Hydra 节点中的错误并改进了 Hydra 用户体验。它还将交易成本计算为“最低费用”,并在 tx-cost 基准中报告它们,并进行了多项改进。[2022/10/28 11:53:27]

Gas的作用

首先我们来回顾Gas费在以太坊系统当中的作用。Layer1的计算资源是有限的,用户提交交易时候会指定交易Gas费,Gas费基本同交易的执行操作复杂度相关,而在此基础上愿意支付更高昂的Gas费的用户可以获得更优先的交易执行。矿工的激励就来源于打包的区块的Gas费总和。此外,Gas费机制还可以有效防止恶意合约,限制区块容量大小,这样在一定程度上保障了安全性。

前任天堂北美总裁:自己是区块链和Play-to-own技术的信徒:5月3日消息,前任天堂北美总裁Reggie Fils-Aimé上周在SXSW音乐节上被问及区块链、加密货币和Play-to-earn技术在游戏的未来中扮演的角色,他表示,以玩家视角来看,他相信区块链在游戏里能够有所作为。

Reggie Fils-Aimé表示,“我是区块链的信徒。我认为区块链是一项很有吸引力的技术。我还是电子游戏‘Play to own’概念的信徒。这么说吧,一款游戏我有可能玩50个小时,100个小时,还有玩300个小时的,而在我弃坑的时候,之前的投入要是能换成钱,那岂不是太棒了吗?我敢说,如果我能把自己在《动物森友会》上的小岛挂出去卖,肯定有人愿意买。这些东西要是能还钱就好了。而区块链技术正是从代码层面上允许了这一行为。所以我成了区块链技术前进方向的信徒。但我的观点是有前提条件的,那就是要对玩家有用,不能只为了让开发者多赚钱而存在。总而言之,就是要对玩家有好处,我看到了这样的机遇。”(Eurogamer)[2022/5/3 2:47:05]

所以可以看出,对Gas费的合理利用,本质上是对链上计算资源的合理调度和分配,同时也是项目方、矿工和用户的多方博弈。好的激励机制的设计以及手续费的使用和分配对于系统运行至关重要。

Layer1区块链Zilliqa发布2022年路线图,计划支持EVM:4月15日消息,Layer1区块链Zilliqa发布2022年技术路线图,将重点关注速度、兼容性和互操作性。具体而言,Zilliqa正在努力实现对EVM的支持,以帮助开发人员和dApp快速迁移到Zilliqa。在基础设施和互操作性,该区块链将升级ZILBridge并将其扩展到多个EVM和非EVM网络。(Medium)[2022/4/15 14:26:27]

交易上链流程

用户提交交易给FOX系统当中的交易池同时要附加一笔用来激励FOX节点的手续费,然后系统中的Sequencer节点将从交易池中抓取交易进行打包排序,这里每次打包的交易就构成Layer2的区块,同时Sequencer需要执行交易计算,并将计算结果传到Layer1的FOX合约当中,并且,Sequencer还需要将交易数据存到ZK-Ringer当中来保障数据可用性。之后,Sequencer的排序结果以及计算结果会传给Folder节点,Folder正确计算证明并传到Layer1的合约当中。在这个过程中,Sequencer对于交易的执行结果会在执行结束之后直接更新到Layer2当中,而交易真正被Layer1共识的时间节点可以认为是Folder的证明被验证之后。

欧易OKEx Layer2概念币板块播报:layer2板块起伏平缓:据欧易OKEx平台数据显示,受市场大行情影响,币币交易专区-Layer2概念币板块依旧保持稳定上涨趋势,AVAX以17.48%的涨幅领跑。

据了解,Layer 2 通常被称为“链下”解决方案,其主要目的是扩展区块链的性能,同时保留分布式协议的去中心化优势。Layer2板块币种行情如下:[2021/5/6 21:29:43]

可以看到,在这个流程当中,用户最初附上的手续费要涵盖几个用途:

支付给Sequencer的手续费

支付给Folder的手续费

Sequencer将交易结果提交到Layer1的Gas费

Sequencer将信息存储到ZK-Ringer的手续费

Folder调用合约的Gas费

为此,我们需要梳理具体的机制来激励各方参与。

FOX的激励机制

FOX的激励模式比较新颖。首先,为了平衡去中心化和效率的问题,我们将节点的角色分为负责排序以及执行交易的Sequencer节点,以及负责对交易执行正确性生成证明并聚合的Folder节点。FOX的Folder节点采用了去中心化的模式,也就是说任何FOX矿工都可以接入网络担任证明生成者,为了鼓励更多节点的参与,成功提交正确证明到Layer1合约的Folder可以获得代币奖励。与此同时,为了避免算力浪费,我们指出,并不是只有第一个证明提交者可以获得奖励,在第一个证明提交者成功提交之后的一个时间窗口和数量窗口内,所有正确的证明者都可以获得奖励。

图1:原始版本的激励模式

然而在这种机制下,恶意的Folder会有一种很狡猾的攻击。

当某一个恶意的Folder,记作Adv,在完成了证明生成之后,一方面将证明提交到Layer1中的Verifier合约进行验证,另一方面它串通一些节点,将计算好的证明透露给这些节点,然后它们就可以不经过自己计算而直接将Adv计算好的证明提交,也可以领取到一部分奖励,而这个过程之中他们没有付出任何算力,从另一个角度来说,Adv通过较少的算力获得了多份的收益,并且造成其它节点即便生成了正确的证明也难以争抢过Adv。

图2:恶意Folder的攻击方式

在这个攻击当中,产生问题的原因是Verifier无法区分每一份证明是否由该Folder独立生成,因为证明值都是相同的。为了规避这个问题,我们需要将Folder的独特的地址信息加入到Folder提交的证明当中,从而使得每一个Folder提交的证明都只能是自己独立生成的而不能是其它节点提交的。

而融入这种信息的方法很巧妙,使用Fiat-Shamirheuristic。按照生成证明的过程计算,其中一步,证明者,也就是Folder需要通过哈希函数来生成一个随机挑战值,只需要要求在这个哈希的输入当中加入Folder的地址,就可以保证挑战值与Folder的地址相对应,且仍然是一个Folder无法预测和控制的随机数。

严格说明这种方法的安全性需要用到比较深入的密码学中理论安全的随机函数的概念以及不可区分性等等,我们不在这里详细讨论。简单来说,可以认为,由于哈希函数本身的安全性以及Fiat-Shamirheuristic结构的安全性,添加一个固定的值作为哈希的原像并不会破坏输出的不可预测性,所以原来zkp算法的安全性仍然可以保证。

这样一来,每个Folder就必须独立进行证明生成而不能直接利用其它节点结果,从而实现了我们的目标。

图3:修改后的激励模式

结语

本文从节点手续费的重要作用角度出发,介绍了手续费与如何激励节点参与系统维护之间的联系,同时指出,好的激励机制可以有效地维护系统安全性。在此基础之上,我们详细讨论了FOX当中采用的对于Layer2的Folder的激励机制,并且解释了这种做法的合理性,以及技术上如何巧妙地运用Fiat-Shamirheuristic来实现这一点。

参考文献

《深度|迭代与竞争——以太坊的Layer2扩容之路》国盛区块链研究院https://www.theblockbeats.info/news/24443

标签:LAYERFOLDFOLFOXReady Player Onefold币知乎DexfolioONEFOX币

火币APP下载热门资讯
CHA:ChainBreaker:聊聊AIGC 在 Web3的应用_AIGPT币

2023年4月7日21:00,「ChainBreakerPodcast」播客活动第四十六期拉开帷幕.

1900/1/1 0:00:00
以太坊:晚间必读 | FTX重启 并不是心血来潮?_ARB

1.上海升级之后Layer2龙头Arbitrum将继续领跑Arbitrum在3月份推出了ARB代币空投,受到用户和支持者的热烈反馈.

1900/1/1 0:00:00
人工智能:扎克伯格:生成式AI將觸及Meta所有產品,不放棄元宇宙_Meta Shiba BSC

来源:澎湃新闻记者方晓·扎克伯格说,生成式人工智能“实际上将触及我们的每一个产品”,“随着时间的推移,这也将扩展到我们在元宇宙方面的工作,人们将更容易创造化身、物品、世界.

1900/1/1 0:00:00
BRC:BRC-20代幣飆漲 除“meme”外價值在哪?_ORDI

金色财经记者Jessy4月27日,BRC-20代币协议上的一个比特币铭文代币$Ordi价格突破了1U,从三月初上线至今已实现超300倍涨幅,现市值已超2100万美元.

1900/1/1 0:00:00
USD:Yearn Finance 被黑简析_泰达币USDT发行

据慢雾区情报,2023年4月13日,去中心化收益聚合平台YearnFinance遭到攻击,攻击者获利超千万美金.

1900/1/1 0:00:00
EFI:DeFi 借贷的圣杯:不足额抵押贷款_DeFi Degen Land

原文:TheHolyGrailofDeFiLending:UndercollateralizedLoans译者:JackDing|W3.Hitchhiker编辑:Evelyn|W3.

1900/1/1 0:00:00