# Fuel内部6月回顾 **Published by:** [白开水](https://paragraph.com/@baikaishui/) **Published on:** 2022-07-15 **URL:** https://paragraph.com/@baikaishui/fuel-6 ## Content 来自Fuel实验室 2022年7月14日 Inside Fuel — 6月 2022 欢迎来到 Inside Fuel,这是我们对Fuel网络技术发展的每月回顾。 花点时间了解所有最新消息。 更新 Sway语言的更新 什么是sway? Sway 是一种用于为Fuel 虚拟机 (FuelVM)编写智能合约的语言,这是一种专为Fuel 区块链设计的超快、区块链优化的 VM。它深受 Rust 的启发,旨在为区块链生态系统带来现代语言的开发和性能。立即通过Sway Book和FuelVM Bootcamp开始学习Sway 语言。 版本0.14.5 - 0.16.2已发布(7 次更新) 在标准库中添加StorageMap、Vec、Identity、等。U256这些是编写 Sway 程序的有用数据结构!它们还为 Sway 用户实现自己的复杂数据结构打开了大门; 引入#[storage(read)]、#[storage(write)]和#[storage(read, write)]属性,允许编译器静态分析哪些函数正在访问存储,并为您提供纯度保证; 对死代码分析的重大改进,包括 1000 倍的加速和更好的错误消息; 允许在块内的方法中使用可变self参数impl; 在结构定义中添加了剩余模式(..),它可以用作模式中的最后一个标记,而不必指定所有结构字段; 添加了其他运算符,包括+=and -=; 允许在可变元组内重新分配单个索引的新功能; 增加breakandcontinue可以直接控制while循环内部的流程; 一个新特性,它扩展了可以const声明的类型集以包括某些非原始类型; 类型系统的改进允许更复杂的类型推断; 燃料核心更新 版本0.9.1 - 0.9.4已发布(3 次更新) 子单位燃气计量的分数定价; 新的 GraphQL API: FuelVM的调试; 部署的合约信息和余额; 支持 SDK / Wallet 自动配置 gas 限制和最低价格; Genesis 可配置交易验证规则; RocksDB 的 Prometheus 指标; Fuel-rs (Rust SDK) 更新 版本0.15.0 - 0.16.1已发布(6 次更新) 更好的合同日志捕获; 更新了对具有自定义类型的数组和元组的支持; fuels-coreRust SDK 中现在支持 WASM,其他模块将很快跟进; Result对 Sway和的基本支持Option; 新的ContractCallHandler抽象使用户能够在发送之前与精心制作的交易进行交互; 您现在可以使用fuel-corebin 运行基于 Rust SDK 的测试。您仍然可以fuel-core使用新功能标志对库运行它--features=fuel-core-lib: Fuels-abigen-macro 不再需要显式导入。现在,使用 Rust SDK 所需要做的就是fuels::prelude::*; 新的集中式示例板条箱; 几周后出现在 Rust SDK 中:在目标区块高度执行交易; Fuel-ts (Typescript SDK) 更新 0.7.0版本发布 存储初始化; 提供者抽象的人体工程学改进; 谓词支持; 两个 SDK 上的许多错误修复,感谢社区和用户发现和报告错误! Sway的应用程序 Sway 应用程序存储库的目的是演示可以使用Sway构建什么并促进良好的开发实践。 ​话虽如此,存储库应该被视为一个活的项目,因为应用程序将被积极维护,因此很可能它们都不会达到最终形式!​ 存储库还很年轻,所以还没有任何东西可供任何人使用,但是,我们有很多应用程序正在开发中,并且计划在不久的将来进行更多工作。 到目前为止,应用程序计划有一个智能合约来演示Sway ,用Rust编写的测试来演示Rust-SDK,以及一个用户界面来演示Typescript-SDK的使用。 ​这并不是说您不能拥有 CLI 应用程序、插件或任何其他类型的应用程序。这些目前根本不在开发中。 这部分介绍了经过一定程度审查并被认为可以合并到master分支中的应用程序。 注意* 这并不意味着它们是完整的,也不意味着开发已经停止。* 第三方托管 托管是代表多方(通常是买方和卖方)临时存储资产的去中心化第三方。 筹款活动 筹款活动是另一个去中心化的应用程序,它允许用户创建任何人都可以向其承诺资产的活动。如果已达到指定的筹资目标,则筹款活动的作者可以索取这些资金,否则每个人都可以收回他们的认捐。 多重签名钱包 多重签名钱包是具有单一所有者的简单钱包的扩展。多重签名有多个所有者;因此,任何交易都必须得到一定数量的受信任所有者的批准。这允许额外的安全性,特别是当大量资金保存在钱包中时。 Sway交换 经过几个月的工作,我们很高兴发布了一个持久运行在 Fuel 开发网络上的类似 Uniswap的去中心化应用程序: SwaySwap。 https://twitter.com/fuellabs_/status/1539987539985055744?ref_src=twsrc%5Etfw%7Ctwcamp%5Etweetembed%7Ctwterm%5E1539987539985055744%7Ctwgr%5E%7Ctwcon%5Es1_&ref_url=https%3A%2F%2Ffuel-labs.ghost.io%2Finside-fuel-june2022%2F SwaySwap 是一个速度极快的 DEX,完全在 Fuel 上运行,Fuel 是一个基于 UTXO 的模块化执行层。 请访问:https ://github.com/FuelLabs/sway-applications 其他方面 包括在新闻里 根据Rust In Blockchain月度评论,Fuel 仍然是最活跃的基于 Rust 的项目之一。Fuel 排名第 4,紧随 Parity、Solana 和 Sui,在 2022 年 6 月有339 个合并 PR、214 个已关闭问题和 180 个未解决问题。 播客链接 关注我们 如果您不想错过 Fuel Network 上的任何更新,只需关注我们并打开通知铃即可: 推特 不和谐 领英 YouTube 关于我们 Fuel 是模块化区块链堆栈的最快执行层。该技术功能强大且流行,支持并行事务执行,为开发人员提供扩展所需的最高灵活吞吐量和最高安全性。开发人员选择 FuelVM 是因为其卓越的开发人员体验和超越 EVM 限制的能力。 加入我们 如果您想加入我们的旅程,这里是我们目前的职位空缺。 ## Publication Information - [白开水](https://paragraph.com/@baikaishui/): Publication homepage - [All Posts](https://paragraph.com/@baikaishui/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@baikaishui): Subscribe to updates