BlockChain
文章平均质量分 59
天弓(tg)
这个作者很懒,什么都没留下…
展开
-
bitcoin区块链源码分析(一)网络发现
bitcoin节点在接收peer发过来的块的处理流程 //所有全局变量 //CConnman 的一个关键属性m_msgproc: 如果本地没有peer.dat, 由第一线程CConnman::ThreadDNSAddressSeed从7个硬编码的种子节点解析出大量IP//seed.bitcoin.sipa.be;//dnsseed.bluema...原创 2018-05-14 22:11:42 · 19564 阅读 · 0 评论 -
bitcoin节点发现--源码分析二
节点发现之间交互的命令:节点发现线程:网络连接的初始化:五个关键线程:原创 2018-08-01 22:54:21 · 17683 阅读 · 0 评论 -
bitcoin P2P协议分析
比特币网络节点具有所有四个功能(理论上的很多来自《精通比特币》):钱包:用户钱包也可以作为全节点的一部分(桌面比特币客户端中比较常见);当前,越来越多的用户钱包都是SPV节点(诸如智能手机)矿工:挖矿节点通过运行在特殊硬件设备上的工作量证明(proof-of-work)算法,以相互竞争的方式创建新的区块,一些挖矿 节点同时也是全节点,保有区块链的完整拷贝;还有一些参与矿池挖矿的节点是轻量级节...原创 2018-08-01 23:02:05 · 19970 阅读 · 0 评论 -
解密EVM实现机制
以下都是来自我的新作《解密EVM机制及合约安全漏洞》里的内容电子版PDF下载:https://download.csdn.net/download/softgmx/10800947 研究环境: OS ubuntu 16.04 VM及合约语言 EVM/ solidity 合约调试器 ...原创 2018-11-22 11:59:24 · 11058 阅读 · 0 评论 -
关于EVM 和 solidity语言一些内部机制的研究
以下都是来自我的新作《解密EVM机制及合约安全漏洞》里的内容电子版PDF下载:https://download.csdn.net/download/softgmx/10800947 1.EVM有寄存器吗?答:没有2.智能合约地址有私钥吗?答:没有3.合约调用是怎样传参的?以及返回值又怎样传递的?答:值参传递: 返回...原创 2018-11-22 12:18:29 · 9020 阅读 · 0 评论 -
解密智能合约TOP10安全漏洞
以下都是来自我的新作《解密EVM机制及合约安全漏洞》里的内容电子版PDF下载:https://download.csdn.net/download/softgmx/10800947 重入问题漏洞成立的条件:合约调用带有足够的gas 有转账功能(payable) 状态变量在重入函数调用之后 底层转账函数 防重入 错误处理 ...原创 2018-11-22 15:26:19 · 14272 阅读 · 0 评论