To the Move: 面向资产编程的最佳语言

Move语言因其资源作为一等公民的理念,成为面向资产编程的理想选择,尤其适合区块链中的数字资产安全和验证。它提供了原生的资产安全机制,确保稀缺性和访问控制,相比其他智能合约语言如Solidity,Move在资产编程上更原生,安全性更高,且支持并行化执行。然而,Move目前在工具链、合约规范和生态成熟度上仍有待完善。
摘要由CSDN通过智能技术生成

作者:@wallywxy @twitter,  首发

前言

近期,随着 Aptos,Sui 等新公链的兴起,Move 作为这些公链新贵们的集体选择也随之受到了开发者和投资者的热捧。那么作为号称时薪1200刀的 Move 到底有何魅力呢?自带脸书光环?资本炒作还是实至名归?笔者试图从技术角度,从语言的设计的视角来谈谈我的看法。

先说结论,个人很认可Move的理念:资源作为一等公民(First-class Resources) 这个理念和区块链非常契合。区块链作为 Web3.0 的基础设施,承载了极客们对未来价值互联网的美好想象。当前的区块链应用无论是 DeFi,NFT 还是 GameFi  领域都是围绕数字资产来展开的,那么 Move 高举 资源作为一等公民 的大旗,原生的资产安全机制,恰好和价值互联网应用的需求完全契合,是面向价值,面向资产编程的最佳之选。

资料来源:https://medium.com/@kklas/smart-contract-development-move-vs-rust-4d8f84754a8f

说一点题外话,Move 的历史其实还挺曲折的,Move 最初在 2019 年是和 Libra 区块链共同被提出来的,创始团队来自 Facebook。彼时的 Libra 最初的目标是构建全球的货币和金融基础设施,Move 就被设计成 Libra 之上支持金融资产编程的语言。后来面临监管方面的压力,Libra 衍生到了2.0 增加了很多监管方面的机制,也改了名(Diem) 但是该区块链的发展却仍然不愠不火。直到最近,Diem 的创始团队纷纷出走,创立了 Aptos, Sui 等新兴公链被资本热捧,Move 的面向资产编程、高安全性、可验证、支持并行化等优势特性也再一次抓住大众的视野。

面向资产编程

资源作为一等公民是 Move 语言诞生之初就提出的设计理念。本文中所涉及的资源(或者资产)主要指的是数字化资产。根据 Move 白皮书引用的线性逻辑原理保障数字化资源也不可以被复制,不能被隐式丢弃,只能在程序的存储地址之间进行移动。

然而在开放的区块链环境中对数字资产进行编码存在两个难点:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值