加入 PolkaWorld 社区,共建 Web 3.0!
Substrate Runtime
Runtime 包含定义你的区块链行为的业务逻辑,也就是它的状态转换函数。Runtime 将定义用户可以分派的存储项和函数。
Substrate 提供一组模块,称为 pallets,可以组合和配置。Substrate 还提供必要的支持库,让这些模块与客户端交互。每个模块包含特定场景的逻辑和存储项。在 runtime 层面,你还可以使用标准模块接口添加自己的模块,并访问其他模块的公共方法和特性。
整个模块和支持库称为FRAME 框架。FRAME 通过实现原语中的特征与客户端交互。
例如,如果要将智能合约功能添加到区块链,只需添加合约模块。添加此模块将公开智能合约界面,所以用户才可以部署在 Wasm 中执行智能合约。
因为 Substrate 可以在本地和 Wasm 中执行 runtime,所以你在 FRAME 中编写的任何内容都可以升级,而无需硬分叉。
了解更多
开发你的第一条Substrate 链
在 Substrate Runtime 中添加你的模块
原文:
https://substrate.dev/docs/en/conceptual/runtime/
翻译:PolkaWorld 社区
作者:,来源:PolkaWorld 公众号
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。