三、入门Substrate之常用存储数据类型和它们相应的操作API
Substrate作为一个通用的区块链开发框架,提供了丰富的数据类型用于在链上存储数据。
运行时存储允许您将数据存储在区块链中,这些数据在块之间持久存在,并且可以从运行时逻辑中访问。存储应该是区块链运行时开发人员最关心的问题之一。精心设计的存储系统减少了网络中节点的负载,最终降低了区块链参与者的间接成本。换句话说,区块链运行时存储的基本原则是尽量减少其使用。
- Storage Value 用于存储任何单值类型,例如u8、u16
- Storage Map 用于存储键值哈希映射,例如余额到帐户的映射。
- Storage Double Map 用作具有两个键的存储映射的实现,以提供有效删除具有公共第一个键的所有条目的能力。
- Storage N Map - 用于存储具有任意数量键的哈希映射,可作为构建三重存储映射、四重存储映射等的基础。
1.StorageValue
1).整数类型
例如ÿ