开源公共使用的过渡不会没有挑战,Motoko 团队意识到了这一事实。 Motoko 是一种旨在支持在互联网计算机协议 (ICP) 上创建 DApp 和智能合约的编程语言,现已开源。 Motoko 编程语言已经开发了三年多,根据最新公告,其完整源代码现已在 Apache 2.0 许可下提供。 Motoko 编程语言:ICP 生态系统的特性和优势 Motoko 是一种强类型、基于actor 的编程语言,具有“对正交持久性和异步消息传递的内置支持”。 新语言具有许多生产力和安全特性,据开发团队称,这些特性包括自动内存管理、泛型、类型推断、模式匹配以及任意和固定精度算术。 Motoko 还借鉴了 Internet Computer 的 Candid 消息接口定义语言和有线格式,以实现类型化、高级和跨语言互操作性。 该语言是使用 WebAssembly (Wasm) 设计的,这是一种低级代码格式,旨在实现可移植性、安全性和高效性。 与普遍的看法相反,Wasm 专为 Web 设计,它特别支持在各种环境中开发应用程序,包括物联网 (IoT)、云计算和区块链技术等。 作为一种通用的区块链协议,Motoko 通过 Wasm 的底层代码库将有助于互联网计算机上各种应用程序的发展。 与其他虚拟机不同,Wasm 并不特定于特定的编程语言,因此它的用法是多种多样的。 这也有利于ICP项目的整体追求。 Motoko 编程语言是从头开始设计的,虽然其使用和测试更加内部化,但开发人员现在将其开源。 开发团队指出,其“旨在为内部和外部贡献者提供相同的开发体验。” 它希望通过让所有人都可以公开访问其测试基础设施来实现这一目标。 “我们希望此代码版本能够促进与更广泛社区的合作和贡献,无论它们涉及改进文档、完善错误消息,还是开发全新的工具,例如额外的 IDE 集成、调试器支持和代码格式化工具,”Motoko Dfinity 基金会的团队说。 开源公共使用的过渡不会没有挑战,Motoko 团队已经意识到这种情况,但致力于解决这个问题。 互联网计算机在以太坊上寻求更高的立足点 正如 Motoko 之于互联网计算机一样,Solidity 也是以太坊区块链网络的编程语言。 多米尼克·威廉姆斯最近批评了以太坊和 Polkadot 这对复杂的用户体验界面和分散式金融 (DeFi) 网络的其他明显缺陷。 虽然 Internet Computer 协议由于其相对年轻而在智能合约推出方面落后,但 Dominic 坚信,根据 Dfinity 基金会目前的计划,他的协议将在今年年底拥有更多的用户. Benjamin Godfrey 是一位区块链爱好者和记者,他喜欢撰写有关区块链技术和创新的现实生活应用的文章,以推动新兴技术的普遍接受和全球整合。 他希望教育人们了解加密货币,这激发了他对著名的基于区块链的媒体和网站的贡献。 本杰明戈弗雷是体育和农业的爱好者。 谢谢! 您已成功加入我们的订阅者名单。 源码链接 —- 原文链接:https://newconomy.media/news/motoko-programming-language-for-dapps-on-icp-goes-open-source/ 原文作者:newconomy 编译者/作者:wanbizu AI 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
ICP 上的 DApp 编程语言 Motoko 开源
2021-06-11 wanbizu AI 来源:区块链网络
LOADING...
相关阅读:
- 亚历克西斯·奥哈尼安(Alexis Ohanian)说他持有大量以太坊2021-06-11
- dForce借贷与合成资产协议已上线以太坊扩容网络Arbitrum主网2021-06-11
- Bzz预计8月2日前上主网币价能否到500U2021-06-11
- Trace Network 为其 NFT 市场 BLING 成功筹集了 160 万美元。2021-06-11
- Ripple 扩大了 SEC 诉讼的法律团队2021-06-11