

已上线测试网 Sepolia!什么是 Fuel?革新以太坊 Rollups 的解决方案
Fuel 是一个专为以太坊 Rollups 设计的创新操作系统。通过解决并行化、状态最小化运行和互操作性等关键挑战,Fuel 表示,能确保这些 Rollups 能够不妥协地运行。
今 (5/30),Fuel 表示已上线以太坊测试网 Sepolia。
(完整介绍:运行层网络 Fuel Network 介绍,将如何借由平行运算、缩小状态以提供高效运算环境?)
内容目录
FuelVM 创建在以太坊生态系统的经验基础上,融合了许多因向后兼容需求,而未能在以太坊虚拟机 (EVM) 中实现的长期建议改进。这些改进包括并行交易运行和对多种原生资产的支持。
Fuel 通过使用严格的状态访问列表 (state access lists),并以 UTXO 模型结构化的方式,并行运行交易,提供处理能力。FuelVM 可让完整节点识别交易中涉及的帐户,在运行前映射相依关系。这使得 Fuel 能够利用多个一般在单线程区块链中闲置的 CPU 线程和核心,从而显著提高计算能力、状态访问和交易吞吐量。
Fuel 通过其特定领域语言 (DSL) Sway 提供了强大的开发者体验。Sway 基于 Rust 语言,具有针对区块链虚拟机设计的语法,消除了冗长范本代码的需要。Sway 与 FuelVM 一同创建,专为 Fuel 的高计算环境进行了优化。
Sway 结合了 Rust 和 Solidity 的最佳元素。它优先考虑编译时分析和安全性,类似于 Rust 的借用检查器 (borrow checker),同时采用 Rust 的语法。从 Solidity 中,Sway 采用了智能合约范式,内置顶级合约存储和区块链机制,使合约编写既直观又安全。
Sway 为智能合约引入了静态审计,增强了安全性。它具有高性能,并拥有可扩展的优化信道和一个能够针对各种区块链架构的模块化后端。
Fuel 的开发环境由一套强大的开发者工具带来助益。通过集成智能合约语言如 Solidity 的最佳特性和 Rust 工具生态系统的范式,Fuel 提供了垂直集成的开发体验。从虚拟机到 CLI 的每个组件都协同工作,为开发者提供了一个连贯且高效的工作流程。
总之,Fuel 代表了以太坊 Rollups 领域的重大进步,提供优越处理能力、友好的 Sway 语言以及完全集成的开发环境。可汲取以太坊生态系统的经验并引入创新解决方案,Fuel 有望在区块链技术领域树立新标准。
(了解技术文档详情)