autorenew
Mysten Labs CEO 向 Solidity 与 EVM 发起挑战,倡导更安全的区块链基础设施

Mysten Labs CEO 向 Solidity 与 EVM 发起挑战,倡导更安全的区块链基础设施

在瞬息万变的区块链开发世界里,安全漏洞可能导致数百万美元的损失,选择合适的工具至关重要。最近,Mysten Labs(Sui Network 背后的团队)联合创始人兼 CEO Evan Van Ness 在 X(前 Twitter)上就构建可靠基础设施时应强调纪律而非捷径的话题掀起了讨论。他分享了 Zero Knowledge FM 在 2022 年的一期播客链接,节目中 Sam Blackshear(Mysten Labs 的 CTO 以及 Move 的创建者之一)详细讲述了 Move 编程语言的起源。Van Ness 甚至放出挑战,邀请仍旧拥护 Solidity 与 Ethereum Virtual Machine (EVM) 用于高风险支付系统的人来辩论。让我们拆解一下这件事对加密圈,尤其是参与迷因代币的人意味着什么。

引发这一切的播客

相关播客是 Zero Knowledge FM 第 227 集,嘉宾为 Sam Blackshear。Blackshear 最初来自 Facebook 的 Libra 项目(后更名为 Diem),他解释了 Move 是如何因需求而诞生的。Libra 的目标是创建一种全球性的数字货币,但像 Solidity 这样的现有编程语言并不足以应付大规模、对金融交易极其敏感的场景。Solidity 作为以太坊智能合约的首选语言,支持了大量项目,但也有一系列漏洞史——比如导致 2016 年 The DAO 闻名被攻陷的重入攻击(reentrancy attacks)。

Move 的设计旨在改变这种局面。与其将资产当作普通数据、让开发者手动去保障安全,不如将“资源”(resources)作为核心概念引入语言中。这些特殊类型代表数字资产(如代币或 NFT),并带有内置规则:不能被复制、不能误丢弃,或者在没有明确所有权变更的情况下被转移。这样的资源导向方法模拟了现实世界中实物资产的运作方式,使得漏洞更难悄然出现并造成混乱。

为何 Move 在安全性上胜过 Solidity

Solidity 在 EVM 上运行,EVM 本质上是一个在以太坊以及兼容链(如 Binance Smart Chain 或 Polygon)上执行智能合约的虚拟计算机。虽然它灵活且生态庞大,但因为语言层面并不强制保证资产安全,容易出错。开发者必须编写额外代码来防止整型溢出或未授权访问,历史告诉我们这远比想象中困难。正是这些疏漏导致了数十亿美元的损失。

Move 则是为处理有价值资产的区块链量身打造的。如同 Mysten Labs 博客 等资料所述,它是一种简洁但功能强大的语言,直接在语法层面嵌入了安全特性。例如:

  • ​不会意外复制:​ 资源确保当你转移一个代币时,它会从发送方消失——不会留下副本。
  • ​线性类型(linear typing):​ 这阻止了资源在未明确意图的情况下被重复使用,降低诸如双重支付之类的风险。
  • ​模块化设计:​ Move 支持可重用的模块,使代码更易审计与维护。

这些特性使 Move 成为“任务关键型”应用的理想选择,正如 Van Ness 所言——比如支付网络中,一个漏洞就可能破坏信任。使用 Move 的链如 Sui 和 Aptos 能提供更快、更安全的交易,这在速度与安全常常互相权衡的领域里,是一场变革。

对迷因代币及其它领域的影响

你或许会问:这对迷因代币意味着什么?迷因币依赖炒作和社区,但由于在 EVM 链上经常出现马虎的智能合约,它们极易遭遇 rug pull、泵高再抛售等问题。转向以 Move 为基础的平台(如 Sui)可以让创建者构建更稳健的代币,降低被利用的风险。想象一下推出一个爆红的迷因而不必担心因为重入漏洞而被抽干流动性池——这就是更好基础设施的承诺。

Van Ness 的挑战不仅仅是虚张声势;更像是对行业的号召,要求在加密走向主流时把安全放在首位。如果你正在构建或投资区块链项目,尤其是与支付或与迷因生态相关的 DeFi 项目,值得去听那期播客,思考一下 Solidity 是否仍然“足够好”。随着辩论升温,有一点很明确:区块链的未来可能正逐渐摆脱旧有习惯,转向更安全的选择。

查看原帖 这里 并加入讨论。你的看法如何——Team Move 还是 Team Solidity?

你可能感兴趣