OnlyChain采用21个超级节点+9个侧链节点+N个备用节点的节点框架,
采用DPOS的共识算法机制,将开启DOPS算法下的权益质押证明(staking),
保障OC系统的网络正常运行。社群成员通过日常的主网钱包质押、投票、only赠送等奖励行为,
并将奖励和区块连接产品运作结合起来,量化社群成员的行为,对质押投票、分享、互动、福利领取等给予不同的Token奖励,
激活社群成员参与的积极性。
组(Array) - 数组可以在声明时指定长度(定长数组),也可以动态调整大小(变长数组、动态数组)
对于存储型(storage) 的数组来说,元素类型可以是任意的(即元素也可以是数组类型,映射类型或者结构体);
对于内存型(memory)的数组来说,元素类型不能是映射(mapping)类型
结构(Struct)Solidity 支持通过构造结构体的形式定义新的类型
映射(Mapping)
映射可以视作 哈希表 ,在实际的初始化过程中创建每个可能的 key,并将其映射到字节形式全是零的值(类型默认值)
Solidity地址类型
address
地址类型存储一个 20 字节的值(以太坊地址的大小);地址类型也有成员
变量,并作为所有合约的基础
address payable(v0.5.0引入) - 与地址类型基本相同,多出了 transfer 和 send两个成员变量
两者区别和转换
Payable 地址是可以发送 ether 的地址,而普通 address 不能
允许从 payable address 到 address 的隐式转换,而反过来的直接转换是不
可能的(唯一方法是通过uint160来进行中间转换)
从0.5.0版本起,合约不再是从地址类型派生而来,但如果它有payable的回
退函数,那同样可以显式转换为 address 或者 address payable 类型
————————————————