区块链
一片冰心王司徒
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
以太坊源码BlockChain类
功能:管理区块链,实现增、改、查操作 以太坊启动后,系统中只存在一个BlockChain实例 文件位置:core-->blockchain.go 数据结构: Processor:处理器 Validator:验证 consensus:共识 type BlockChain struct { chainConfig *params.ChainConfig // 链和网络配置 ...原创 2019-11-13 14:20:06 · 291 阅读 · 0 评论 -
Solidity使用总结
1、int和uint(整形) int(m):有符号整数 uint(m):无符号整数 m关键字取值为8~256步幅是8 ,表示在内存中2进制的位数,控制了整数的取值范围,不写默认为256。 uint和int分别是uint256和int256的别名。 m一定要是8的整数倍 2、Mapping(映射) 映射类型,一种键值对的映射关系存储结构。定义方式为mapping(_KeyType =&g...原创 2018-09-29 16:46:46 · 999 阅读 · 0 评论 -
Solidity安全性问题
1、外部调用: 尽量避免外部调用 分析“send()”,"transfer()","call.value()" x.transfer()和if(!x.send(y)) throw;等价,send是transfer的底层实现,尽量直接使用transfer someAddress.send()和someAddress.transfer()能保证可重入安全。这些外部智能合约能够被出发执行,但是...原创 2018-09-29 16:48:48 · 501 阅读 · 0 评论 -
Solidity 函数
函数的定义 function:function关键字声明合约中的可执行单元 函数的完整定义: function (funcName) (<parameter types>) {public|external|internal|private} [constant|view|payable] [returns (<return types>)] 函数的调用方式 ...原创 2018-09-30 17:32:46 · 597 阅读 · 0 评论
分享