Sam Blackshear谈Move如何赋能开发者

Sam Blackshear在访谈中介绍,Move如何为开发者提供最佳的开发体验。

Sui中文小助手
Sui Network CN
Published in
May 16, 2024

--

Move编程语言提供了直观的编码体验,让开发者能够快速上手。Mysten Labs的联合创始人兼CTO Sam Blackshear创建了Move,这是一种用于编写智能合约的语言,更像传统编程语言,如JavaScript或Rust。

视频内容

编程语言是计算机科学的核心学科。

当你构建一个开发者平台时,产品的核心就是开发者体验,这涉及到如何分解它以及哪些部分是最重要的。如果你不亲自尝试,就无法真正理解并评估产品每个部分的效果。我自身体验过很多平台的优缺点,因此非常喜欢构建能够让别人感到愉快的东西。Move添加了一层结构,让你可以编写符合物理直觉的程序。比如,当我把这个东西移动到某个位置时,它就会在那里,而不会因为复制而同时出现在两个地方。这是一种非常直观的编程体验,一种编写与交换和所有权的物理直觉相匹配的语言。

根据记录,编写Solidity和EVM代码的程序员在防止灾难性漏洞和大规模黑客攻击方面并不理想。当人们看到Move时,他们看到了解决这些问题的潜力。这可以成为新的行业标准,不仅可以在Sui上使用,还可以被其他链使用。这实际上就是尽可能多地自动化,让runtime为你完成这些工作,这就是人们喜欢Sui的一个原因。如果你可以避免编写智能合约,而是使用封装现有智能合约的API或更高级别的原语,那部分是非常棒的。当你确实需要编写智能合约,因为你想做一些定制化或一些创新时,你希望这种体验尽可能丝滑且熟悉。它看起来更像JavaScript或Rust或其他常规编程语言。

我们的客户总是问,我们需要雇用Move开发人员吗?我们通常会建议:带着你现有的开发人员,让他们读一些资料,就可以轻松上手并完成所需的工作。

我们非常关注延迟,这实际上是我们关注的重点部分,因为延迟影响到每个用户的每笔交易。这是该语言的核心原则之一,防止因复杂性和规模过度膨胀而导致的问题。开发者喜欢这点,因为他们可以编写比其他任何地方运行速度都快的代码。我们最关心的是合作伙伴和构建者,他们会说,我只能在Sui上构建这个,并且希望它只能在这里实现,而不是在其他平台上。

持续开发Move可提高其效率和开发者体验。现在就迁移到Move 2024吧!

关于 Sui Network

Sui是基于第一原理重新设计和构建而成的L1公有链,旨在为创作者和开发者提供能够承载Web3中下一个十亿用户的开发平台。Sui上的应用基于Move智能合约语言,并具有水平可扩展性,让开发者能够快速且低成本支持广泛的应用开发。获取更多信息:https://linktr.ee/sui_apac

官网英文Twitter中文TwitterDiscord英文电报群中文电报群

--

--