查看原文
其他

Substrate Runtime 概述|Substrate 文档

PolkaWorld 2020-11-11

加入 PolkaWorld 社区,共建 Web 3.0!


Substrate Runtime

Runtime 包含定义你的区块链行为的业务逻辑,也就是它的状态转换函数。Runtime 将定义用户可以分派的存储项和函数。


Substrate 提供一组模块,称为 pallets,可以组合和配置。Substrate 还提供必要的支持库,让这些模块与客户端交互。每个模块包含特定场景的逻辑和存储项。在 runtime 层面,你还可以使用标准模块接口添加自己的模块,并访问其他模块的公共方法和特性。


整个模块和支持库称为 FRAME 框架。FRAME 通过实现原语中的特征与客户端交互。



例如,如果要将智能合约功能添加到区块链,只需添加合约模块。添加此模块将公开智能合约界面,所以用户才可以部署在 Wasm 中执行智能合约。


因为 Substrate 可以在本地和 Wasm 中执行 runtime,所以你在 FRAME 中编写的任何内容都可以升级,而无需硬分叉。



了解更多


原文:

https://substrate.dev/docs/en/conceptual/runtime/

翻译:PolkaWorld 社区


  • 欢迎学习 Substrate: 

    https://substrate.dev/

  • 关注 Substrate 进展:

    https://github.com/paritytech/substrate

  • 关注 Polkadot 进展:

    https://github.com/paritytech/polkadot



扫码关注公众号,回复 “1” 加入波卡群

关注 PolkaWorld

发现 Web 3.0 时代新机遇


点个 “在看” 再走吧!

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存