“Beta2”公布:Fuel 的第二个公共测试网

此中文仅为个人翻译,经供参考。原文链接:

新的 beta-2 测试网为 Fuel 带来了跨链桥,为下一代以太坊的可扩展性铺平了道路。

我们很高兴地宣布推出新的 Fuelbeta-2测试网!这代表了我们迈向主网和模块化执行层的又一个里程碑,它将为以太坊生态系统带来真正的可扩展性。

9 月,我们推出BETA-1了第一个公共 Fuel 测试网,为开发人员和用户提供开放访问。这已经产生了巨大的吸引力,在 2 个月内完成了超过 130,000 笔交易。此外,我们对已经在 Fuel 上构建的令人兴奋的新应用程序的数量感到惊讶,其中有十多个应用程序公开发布,还有更多正在开发中。

Fuel上的跨链桥接

扩展 的功能beta-1beta-2测试网正在启动与以太坊的 Goerli 测试网络之间的桥梁。现在,开发人员将能够构建和测试跨链 dapp,为基于 Fuel 构建的项目奠定基础,以利用以太坊的巨大流动性和现有用户群体。

请注意,beta-2不是激励性测试网。参与该网络不会获得直接奖励。

主要特点

以下是beta-2测试网关键功能的完整清单:

桥梁:

Fuel ( beta-2testnet) <> Ethereum (Goerli testnet) 跨链桥支持两个网络之间的任意消息传递。由于帐户抽象,它还支持应用程序级别的ETH 桥接和 ERC-20 令牌桥接。

单一共享网络:

beta-2是一个共享的、面向开发人员和用户的公共测试网。开发人员可以部署合约,然后用户可以与这些合约进行交互。

水龙头:

任何人都可以使用水龙头获得一些测试 ETH 来部署或与交互合约。在这里领水。

Graph端点:

Fuel Core节点使用 GraphQL 而不是 JSON RPC 。此处提供了公共 GraphQL 端点的beta-2游乐场。

区块浏览器:

此处提供区块浏览器(仍在开发中)。

如果您有任何问题(与开发相关或其他),您可以加入Fuel Labs Discord并前往测试网类别下的#questions 频道。请务必关注我们的Twitter以获取更新。

更新了什么

SDK

RustTypeScript SDK 现在都支持自动日志解析。这允许开发人员响应事务执行期间发出的事件,使他们的前端响应。

这两个 SDK 现在还支持 Vec 类型作为合约调用的输入,使用户能够传入可变长度的输入。如果您来自 Solidity,这类似于动态长度数组。

Sway

编译器现在生成的字节码大小减少了 20-40%,具体取决于应用程序。除此之外,Sway现在支持通用特征和特征约束,允许更具表现力的库和抽象。

添加了额外的静态分析过程,包括在调用外部合约时强制执行检查-效果-交互模式的过程。现在也支持语言内单元测试,由 #[test] 注释表示,类似于 Rust。

Sway 编译器现在性能更高,根据情况可提高 10-30% 的性能。

语言服务提供商

语言服务器现在为变量提供内嵌提示,允许用户查看他们的 let 表达式解析为的类型。

添加了悬停支持,显示变量和参数的类型、可变性和可见性、函数签名和格式化的 markdown 文档等信息,以及文档中示例的语法突出显示。

工具

Forc现在支持在 Forc.toml 中声明合约依赖项。此功能提供了一种简单的方法来固定合约并在代码中引用它们的唯一 ID,避免在每次更改时手动更新每个合约依赖项的地址。

Forc 还引入了对工作区的支持,允许在单个命令下构建、部署或运行​​多个 Forc 项目。对 `forc doc` 命令的初步支持已经落地,旨在从其文档注释(即 `///`)生成包的参考文档,尽管目前输出仍然很原始。

随着 Forc 获得在项目之间共享其依赖源缓存的能力,离线支持得到了极大的改善。fuelup 的新工具链安装行为进一步改进了这一点,该行为现在使用核心和标准库预填充缓存。

客户端

Fuel 客户端现在支持通过一种新型消息 UTXO 以及与以太坊交互的内置中继器进行桥接。它现在还支持权威证明配置中的多交易块。这允许一组不同的块生产模式,例如即时(用于测试)、固定间隔以及基于 txpool 大小的动态块时间。

钱包扩展

Fuel 现在有一个浏览器扩展钱包,使用户能够管理他们的资产并与 dapps 交互。这个钱包是从头开始构建的,还直接在用户的浏览器上公开了一个 SDK API,使开发人员能够专注于开发他们的应用程序,而无需捆绑特定应用程序的钱包。

对于开发人员

水龙头

  • 需要有效交易来部署合约并与合约交互,需要代币。可以通过完成验证码从水龙头获得测试网ETH。

钱包

  • 此处提供持久性 CLI 钱包(带有用于 Linux 和 MacOS 的二进制文件)。

  • 网络/浏览器插件钱包正在积极开发中,可在此处获取

开始

  • 有关 Fuel 的概述,请查看Fuel 文档

  • 要开始在 Fuel 上构建,请查看开发人员快速入门。本指南为开发人员在 Fuel 上构建 dapp 提供了端到端的演练。

智能合约语言sway

请注意,beta-2测试网正在积极开发中,可能会出现中断升级甚至再生事件。

超越单片

模块化区块链设计正迅速成为应对按数量级扩展区块链挑战的最重要解决方案。该行业正在迅速从单一的区块链设计转向模块化设计。

我们认为创新不需要启动新的 L1,而是可以发生在执行层。Fuel Labs以最快的模块化执行层Fuel引领这项工作。

不受 EVM 限制的约束,Fuel 从模块化优先的角度接近可扩展执行,允许显着改进 EVM的低效执行环境,从而实现最大程度的去中心化和最高灵活的吞吐量。

通过这一新运动,我们有机会重新开始并构建从根本上走向**#BeyondMonolithic**的新一代区块链。

关注我们

关于我们

Fuel是模块化区块链堆栈的最快执行层。该技术功能强大且前沿,可实现并行交易执行,为开发人员提供扩展所需的最高灵活吞吐量最高安全性。开发人员选择FuelVM是因为其卓越的开发体验以及超越 EVM 限制的能力。

成为贡献者

Subscribe to AWM
Receive the latest updates directly to your inbox.
Verification
This entry has been permanently stored onchain and signed by its creator.