E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
以太坊源码
以太坊源码
深入分析(5)-- Ethereum服务和以太坊P2P协议发送广播源码分析
在“
以太坊源码
深入分析(2)”一文中,我们提到Ethereum作为一个service,被Node注册进去。Nodestart的时候会启动其注册的所有服务,Ethereumservice也是一样。
老鱼游啊游
·
2018-04-25 20:54
以太坊
区块链
p2p
go
源码
以太坊源码
情景分析之挖矿
数据结构分析Miner类它是对外类,暴露给外部模块使用的,具体挖矿的事务由它的成员变量worker管理它的update函数负责监听downloader的各种事件(收到新块事件等),恰当的通知worker启动或停止mine,以防止多个新块出现。Work类这个是一个数据类,里面包含了交易数据(transactions)及收据(receipts)worker类它负责准备区管理组装事务,比如什么时候开始挖
区块链斜杠青年
·
2018-04-24 19:49
区块链
以太坊源码分析
基于centos搭建以太坊环境-走过的坑
以太坊环境搭建一.安装go语言环境使用go1.9.linux-amd64.tar.gz在编译
以太坊源码
的时候会报错,网上的解决办法是将版本切换为go1.9.2.linux-amd64.tar.gz。
Charlotte1018
·
2018-04-24 10:04
区块链
服务器
以太坊源码
深入分析(4)-- 以太坊RPC通信实例和原理代码分析(下)
上一节我们试着写了一个RPC的请求实例,通过分析源码知道了RPC服务的创建流程,以及HttpRPCserver创建过程,HttpRPCClient的请求流程。这一节,先分析一下HttpRPCserver如何处理client的请求。然后再分析一下IPCRPC的处理流程。一,HttpRPCserver处理Client的请求。回到上一节startHTTP()里面HTTPServer初始化的方法funcN
老鱼游啊游
·
2018-04-22 23:15
以太坊源码
深入分析(3)-- 以太坊RPC通信实例和原理代码分析(上)
上一节提到,以太坊在nodestart的时候启动了RPC服务,以太坊通过Rpc服务来实现以太坊相关接口的远程调用。这节我们用个实例来看看以太坊RPC是如何工作的,以及以太坊RPC的源码的实现一,RPC通信实例1,RPC启动命令:geth--rpcgo-ethereum的RPC服务默认地址:http://localhost:8545/通过以下命令修改默认地址和端口:geth--rpc--rpcadd
老鱼游啊游
·
2018-04-20 19:43
以太坊源码
分析 - 交易到打包流程概述
原文链接:http://www.cnblogs.com/qingpingseo/p/8875463.html区块链,能推开信任的大门吗?有个朋友问我一个以太坊的问题:以太坊如何保证交易的执行结果的一致性的?为了回答这个问题,把以太坊的源代码翻了一下:http://www.300gu.com/supermarket.html简单的画一张图,描述以太坊的从一个交易到打包的流程:1)TxPool从网络上
weixin_30287169
·
2018-04-18 15:00
p2p的资料
https://blog.csdn.net/screscent/article/details/79416251
以太坊源码
分析---go-ethereum之p2p通信分析1https://blog.csdn.net
古则
·
2018-04-16 19:11
以太坊源码
深入分析(1)--下载、编译、启动go-ethereum
笔者打算从
以太坊源码
分析专栏写起,后面会分析HyperledgerFabric源码,以及比特币的源码。
老鱼游啊游
·
2018-04-11 21:04
以太坊源码
深入分析(2)-- go-ethereum 客户端入口和Node分析
一,gethmakefile以及编译逻辑上篇提到用makegeth来编译geth客户端。我们来看看makefile做了什么:geth:build/env.shgorunbuild/ci.goinstall./cmd/geth@echo"Donebuilding."@echo"Run\"$(GOBIN)/geth\"tolaunchgeth."执行了env.sh#CreatefakeGoworksp
老鱼游啊游
·
2018-04-10 21:37
以太坊源码
深入分析(1)--下载、编译、启动go-ethereum
笔者打算从
以太坊源码
分析专栏写起,后面会分析HyperledgerFabric源码,以及比特币的源码。
老鱼游啊游
·
2018-04-10 15:11
区块链 之 以太坊的那些坑
2018.04.04转载请注明来自"祁峰"的CSDN博客使用以太坊的过程中遇到不少坑,团队成员花了不少时间去研究才找到其中的真正原因.希望此篇能为各位在学习以太坊的过程中少走一些弯路.主题描述问题描述编译
以太坊源码
时
祁峰
·
2018-04-04 19:45
区块链
以太坊源码
架构
account该包实现了高层级的Ethereum账号管理account/abi该包实现了Ethereum的ABI(应用程序二进制接口)account/abi/bind该包生成Ethereum合约的Go绑定account/abi/bind/backends--account/keystore实现了Secp256k1私钥的加密存储account/usbwallet该包实现了支持USB硬件钱包btm该包
His_Dog13
·
2018-03-24 10:19
原创翻译
以太坊源码
分析-以太坊启动
以太坊源码
分析-开篇13年时第一次知道比特币的存在,那时仅仅是跟风炒币而已,没有具体去了解相关的技术细节。
不折腾就闹心
·
2018-01-25 11:40
以太坊源码分析
以太坊源码
(01):P2P网络及节点发现机制
http://mp.weixin.qq.com/s/_hNFvgOdBp1Z8ecWc6X8rg目录1分布式网络介绍1.1Kad网介绍1.2Kad网络节点距离1.3K桶1.4Kad通信协议2邻居节点2.1NodeTable类主要成员2.2邻居节点发现方法2.3邻居节点网络拓扑及刷新机制。1分布式网络介绍以太坊底层分布式网络即P2P网络,使用了经典的Kademlia网络,简称kad。1.1Kad网介
不折腾就闹心
·
2018-01-10 09:33
以太坊源码分析
以太坊源码
(01):P2P网络及节点发现机制
http://mp.weixin.qq.com/s/_hNFvgOdBp1Z8ecWc6X8rg目录1分布式网络介绍1.1Kad网介绍1.2Kad网络节点距离1.3K桶1.4Kad通信协议2邻居节点2.1NodeTable类主要成员2.2邻居节点发现方法2.3邻居节点网络拓扑及刷新机制。1分布式网络介绍以太坊底层分布式网络即P2P网络,使用了经典的Kademlia网络,简称kad。1.1Kad网介
不折腾就闹心
·
2018-01-10 09:33
以太坊源码分析
以太坊源码
(05):网络服务分析
http://mp.weixin.qq.com/s/yJAwLYbrD9AHLqmlZvy_WA目录1网络分层............................................................................................42会话层................................................
不折腾就闹心
·
2018-01-10 09:35
以太坊源码分析
以太坊源码
(05):网络服务分析
http://mp.weixin.qq.com/s/yJAwLYbrD9AHLqmlZvy_WA目录1网络分层............................................................................................42会话层................................................
不折腾就闹心
·
2018-01-10 09:35
以太坊源码分析
以太坊源码
(06):RLP 机制分析
目录1RLP定义.....................................42RLP编码规则...............................43RLP编码实例..............................54RLP分析.....................................51RLP定义RLP,即RecursiveLengthPrefi
XinLianOrg
·
2018-01-04 14:12
HPB
以太坊源码
以太坊源码
(05):网络服务分析
目录1网络分层.............................................................................................42会话层...............................................................................................
XinLianOrg
·
2018-01-04 14:09
HPB
以太坊源码
以太坊源码
(04):POA区块生成机制
目录1名词介绍2POA区块数据结构3新区块生成周期4新区块生成优先级1名词介绍节点:普通的以太坊节点,没有区块生成的权利。矿工:具有区块生成权利的以太坊节点委员会:所有矿工的集合2POA区块数据结构POA共识中,区块数据与POW有些区别,主要体现在header结构:3新区块生成周期矿工在三中情况下开始生成区块:●程序启动时,执行newWorker方法初始化worker对象时,调用commitNew
XinLianOrg
·
2018-01-04 14:34
HPB
以太坊源码
以太坊源码
P2P网络及节点发现机制
http://www.cnblogs.com/blockchain/p/7943962.html目录1分布式网络介绍1.1Kad网介绍1.2Kad网络节点距离1.3K桶1.4Kad通信协议2邻居节点2.1NodeTable类主要成员2.2邻居节点发现方法2.3邻居节点网络拓扑及刷新机制。1分布式网络介绍以太坊底层分布式网络即P2P网络,使用了经典的Kademlia网络,简称kad。1.1Kad网介
不折腾就闹心
·
2017-12-28 10:36
以太坊
以太坊源码
P2P网络及节点发现机制
http://www.cnblogs.com/blockchain/p/7943962.html目录1分布式网络介绍1.1Kad网介绍1.2Kad网络节点距离1.3K桶1.4Kad通信协议2邻居节点2.1NodeTable类主要成员2.2邻居节点发现方法2.3邻居节点网络拓扑及刷新机制。1分布式网络介绍以太坊底层分布式网络即P2P网络,使用了经典的Kademlia网络,简称kad。1.1Kad网介
不折腾就闹心
·
2017-12-28 10:36
以太坊
以太坊源码
(03):POA委员会选举机制
目录1名词介绍2矿工投票方法3委员会确定投票流程3.1关键概念描述3.1.1Epoch&checkpointInterval3.1.2Snapshot3.2投票方法1.名词介绍节点:普通的以太坊节点,没有区块生成的权利。矿工:具有区块生成权利的以太坊节点委员会:所有矿工的集合2.矿工投票方法用户通过RPC接口,调用Propose(addresscommon.Address,authbool)方法(
XinLianOrg
·
2017-12-14 11:35
以太坊源码
(02):交易收发机制
目录1、交易的主要数据结构2、交易收发相关协程3、关键流程描述3.1交易数据验证流程3.2交易入池流程1、交易的主要数据结构2、交易收发相关协程3、关键流程描述3.1交易数据验证流程3.2交易入池流程
XinLianOrg
·
2017-12-01 15:41
以太坊源码
(01):P2P网络及节点发现机制
以太坊源码
(01):P2P网络及节点发现机制1分布式网络介绍1.1Kad网介绍1.2Kad网络节点距离1.3K桶1.4Kad通信协议2邻居节点2.1NodeTable类主要成员2.2邻居节点发现方法2.3
XinLianOrg
·
2017-11-29 17:04
【区块链】
以太坊源码
学习 -- EVM
以太坊源码
学习–EVM学习文档链接:here一、虚拟机外主要功能:执行前将Transaction类型转化成Message,创建虚拟机(EVM)对象,计算一些Gas消耗,以及执行交易完毕后创建收据(Receipt
宣之于口
·
2017-09-24 18:29
区块链
如何分叉以太坊并变成私链?
第一部分:重命名(本文示例私链为:neochain)1-下载
以太坊源码
:downloadethereum:https://github.com/ethereum/Go-ethereum/tree/release
u011386109
·
2017-03-16 14:00
区块链
以太坊
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他