热门话题
#
Bonk 生态迷因币展现强韧势头
#
有消息称 Pump.fun 计划 40 亿估值发币,引发市场猜测
#
Solana 新代币发射平台 Boop.Fun 风头正劲
1/ Solidity 使智能合约对每个人都可访问。
它成为 EVM 生态系统的基础。
但其早期设计选择现在限制了开发者。
这就是我们构建 Sway 的原因 🧵

2/ Sway 是一种受 Rust 启发并专门构建的语言,旨在从根本上使智能合约安全、简单且高效。
但是什么让 Sway 特别呢?
4/ 看起来很简单,对吧?
但这里有一个微妙的陷阱:在转移资产后更新存储可能会打开重入攻击的门 ⚠️
👉 但 Sway 的编译器实际上会为你发现这个问题。它会在你甚至在链上部署任何东西之前,提前标记出风险交互。

5/ 这与Solidity的方法非常不同,后者依赖于外部工具,如代码检查器和静态分析器来捕捉漏洞。
在Sway中,安全性不是事后考虑的。处理这些漏洞的功能已经内置于编译器和核心工具中,就像Rust一样。
6/ 其中一些问题可以通过工具进行修补,但这实际上只是治标不治本。
无论工具多么优秀,你仍然被遗留的设计所束缚,这会拖慢一切。
7/ Sway 有很多用例,但一些非常有趣的用例包括:
1️⃣ 编写灵活的无状态谓词(不需要链上部署的验证逻辑)
2️⃣ 在不产生燃气费用的情况下运行复杂的链下逻辑
8/ 以上所有功能都很强大,但真正让 Sway 与众不同的是,你可以快速从零到生产就绪。最小的设置。快速迭代。更清晰的工作流程。
这使得使用 Sway 不仅更简单,而且实际上更愉快。

9/ Sway 还配备了您在其他地方找不到的关键功能。
以谓词为例,它们处理交易验证而不会占用存储空间。
而传统智能合约则严重依赖状态,谓词是无状态脚本,可以独立验证条件。
12/ Sway 仍然年轻,但正在迅速成熟,提供丰富的开发体验:
📦 干净、强大的包管理器
🌐 丰富的、社区驱动的标准
👥 由像您这样的开发者指导的持续改进
Sway 提供的工作流程比大多数区块链堆栈更流畅。
13/ 准备好深入了解 Sway 吗?
首先,通过运行 forc 安装 Fuel 工具链。
我们在此线程末尾链接的文章中逐步解释了这个步骤。
更喜欢先在线实验吗?Sway Playground 提供了一个零安装的体验,直接在您的浏览器中。
15/ Sway 是开源的,期待您的反馈。您可以通过多种方式贡献:
🐞 报告问题
🛠️ 提交功能
💬 加入社区讨论
通过 Sway 的 SRC 标准帮助塑造未来。您的声音很重要。
9.47K
热门
排行
收藏