详解 Celestia“亲兄弟”Fuel:模块化执行层和 L2 有何不同?

\u94fe\u6355\u624b 阅读 996 2022-09-24 12:00:02

作者:念青,链捕手

9月初,模块化区块链Fuel开发商Fuel Labs宣布完成由Blockchain Capital和Stratos Technologies领投的8000万美元融资。此后不久,Fuel紧接着推出面向开发人员的测试网beta-1,开发人员可以任意向其部署合约,无需许可或白名单,用户也可以与已部署的合约进行交互。

Fuel成了Celestia之后,又一个强调模块化区块链概念的协议。事实上,Fuel和Celestia可以说是“亲兄弟”,两个项目拥有同一个联合创始人John Adler,他也是Optimistic Rollup方案的最早提出者之一。

两个开发团队虽然彼此较为独立,但有交叉的核心成员,因此在技术路线上,两个模块化区块链是互补的关系。Fuel的定位是模块化执行层,而Celestia针对数据可用性和排序进行了优化,它不执行,只处理数据可用性和共识。

Fuel v1 最初是用于单一以太坊的L2扩容方案,也是以太坊主网上的首个Optimistic Rollup,于2020年底部署。但单纯的L2严重受主网性能的制约,即使将执行层分割出去,仍然不能达到彻底扩容的目的,这一点,我们从Optimism、Arbitrum等L2协议的gas费上就可以窥见。

Fuel并不满足于此,试图通过模块化的执行层来优化基础层,并且改进L2的执行状态,真正实现扩容。其创始人将Fuel定位为“去中心化协调的纽带”,以探索更强的可组合性。

一、模块化执行层和L2有什么区别?

我们都知道,区块链一般承担了执行、共识和数据可用性这主要的三个功能:

  • 执行:执行交易以更新状态。
  • 共识:定义状态并验证区块链上的所有节点具有相同的状态。
  • 数据可用性:确保区块数据已发布到网络。

在单片区块链中,数据、共识、执行这三层全都混杂在一个网络中,从数据的验证到交易的执行都得需通过节点运作。因此,节点要想保持全局复制状态,就不能保证网络运行的效率。

例如以太坊,为了保证去中心化,以太坊要求运行完整节点的硬件必须允许消费级硬件,以使任何人都可以成为节点,通过运行一个完整的节点,用户通过验证自己来实现对链的去信任。安全性是有了保证,但牺牲了网络的可扩展性。

目前二层扩容中的Rollup方案主要通过将执行层分割出去,适当解决了一部分问题。计算被转至链下处理和执行,然而交易数据仍保留在主链上,Rollup对于数据可用性并没有改进,这意味着Rollup上的Gas费用仍会因为主网拥堵而水涨船高。

此外,Optimistic Rollup除了必须支付一层主网的费用来发布数据,还需要付出维护L2上的状态(存储)和执行成本。但目前,Rollup对优化状态的关注并不多。

在模块化时代,区块空间将不再是稀缺资源,基础层开始提供更大的存储空间,因此数据不再成为问题。而状态和执行将很快作为新的瓶颈被关注。

因此,基于以上问题,Fuel提出了模块化执行层的概念。

首先,通过轻客户端和欺诈证明解决可扩展性的问题。Fuel采用的方案类似Optimistic Rollup,默认多数节点都是诚实的,所以在发布断言时,不要求随附证明其有效性,而是采取欺诈证明的机制来确保 L2 网络的正确共识。在假设区块链有效的前提下,轻客户端只需下载区块头并检查其工作量证明 (PoW)即可验证交易,而无需下载所有区块。

image

因为轻客户端不需要24/7全天候运行并且不直接与链交互,所以计算要求要低得多,运行轻客户端所需的计算资源和存储量比完整节点低几个数量级。

其次,通过新的虚拟机FuelVM改进了EVM低效、浪费资源的执行环境。FuelVM从模块化执行层角度来考虑可扩展性,⽽不是从以扩展特定基础层(例如以太坊)为主的Rollup出发。推崇计算⽽不是数据,并尽量减少状态的使⽤。

Fuel专注于成为模块化区块链中的执行层,这意味着Fuel不实施共识或将区块链的数据存储在Fuel链上。对于功能性区块链,Fuel与其他链交互以达成共识和数据可用性,例如以太坊或 Celestia。

换句话说,Fuel并不满足于成为任何单一区块链的L2,只进行“不痛不痒”的降费,而是更加灵活、彻底,既可以成为L2、也可以成为L1、侧链,甚至是状态通道。就像Celestia一直强调的拥有“可插拔”的可组合性。

Fuel具体用例如下:

image

1、作为 Rollup 或 L2

Fuel的模块化执行层配置本身就类似于以太坊上部署的以Rollup为主的L2,但Fuel的技术方案和Zk、OP的Rollup均有不同,而是可以用作有效性或欺诈证明系统。此外,目前Rollup是为单片区块链堆栈设计的,因此有一定的局限性,而Fuel可对一层主网的带宽潜力进行优化。

2、作为 L1

Fuel 技术包括作为完整的L1运行所有组件。这些组件包括共识、数据可用性、结算和交易执行。在这种模式下运行的常见配置是权限证明和通过 Tendermint-BFT 风格的权益证明。但团队表示,即便作为L1在理论上行得通,也仅局限在测试网内,因为Fuel的定位更侧重作为高性能执行层增强现有区块链。

3、作为状态通道

FuelVM 是一种具有确定性状态系统的定价虚拟机架构,这使其非常适合多方通道设计,在这种设计中,各方都必须清楚地了解每个通信步骤或窗口中系统的确切状态。但目前暂未提供开箱即用的基于Fuel技术的通道配置。

4、作为侧链

Fuel技术还支持作为现有L1的侧链运行。这意味着在L1和Fuel之间有一个消息传递桥。在这种配置中,数据可用性将由侧链处理,而结算由第 1 层处理。还可以选择在半可证明的配置中运行它,从而可以使用欺诈证明来确保使用第 1 层作为仲裁者来确保更好的有效性。

二、技术亮点

image

Fuel技术优势可以用三个关键词概括:执行并行交易的能力;改进的虚拟机FuelVM;更开发者友好的专用编程语言Sway。

在技术路线上,Fuel和Starkware很像,两者都开发了自己的专用编程语言,并创造了新的更高效的虚拟机。此前,Starkware宣布Cairo1.0上线计划的时候,Fuel 联合创始人John Adler也曾吐槽说,Cairo的很多特征和功能Sway很早就实现了。

1、并行执行交易

目前,并行执行是L1越来越流行的理念,一些新公链如Move语言系统的Aptos、Sui和Linera 都是使用了并行执行。与之相对的则是以太坊为主的EVM采用的多是顺序执行。

在顺序执行中,EVM每次只执行一个交易,而将其他交易搁置,直到交易执行完毕,区块状态才被更新,即使两个交易是独立的。虽然这种执行模式支持闪电贷等特殊用例,但总体而言效率很低,缺乏可扩展性。

并行执行支持在多个处理器核心之间划分交易,提高硬件利用率。在高吞吐量链中,增加硬件资源与可执行的交易数量直接相关。在高频活动期间,验证者节点可以委托更多的核心来处理额外的交易负载。计算资源的动态扩展允许网络在高需求时期实现更高的吞吐量。此外,并行执行改善了交易确认的延迟,交易不需要等待几十或几百个区块,也不需要为优先确认而产生过多的费用。

Fuel 专注于成为模块化区块链中的执行层,这意味着 Fuel 不实施共识或将区块链的数据存储在 Fuel 链上。对于功能性区块链,Fuel 与其他链交互以达成共识和数据可用性,例如 以太坊或 Celestia。

Fuel使用UTXO模型来创建强制访问列表,即用一个列表来控制对同一片状态的访问。模型建立在规范交易排序的概念之上。在这个方案中,区块中的交易排序导致了检测交易之间的关联关系的显著简化。为了实现这个架构,Fuel建立了一个新的虚拟机 FuelVM 和一种新的语言Sway。

相关阅读:《详解 Layer1 并行执行:Aptos、Sui、Linera 和 Fuel 如何实现?

2、新的编程语言 Sway

Fuel 开发了一套独特的编程语言 Sway,Sway在开发环境中保留了Solidity等智能合约语言的优势,同时采用了Rust工具生态系统中引入的范式,简而言之:Rust + Solidity = Sway。

Sway优先考虑编译时分析和安全性,类似于Rust的借用检查器和安全第一语义。此外,它具有Rust的语法,因此也具有较高的性能。当然,Sway并不通用,其目标是更好地服务于VM环境。

3、改进的虚拟机FuelVM

FuelVM旨在减少传统区块链VM架构的浪费处理,同时增加开发人员的潜在设计空间。

FuelVM是在EVM基础上的改进,主要差异如下:

  • FuelVM具有全局共享内存架构,而不是上下文本地内存
  • FuelVM 专为欺诈证明而设计
  • FuelVM 拥有多个原生资产(在以太坊中,唯一的原生资产是ETH。在Fuel中,任何合约都可以使用简单的资产操作码来铸造其基于UTXO的原生资产,并获得原生级调用和优化)。

三、团队及融资情况

John Adler 同时担任了Fuel和Celestia两个项目的联合创始人。此前,John曾在ConsenSys 担任L2可扩展性研究员,从事以太坊 2.0 的第二阶段工作,也是Optimistic Rollup方案的最早提出者之一。

Fuel的联合创始人兼首席执行官是Nick Dodson,此前也曾在ConsenSys担任研究员。

早在2019年年中,John 就和Nick Dodson启动了Fuel v1,作为首个Optimistic Rollup方案,Fuel v1最初专注于稳定币支付,因为在当时稳定币消耗了最大的gas。但当时,Fuel v1使用场景有限,不能搭建图灵完备智能合约,因此在Fuel v1主网启动后不久,团队就开始了 Fuel v2(即 Fuel)的工作。

而Celestia Labs的通信主管Ekram Ahmed也是Fuel的战略顾问。尽管Celestia和Fuel是两支不同的团队,但其管理层存在诸多交叉,在未来发展规划上也会相辅相成。

融资方面,Fuel开发商Fuel Labs在9月初宣布完成8000万美元融资,Blockchain Capital 和 Stratos Technologies 领投,Alameda Research、CoinFund、Bain Capital Crypto、TRGC、Maven 11 Capital、Blockwall、Spartan、Dialectic 和 ZMT 等参投。此前在 2021年9月,Fuel Labs 曾获得150万美元融资,CoinFund领投,Fenbushi Capital、Origin Capital参投。

四、总结

目前,Fuel已经宣布推出赠款计划、上线测试网,并公布SwaySwap等生态项目,但尚未公布主网上线时间,预计最早也会在2023年初。

除了Fuel提出的“模块化执行层”的概念,越来越多的二层扩容方案也开始提出更加灵活的执行层方案。例如,Boba Network近期也提出了“多链执行层”的概念,与第 1 层 EVM 兼容的区块链一起构建多链环境,并宣布了与Moonbeam 、Fantom 、Avalanche等L1的合作。

还有近期完成了720万美元种子轮融资的Rollup临时执行层方案AltLayer,也是从构建dApp的角度出发,提出了“Rollup即服务”的概念,构建了一个由 optimistic Rollup 驱动的瞬态执行层系统,例如,开发人员可在NFT Drop这种消耗性事件之前启动临时执行层,一旦铸造结束,资产就会在L1结算,执行层解散。

模块化正在成为行业最前沿的趋势之一,围绕着执行层、数据可用性等也诞生了诸多新锐项目,它们或许将带领区块链的用户体验达到新的水平。

(欢迎添加微信号 gnu0101 进入链捕手交流群)

免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
上一篇:疯狂加息的美联储会议释放了什么信号? 下一篇:深度解析应用链的风险与机遇:应用链的下一个机会在哪里?

您可能感兴趣

  • 解读CKB版 “闪电网络” Fiber Network:比特币可编程性扩展的另一种思路
    解读CKB版 “闪电网络” Fiber Network:比特币可编程性扩展的另一种思路

    作者:NingNing行业周期与宏观金融周期共振,加密行业正处在与 2019 年相似的整体性迷茫之中,现阶段不仅流动性枯竭,叙事貌似也在枯竭。市场不但对 VC 叙事兴趣阙如,对反 VC 的 Meme 叙事也已经疲倦。就像每次哲学危机,人们都会回归柏拉图寻找出路,当加密行业危机时,我们也需要回归比特币、回归中本聪。正如 CKB 生态 RGB++ 协议创始人 Cipher 在最新 Blog 里所阐述的,加密行业需要对以太坊 “链上计算” 的路径依赖进行反思,回归P2P经济学,让计算归于链下,让验证归于链上。因

    每日资讯 2024-09-02 12:06 1273
  • 面对NFL球员工会起诉,“退圈”的DraftKings竟主动承认NFT是证券?
    面对NFL球员工会起诉,“退圈”的DraftKings竟主动承认NFT是证券?

    作者:Zen,PANews近日,美国国家橄榄球联盟球员协会 (NFLPA) 指控数字体育娱乐和游戏公司DraftKings 逃避了其 NFT 球员许可协议的付款义务。在放弃NFT业务后,涉嫌出售未注册证券而遭到集体诉讼的DraftKings又背上了一起官司。而有趣的是,在与NFLPA的纠纷中,DraftKings的立场似乎已从反驳转变为积极承认“NFT就是证券”。放弃NFT业务:驳回集体诉讼的动议遭到否决今年7月底,Draftkings在给用户的电子邮件中表示:“经过慎重考虑,DraftKings 决定终

    每日资讯 2024-09-02 12:06 1386
  • 简析两种最新比特币智能合约实现方案:OP_NET与Arch有何区别?
    简析两种最新比特币智能合约实现方案:OP_NET与Arch有何区别?

    作者:Cookie过去半个月,OP_NET 与 Arch 这两个比特币主网上的智能合约实现方案引发了较多的讨论。有意思的事情是,OP_NET 这个名字与大家熟悉的 OP_CAT 很像,都以「OP_」开头,具有很强的、让大家认为这哥俩差不多的迷惑性。所以,在开篇要和大家先提一嘴 OP_CAT。首先,OP_CAT 是比特币操作码,从去年开始有以「量子猫」Quantum Cats,也就是「大巫师」Taproot Wizards 的创始人 Udi Wertheimer 为首的社区力量一直在呼喊要「复活」OP_CA

    每日资讯 2024-09-02 12:06 1287
  • 争议不断,以太坊正在失去“万链之王”的权威
    争议不断,以太坊正在失去“万链之王”的权威

    作者:Climber,金色财经近期围绕以太坊的话题和争议越来越多,不仅 Vitalik 本人需要下场解释观点,就连以太坊基金会也要发布公告来平息社区的质疑声。在本轮牛市周期中,以太坊的表现可谓平平。而美国以太坊现货 ETF 的通过也并未让 ETH 走势如投资者期待般爆发,相反却在币价方面越走越低。这就不免让有着「万链之王」美誉的以太坊逐渐失去投资者和社区的尊重,进而质疑起有关以太坊的方方面面。争议不断,以太坊亟需重塑权威最近一段时间以来社区成员对 Vitalik 言论观点、以太坊基金会乃至以太坊生态系统的

    每日资讯 2024-09-02 12:06 983
  • 从《黑神话:悟空》谈起,GameFi何时能取得真经?
    从《黑神话:悟空》谈起,GameFi何时能取得真经?

    作者:YBB Capital Researcher Zeke前言本文是市场垃圾时间中的一些闲聊,需要对传统游戏市场有一定程度了解。大家可以把这篇文章当作日记或者随想观看,这些只是我在游玩《黑神话:悟空》之后对GameFi的一些粗浅思考,以及对这个赛道未来的看法。一、游戏科学的九九八十一难三天全网销量破千万、Steam玩家同时在线峰值破235万、多家品牌联名周边销售爆火、国家级媒体多次采访、多个游戏取景地可凭游戏通关记录终身免费进入、86版《西游记》YouTube观看量超400万。以上,是《黑神话:悟空》上

    每日资讯 2024-09-02 12:06 676
  • Gavin Wood:如何防止女巫攻击进行有效空投?
    Gavin Wood:如何防止女巫攻击进行有效空投?

    演讲:Gavin WoodGavin 近期一直在关注的女巫攻击(civil resistance)的问题,PolkaWorld 回顾了 Gavin Wood 博士在 Polkadot Decoded 2024 上的主题演讲,想要探究 Gavin 在如何防止女巫攻击上的一些见解。什么是女巫攻击?你们可能知道,我一直在研究一些项目,我在编写灰皮书,专注于 JAM 项目,也在这个方向上做了一些代码的工作。实际上,在过去的两年时间里,我一直在思考一个非常关键的问题,这个问题在这个领域中非常重要,那就是如何防止女巫

    每日资讯 2024-09-02 12:06 1228
  • 市场热议,链抽象将成加密新叙事?
    市场热议,链抽象将成加密新叙事?

    2024年,加密货币领域的技术创新持续加速,链抽象(Chain Abstraction)逐渐成为行业内的焦点。链抽象技术的核心在于通过隐藏底层技术的复杂性,让用户能够更加便捷地在多个区块链之间进行操作。传统的区块链技术通常要求用户掌握不同链的操作流程,并需要应对跨链操作中的技术难题,这极大地吸引了新用户的进入。而链抽象的出现,则为这些问题提供了有效的解决方案,成为Web3建设不可忽视的重要一环。01、什么是链抽象及其作用链抽象能够将不同的区块链之间的差异整合在一个统一的操作界面中,使得用户只需一个账户即可

    每日资讯 2024-09-02 12:05 523
  • 今日日报|马斯克和特斯拉赢得“被指控操纵狗狗币”的诉讼;稳定币支付平台Bridge完成5800万美元融资
    今日日报|马斯克和特斯拉赢得“被指控操纵狗狗币”的诉讼;稳定币支付平台Bridge完成5800万美元融资

    今日要闻提示:马斯克和特斯拉赢得驳回指控他们操纵狗狗币的诉讼OpenAI和Anthropic已同意将其主要新AI模型在发布前共享给美国政府OKX将上线Hamster Kombat(HMSTR)现货交易X平台纽约总部将于9月13日关闭,预计将迁往得州萨尔瓦多总统布克尔成为《时代》杂志最新一期封面人物稳定币支付公司Bridge完成5800万美元融资数据:MATIC、SHIB、UNI代币头部地址持仓均超50%网龙今年上半年通过出售2.9亿元的加密货币,获利5100万元人民币监管消息美国众议院计划在9月举行多场加

    每日资讯 2024-09-02 12:05 1027