Substrate 3.0已经发布,支持FRAME2。是新FRAME(2.0)的第一个版本,它具有新的宏语法以及类型和托盘版本控制方面的一些更改。
Substrate 3.0已经发布,支持FRAME2。
1.这是新FRAME(2.0)的第一个版本,它具有新的宏语法以及类型和托盘版本控制方面的一些更改。此版本还合并了更快和改进的奇偶校验编码编解码器版本2.0,并全面升级了依赖项。同时一些新托盘的首次公开露面:赏金,彩票,小费。 2.在客户端,最显着的变化是可以实现远程签名。还包括用于改进网络和轻客户端支持的各种更改。 3.现有的contracts pallet与新FRAME不兼容,因此,如果您需要contracts pallet,我们建议您等待它也被发布。
Runtime 是用于定义区块链的业务逻辑。Substrate 开发人员在 runtime 中定义了用于表示区块链 状态的存储项,同时也定义了允许区块链用户对该状态进行更改的函数。 为了能够提供无须分叉的升级功能,Substrate采用了可编译成 WebAssembly (Wasm) 字节码的 runtime 形式。 此外,Substrate 还对 runtime 必须实现的核心基本类型 进行定义。 核心 Substrate 代码库随附有 FRAME 框架,FRAME 是Parity 的 Substrate runtime 开发系统,已经应用于 Kusama 和 Polkadot 等链上。 FRAME 定义了额外的 runtime 基础类型,并提供了一个框架,使得通过编写模块 (称为 "pallets") 来构建 runtime 变得十分容易。 每个 pallet 用于封装特定于该域的逻辑,这些逻辑可表示为一组存储项、事件、错误和可调用函数的集合。 FRAME 开发人员可选择创建自己的 pallet ,也可选择重用包括50多个 Substrate 随附 pallet 在内的现有资源。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!