2024 年 5 月 3 日 星期五

移动(编程语言)

经过 中村英夫
Move (Programming Language)

移动(编程语言)

Move 是区块链软件公司 Dfinity 开发的一种编程语言。它旨在实现以太坊、Polkadot、Hyperledger Fabric、EOSIO 等公共和许可网络上安全且可验证的数字交互。Move 使开发人员能够构建分布式应用程序 (dApp),与用 Solidity 或 Vyper 编写的传统智能合约相比,这些应用程序更容易审核正确性。

Move 编程语言的历史
2018 年,Dfinity 宣布其计划创建一台“通用区块链计算机”,该计算机能够以高性能和高弹性大规模运行 Web 3.0 应用程序,同时又具有成本效益。为了实现这一目标,他们开始开发一种名为 Move 的创新编程语言,该语言专为去中心化计算网络而设计,例如他们自己正在构建的互联网计算机网络。

Move编程语言的特点
Move 开发背后的主要设计目标是简洁的表达能力;通过可证明的正确性实现安全性;通过高效的代码生成实现执行性能;通过并行性实现可扩展性;跨各种区块链系统的可组合性;通过库支持和自定义扩展实现可扩展性;使用 JSON-RPC 等标准协议实现区块链之间的互操作性;从 JavaScript、Python 等现有语言移植;通过高级类型推断技术实现优化等。

采用和开发支持
Dfinity 提供开发工具和资源(如 SDK),使开发人员能够轻松快速地使用该语言开始创建 dApp。社区还积极支持开源项目,这些项目提供围绕 Move 的额外库和工具,包括通用数据结构和算法以及专门的实现,用于有效解决去中心化环境中的特定问题,而不会牺牲语言本身提供的安全性或正确性保证。此外,还有几个独立组织提供有关如何有效使用该语言的培训材料以及咨询服务,帮助团队更快地启动他们的项目。

发表评论

跟着我们

加密币顶部

CrypTokenTop 是一个致力于提供有关加密货币世界的全面信息和分析的网站。我们涵盖的主题包括比特币、以太坊、NFT、ICO 和其他流行的加密主题。我们的使命是帮助人们更多地了解加密空间,并就他们的投资做出明智的决定。我们为初学者和有经验的用户提供深入的文章、分析和评论,因此每个人都可以充分利用不断发展的加密货币世界。

© 2023 保留所有权利。加密货币顶部

zh_CN简体中文