"如果我们做好工作,24个月内我们将使加密开发者的数量增加5倍。" - Sam Blackshear 如何构建 Move 来修复区块链的核心缺陷
在《当转变发生时》的这一集中,我与 @Mysten_Labs 的联合创始人兼首席技术官 Sam Blackshear 坐下来讨论 Move 编程语言的创建,以及为什么以太坊和比特币在一些基本问题上出错。
从他在编程语言研究的根基到在 Facebook 构建大规模系统,@b1ackd0g 的旅程表明,深厚的技术洞察力和以问题为驱动的思维可能正是区块链开发者所需要的。
起步…
Sam 并没有打算从事区块链工作。事实上,在他年轻的许多时候,他想象自己在 NBA 名单上。成长过程中,体育是他主要的热情,他将这种竞争精神带入了大学级别的田径运动。除了运动,他的家庭全力支持他的好奇心。无论是在后院的滑板坡道还是其他短暂的迷恋,他的父母创造了一个让他可以自由探索新兴趣而不受评判的环境。
这种开放最终引导 Sam 走向了编程语言的世界。他职业生涯的早期,他沉浸在学术研究中,攻读编程语言和程序分析的博士学位。后者是构建可以自动检测代码中的错误和安全问题的工具的学科。
他的学术工作使他获得了 Facebook 的实习机会,在那里他学会了如何为成千上万的开发者扩展这些工具,实时发现数百个错误。这是一个启示:他一直在研究的核心研究在正确的环境中部署时可以产生巨大的、即时的影响。
这种环境在 2018 年发生了剧变,当时一位高级工程师把他拉进一个房间,分享一个雄心勃勃的秘密项目:Libra。Facebook 想要在区块链上构建一个全球支付网络,配备稳定币和可编程智能合约。对 Sam 来说,这是从零开始设计一种语言的机会——对于一个花了多年时间研究它的人来说,这是一个梦想。
为什么 Move 是必要的
Sam 一直在远处关注智能合约的研究,对现有语言如 Solidity 的安全性并不满意。在研究比特币和以太坊时,他注意到一个基本问题:“这些语言没有资产的原语,也没有交换的原语,”他说。他们所服务的基本概念,即数字稀缺性和转移,必须由开发者每次手动重建,这为错误和漏洞创造了肥沃的土壤。
Move 的设计旨在解决这个问题。Sam 专注于一小组特定的问题:在代码中表示固有稀缺的资产,强制执行所有权规则,以及实现安全转移。“这是一种用于编程货币的语言,”他解释道,但更重要的是,这是一种内置安全性和故障保护的语言。
在决定新语言之前,团队考虑了改编现有语言或 EVM。但所需的妥协,例如剥离不相关的特性,同时专注于资产安全,导致了复杂性。干净的设计是保持其小巧、专注和安全的唯一方法。
从 Libra 到 Sui
Libra 从未按预期推出,但 Move 的工作并没有结束。Sam 和其他前 Facebook 工程师共同创立了 Mysten Labs,构建 Sui 网络以展示 Move 的可能性。@SuiNetwork 的目标是成为最友好的开发者区块链,结合高速、强安全性和扩展去中心化应用可能性的特性。
其中一个特性是 Walrus,Sui 的去中心化存储层。Sam 将其比作给区块链提供他们一直缺乏的“磁盘”,以持久存储的形式打开全新应用类别的大门。想象一个博客平台,其中支付、身份、存储和加密都在链上本地处理。没有像 Walrus 这样的存储层,这是不可能的。
以问题为驱动的创新学科
在整个对话中,Sam 不断回到一个简单的框架:伟大的想法来自解决重要问题。这意味着深入理解为什么一个问题很难,为什么以前的尝试失败,以及哪些约束实际上重要。“一旦你完成了这项工作,解决方案几乎是简单的部分,”他说。
这是一种防止加密领域反复出现的错误的方法——在寻找问题的过程中构建“解决方案”,仅仅是由投机驱动。对 Sam 来说,以问题为驱动的思维在加密领域尤其重要,因为市场炒作的噪音可能会掩盖是否正在创造真正的实用性。
领导力、能量和长期游戏
作为一家筹集了数亿资金的公司的首席技术官,Sam 面临着在多年的旅程中维持能量的挑战。他的策略是:保持工作组合偏向于他最喜欢的事情,接受一些事情会被忽视,并与渐进的进展和解。
“你必须学会在放弃正确的事情中找到满足感,”他指出——这是一种心态转变,摆脱了作为个人贡献者的典型全方位满足感。这是一种不仅通过试错塑造的哲学,还受到他职业生涯中导师的榜样的影响。
从他的父亲,一位心脏病学家,他选择了他如此热爱的工作,以至于他从退休中复出继续工作,到 Facebook 的资深领导者,他们教会他如何平衡高影响力项目与个人兴趣,Sam 传承了一种融合好奇心、信任和战略优先级的领导风格。
在工作之外,跑步和冲浪等活动为他提供了平衡和意想不到的清晰。跑步提供了“无结构的思维”——长时间没有干扰的时间段,想法和解决方案自然浮现,而冲浪则需要专注,但波浪之间的时刻创造了反思的不同节奏。
展望未来:扩展开发者
Sam 对未来 24 个月的最大预测是雄心勃勃的:加密开发者数量增加 5 倍,其中大多数将在 Move 和 Sui 上构建。
实现这一目标意味着降低非加密开发者的入门门槛,给他们提供 API 和 SDK,让他们能够在不从第一天就全力以赴的情况下集成区块链驱动的功能。一旦他们看到价值,Sam 相信,他们会更深入地投入。
这一哲学仍然很简单:从熟悉的事物开始,看到潜力,然后在问题值得解决时全力以赴。
“安全是智能合约最重要的事情,而 Move 是最安全的语言,”他说。
如果 Sui 成功地证明安全性和开发者体验可以在不妥协的情况下共存,它可能会重新定义构建者对区块链平台的期望。
👉如果你喜欢阅读这个摘要,请前往 YouTube 或你最喜欢的播客平台收听完整对话。
查看原文
1.79万
146
本页面内容由第三方提供。除非另有说明,欧易不是所引用文章的作者,也不对此类材料主张任何版权。该内容仅供参考,并不代表欧易观点,不作为任何形式的认可,也不应被视为投资建议或购买或出售数字资产的招揽。在使用生成式人工智能提供摘要或其他信息的情况下,此类人工智能生成的内容可能不准确或不一致。请阅读链接文章,了解更多详情和信息。欧易不对第三方网站上的内容负责。包含稳定币、NFTs 等在内的数字资产涉及较高程度的风险,其价值可能会产生较大波动。请根据自身财务状况,仔细考虑交易或持有数字资产是否适合您。