以下是全文译文:
我们很高兴地宣布推出新的Fuel beta-2测试网! 这代表了我们迈向主网的又一个里程碑,以及一个模块化的执行层,将为以太坊生态系统带来真正的可扩展性。
9月,我们推出了beta-1,第一个公开的Fuel测试网,为开发者和用户提供开放的访问。这已经看到了巨大的吸引力,在2个月的时间里,有超过13万个交易。此外,我们对已经建立在Fuel上的令人兴奋的新应用程序的数量感到惊讶,有超过10个应用程序公开发布,还有更多的应用程序正在开发中。
跨链桥正式部署在Fuel
在beta-1的基础上,beta-2测试网推出了与Ethereum的Goerli测试网的桥梁。现在,开发者将能够建立和测试跨链dapp,为建立在Fuel上的项目奠定基础,以利用Ethereum的大量流动性和现有用户群。
请注意,beta-2不是一个激励性的测试网络,参与这个网络不会有直接的奖励。
关键功能
以下是beta-2测试网的关键功能的完整列表:
🌉桥梁
Fuel(beta-2测试网)<>Ethereum(Goerli测试网)桥接可以在两个网络之间进行任意的信息传递。它还支持奉行ETH桥接,以及由于账户抽象而在应用层面的ERC-20代币桥接。
🤝单一共享网络
beta-2是一个共享的、面向开发者和用户的公共测试网。开发人员可以部署合同,用户可以与这些合同进行交互。
🚰 测试币
任何人都可以使用Faucet来获得一些测试ETH来部署或与合约互动,可在此获得。
📃 GraphQL 端点 Fuel Core节点使用GraphQL而不是JSON RPC,beta-2的公共GraphQL端点的玩法在这里可以找到。
🔍 区块浏览器
区块资源管理器(仍然在进行大量的工作)。
如果你有任何问题(与开发有关或其他),你可以加入Fuel Labs Discord并前往Testnet类别下的#questions频道。请务必关注我们的Twitter的更新。
一些新的内容
⚙️ SDKs Rust和TypeScript SDKs现在都支持自动解析日志。这使得开发人员能够对事务执行过程中发出的事件做出反应,使他们的前台反应迅速。
这两个SDK现在还支持Vec类型作为合约调用的输入,使用户可以传递可变长度的输入。如果你来自Solidity,这就类似于一个动态长度的数组。
🌴 Sway
编译器现在产生的字节码的大小减少了20-40%,这取决于应用程序的情况。除此以外,Sway现在支持通用性状和性状约束,允许更多的表达式库和抽象。
增加了额外的静态分析通道,包括在调用外部合同时执行检查-效果-互动模式的通道。现在也支持语言内单元测试,由#[test]注解表示,与Rust类似。
Sway编译器现在更具有性能,根据不同情况,性能提高了10-30%。
🧩 LSP
语言服务器现在为变量提供了内嵌提示,允许用户看到他们的let表达式被解析为哪些类型。
增加了悬停支持,显示诸如变量和参数的类型、可变性和可见性、函数签名等信息,以及格式化的标记文档,并为文档中的例子提供语法高亮。
🔧 工具化
Forc现在提供了对在Froc.toml中声明合同依赖的支持。这个功能提供了一个简单的方法来固定合同,并在代码中引用它们的唯一ID,避免了在每次修改时手动更新每个合同依赖的地址。
Forc还引入了对工作空间的支持,允许在一个命令下构建、部署或运行多个Froc项目。对forc doc
命令的初步支持已经落地,旨在从包的doc-comments(即///
)中生成包的参考文档,尽管目前的输出仍然相当原始。
由于Froc获得了在项目间共享其依赖源缓存的能力,离线支持得到了极大的改善。fuelup的新工具链安装行为进一步改善了这一点,它现在预先将核心库和标准库填充到缓存中。
🌐 客户端
Fuel客户端现在支持通过一种新的消息UTXO进行桥接,以及一个与以太坊互动的内置中继器。它现在还支持多交易区块的授权证明配置。这允许一组多样化的区块生产模式,如即时(用于测试)、固定间隔,以及基于txpool大小的动态区块时间。
🔌 钱包扩展
Fuel现在有一个浏览器扩展钱包,使用户能够管理他们的资产并与dapps互动。这个钱包是从零开始建立的,也直接在用户的浏览器上公开了SDK API,使开发者能够只专注于开发他们的应用程序,而不需要捆绑一个特定的应用程序钱包。
针对开发者
🚰测试币
部署合约和与网络互动需要有效的交易,而这些交易都需要币。Testnet ETH可以通过完成一个验证码从Faucet获得。
💰钱包
一个持久的CLI钱包(包括Linux和MacOS的二进制文件)可在此获得。
一个网络/浏览器插件钱包正在积极开发中,可在此获得。
⚡️ 入门
关于Fuel的概述,请看Fuel的文档。
要在Fuel上开始构建,请查看开发者快速入门。本指南为开发者在Fuel上构建dapp提供了一个端到端的演练。
🌴 智能合约语言(Sway)
要开始为Fuel开发合约,请看一下Sway书,以及Rust SDK和TypeScript SDK。
💸 申请资助
如果你有兴趣走得更远,我们正在用我们的资助计划支持早期项目,可在这里获得。
请注意,β-2测试网正在积极开发中,可能会出现突破性的升级,甚至再生事件。
超越单片机
模块化区块链设计正迅速成为应对区块链数量级扩展挑战的首要解决方案。该行业正在迅速摆脱单体式区块链设计,转向模块化设计。
我们相信创新不需要推出新的L1,而是可以在执行层发生。Fuel Labs正以最快的模块化执行层Fuel引领这一潮流。
不受EVM的限制,Fuel从模块化优先的角度来处理可扩展的执行,允许对EVM的低效执行环境进行重大改进,从而实现最大的分散化和最高的灵活吞吐量。
通过这场新的运动,我们有机会重新开始,并从根本上建立新一代的区块链,超越单片机。
联系我们
Twitter:
Discord:
Linkedln:
Youtube: