以太坊的挖矿实现讲解

一直想找个机会把这部分写一下的,今天刚好有空,希望用最简单方式把这部分逻辑讲清楚,老规矩还是看图说话吧                                                                   图1 挖矿功能核心对象之间的关系 挖矿的核心功能涉及到...

2018-12-10 11:38:57

阅读数 8197

评论数 0

以太坊peer之间连接建立的过程(源码解析)

由newTasks产生的探测新节点的任务,并由这里的start.Tasks开始进行尝试连接 start.Tasks开始进行尝试连接的调用栈(在dialTask.dial在完成网络层三次握手): 连接成功以后,进行业务层握手(rlpx加密握手,协议握手,添加p2p.Peer节点对象,这个...

2018-12-07 16:15:05

阅读数 8218

评论数 0

解密智能合约TOP10安全漏洞

以下都是来自我的新作《解密EVM机制及合约安全漏洞》里的内容 电子版PDF下载:https://download.csdn.net/download/softgmx/10800947   重入问题 漏洞成立的条件: 合约调用带有足够的gas 有转账功能(payable) 状态变量在重...

2018-11-22 15:26:19

阅读数 8222

评论数 0

关于EVM 和 solidity语言一些内部机制的研究

以下都是来自我的新作《解密EVM机制及合约安全漏洞》里的内容 电子版PDF下载:https://download.csdn.net/download/softgmx/10800947     1.EVM有寄存器吗? 答:没有 2.智能合约地址有私钥吗? 答:没有 3.合约调用是怎样...

2018-11-22 12:18:29

阅读数 8242

评论数 0

解密EVM实现机制

以下都是来自我的新作《解密EVM机制及合约安全漏洞》里的内容 电子版PDF下载:https://download.csdn.net/download/softgmx/10800947   研究环境: OS ubuntu 16.04 VM及合...

2018-11-22 11:59:24

阅读数 8313

评论数 0

bitcoin P2P协议分析

比特币网络节点具有所有四个功能(理论上的很多来自《精通比特币》): 钱包:用户钱包也可以作为全节点的一部分(桌面比特币客户端中比较常见);当前,越来越多的用户钱包都是SPV节点(诸如智能手机) 矿工:挖矿节点通过运行在特殊硬件设备上的工作量证明(proof-of-work)算法,以相互竞争的方式...

2018-08-01 23:02:05

阅读数 17327

评论数 0

bitcoin节点发现--源码分析二

节点发现之间交互的命令: 节点发现线程: 网络连接的初始化: 五个关键线程:  

2018-08-01 22:54:21

阅读数 17143

评论数 0

Bitcoin 安装

(1)Bitcoin Core第三方依赖库说明: 基本的第三方依赖 libssl:      Crypto, Random Number Generation, Elliptic Curve Cryptography libboost:  Utility, Library for thread...

2018-08-01 22:45:32

阅读数 17112

评论数 0

bitcoin区块链源码分析(一)网络发现

bitcoin节点在接收peer发过来的块的处理流程   //所有全局变量         //CConnman 的一个关键属性m_msgproc:   如果本地没有peer.dat,  由第一线程CConnman::ThreadDNSAddressSeed从7个硬编码的种子节...

2018-05-14 22:11:42

阅读数 17636

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭