Sui.

帖子

分享您的知识。

article banner.
Benjamin XDV.
Jul 08, 2025
文章

为什么 Sui 选择了 Move 编程语言?

Sui 区块链在拥挤的第 1 层 (L1) 空间中脱颖而出,不仅是因为其速度和可扩展性,还因为它使用了Move 编程语言. Move最初是为Meta(前身为Facebook)的Diem(天秤座)区块链开发的,其设计考虑了安全性和灵活性.

但是,为什么 Sui 采用 Move 而不是像**Solidity(以太坊)或 Rust(Solana、Polkadot)等更成熟的语言?

本文探讨了: 🔹是什么让 Move 与众不同? 🔹Move for Sui 架构的主要优势 🔹Move 与 Solidity 和 Rust 相比如何 🔹潜在的缺点和挑战


##1. 什么是 Move?一种安全、以资产为中心的语言

Move的创建是为了解决区块链编程中的关键缺陷: 专为数字资产打造— 与通用语言不同,Move将资产(硬币、NFT)视为头等公民.
防止常见漏洞— 重入攻击、溢出错误和未经授权的访问更难执行.
形式验证支持-允许对代码正确性进行数学证明.

示例: -在以太坊中,一个简单的错字可能导致1亿美元的黑客攻击.
-Move严格的所有权规则使此类错误在设计上是不可能的.


##2. 为什么 Sui 选择 Move 而不是 Solidity 或 Rust

###** 🔹 安全为先的设计** -Solidity(以太坊): -容易受到重入攻击(例如,DAO 黑客攻击).
-需要手动检查(如 SafeMath)以防止溢出.
-移动: -没有悬而未决的参考资料— 防止诸如3.25亿美元的虫洞黑客攻击之类的漏洞.
-自动溢出检查— 无需外部库.

###** 🔹 非常适合 Sui 的以对象为中心的模型** -Sui 将所有事物视为对象(硬币、NFT、智能合约).
-Move的资源导向模式自然与这种方法一致.

###** 🔹 并行执行支持** -Move 的线性类型可确保交易不会发生冲突.
-通过并行处理交易,启用 Sui 的100,000+ TPS索赔.

###** 🔹 更轻松的审计和维护** -移动代码比 Solidity更具可预测性.
-没有隐藏的副作用(以太坊开发的主要痛点).


##3. Move 与 Solidity 与 Rust:快速比较

|功能|Move(Sui、Aptos)|Solidity(以太坊)|Rust(Solana、Polkadot)| | -------------------------------------------| ------------------------| ----------------------------| |安全| ✅ 最佳(专为资产打造)| ❌ 容易被利用 | ⚠️ 比 Solidity 更好 | |学习曲线| 中等(新范式)| 简单(但有风险)| 困难(内存管理)| |并行度| ✅ 针对 Sui 进行了优化 | ❌ 顺序式 | ✅ 可能但要手动 | |采用| 成长(Sui、Aptos)| 占主导地位(以太坊)| 流行(Solana、NEAR)|


##4. 搬家的潜在缺点

###** 规模较小的开发者社区** -Solidity 的开发者数量比 Move 多 10 倍.
-Sui 必须投资教育(补助金、教程、黑客马拉松).

###** 非资产用例的灵活性较低** -Move 在代币和 DeFi方面表现出色,但对于通用应用程序来说可能会受到限制.

###** 早期工具** -IDE、调试器和库不如以太坊的生态系统成熟.


##5. Move on Sui 的未来

-更多开发者工具(例如适用于 VS Code 的移动分析器).
-跨链互操作性(通往以太坊、索拉纳的桥梁).
-企业采用(Move的安全性对受监管行业具有吸引力).


##结论:Move 是 Sui 的秘密武器

Sui 之所以选择 Move,是因为它更快、更安全,而且与其以对象为中心的架构完美契合. 尽管这种语言还很年轻,但它的设计可以防止困扰以太坊的各种漏洞.

  • Sui
0
分享
评论
.

Sui is a Layer 1 protocol blockchain designed as the first internet-scale programmable blockchain platform.

394帖子554答案
Sui.X.Peera.

赚取你的 1000 Sui 份额

获取声誉积分,并因帮助 Sui 社区成长而获得奖励。

奖励活动七月