向开源公共使用的过渡不会没有挑战,Motoko 团队也意识到了这一事实。
Motoko,一种编程语言,旨在支持在网络上创建 DApp 和智能合约 互联网计算机协议 (ICP)现已开源。 Motoko 编程语言已经开发了三年多,并且根据最新的 公告,其完整源代码现已在 Apache 2.0 许可证下提供。
Motoko 编程语言:ICP 生态系统的特性和优势
Motoko 是一种强类型、基于参与者的编程语言,具有“对正交持久性和异步消息传递的内置支持”。新语言具有许多生产力和安全功能,据开发团队称,这些功能包括自动内存管理、泛型、类型推断、模式匹配以及任意和固定精度算术。
Motoko 还借鉴了互联网计算机的 坦率 消息传递接口定义语言和有线格式,用于类型化、高级和跨语言互操作性。该语言是使用 WebAssembly (Wasm) 设计的,这是一种低级代码格式,旨在实现可移植、安全和高效。与普遍的看法相反,Wasm 是专为 Web 设计的,它特别支持在物联网 (IoT)、云计算和区块链技术等不同环境中开发应用程序。
作为一种多功能的区块链协议,Motoko 通过 Wasm 的底层代码库将有助于互联网计算机上各种应用程序的发展。与其他虚拟机不同,Wasm 并不特定于特定的编程语言,因此它的用法是多种多样的。这也有利于ICP项目的整体推进。
Motoko 编程语言是从头开始设计的,虽然其使用和测试更多地在内部进行,但开发人员现在正在将其开源。开发团队指出,其“目的是为内部和外部贡献者提供相同的开发体验。”它希望通过让所有人都能公开访问其测试基础设施来实现这一目标。
Motoko 表示:“我们希望此次代码发布能够促进与更广泛社区的合作和贡献,无论是改进文档、完善错误消息,还是开发全新工具,例如额外的 IDE 集成、调试器支持和代码格式化工具。” Dfinity 基金会团队表示。
向开源公共使用的过渡不会没有挑战,Motoko 团队已经意识到这一情况,但致力于解决这一问题。
互联网计算机寻求以太坊的更高立足点
正如 Motoko 之于互联网计算机一样,Solidity 也是以太坊区块链网络的编程语言。多米尼克·威廉姆斯最近 批评 二人组 以太坊 和 波尔卡圆点 对于复杂的用户体验界面和去中心化金融的其他明显缺陷(DEFI)重点网络。
虽然互联网计算机协议由于其相对年轻的原因在智能合约的推出方面落后,但 Dominic 相信,根据 Dfinity 基金会当前的计划,到今年年底,他的协议将拥有更多的全面用户。
本杰明·戈弗雷(Benjamin Godfrey)是一位区块链爱好者和记者,他们乐于撰写有关区块链技术和创新的现实生活应用的文章,以推动新兴技术的普遍接受和全球整合。 他渴望教育人们关于加密货币的愿望激发了他对著名的基于区块链的媒体和站点的贡献。 本杰明·戈弗雷(Benjamin Godfrey)是体育和农业爱好者。
来源:http://feedproxy.google.com/~r/coinspeaker/~3/aot0Udq1fD8/
- 额外
- 农业
- 所有类型
- 应用领域
- blockchain
- Blockchain新闻
- blockchain技术
- 板
- 云端技术
- 云计算
- 码
- 合作
- 社体的一部分
- 计算
- 合同
- 合同的
- cryptocurrencies
- cryptocurrency
- Cryptocurrency新闻
- 电流
- DApps
- 分散
- 分散财务
- 开发
- 研发支持
- Dfinity
- 复仇
- 进化
- 特征
- 金融
- 缺陷
- 格式
- ,
- 总类
- HTTPS
- 基础设施
- 积分
- 网络
- 物联网
- 互操作性
- 物联网
- IT
- 记者
- 语言
- 最新
- 执照
- 清单
- 机
- 制作
- 颠覆性技术
- 媒体
- 消息
- 网络
- 网络
- 消息
- 打开
- 开放源码
- 其他名称
- 模式
- 员工
- 坚持
- 帖子
- 生产率
- 代码编程
- 项目
- 国家
- 安全
- 实现安全
- 网站
- 智能
- 聪明的合同
- 智能合同
- So
- 坚固
- 运动
- SUPPORT
- 支持
- 平板电脑
- 专业技术
- test
- 测试
- 用户
- 查看
- 在线会议
- WHO
- 更广泛的社区
- 线
- 全世界
- 写作
- 年
- 年