- 博客(10)
- 收藏
- 关注
原创 go语言基础知识点
1 fmt.Println("reflect p1",reflect.TypeOf(p1))是判断某个变量的类型2 对于一个nodeid类型的转换为string,先把他的数组拿出来再转换[:]p2 := string(discover.MNode[0][j].ID[:])3 字符串去空格 p1 = strings.Replace(p1, " ", "", -1)
2018-01-31 16:31:35 936
原创 go语言打印当前应用的执行路径
在项目的main函数里面增加代码。就可以读出当前程序的目录啦// execPath returns the executable path.func execPath() (string, error) { file, err := exec.LookPath(os.Args[0]) if err != nil { return "", err } return filepath
2018-01-26 14:01:57 1977
原创 WTC
bootnode 1 修改core/types/block.go中Header的结构体。加上Signature []byte `json:"signature" gencodec:"required"`2 在p2p/discover/udp.go中修改"os" "github.com/ethereum/go-ethereum/commo
2018-01-26 09:13:32 1470
原创 修改bootnode
bootnode 1 修改core/types/block.go中Header的结构体。加上Signature []byte `json:"signature" gencodec:"required"`2 在p2p/discover/udp.go中修改"os" "github.com/ethereum/go-ethereum/common"
2018-01-25 20:31:32 1612
转载 以太坊源码分析-以太坊启动
以太坊源码分析-开篇13年时第一次知道比特币的存在,那时仅仅是跟风炒币而已,没有具体去了解相关的技术细节。前不久无意中有人提到「比特币在没有大维护的情况下完美运行8年了」,瞬间惊呆了,于是乎开始了解区块链的相关知识。在区块链中,我选择以太坊作为切入点,分析以太坊的相关底层技术细节实现。由于初学不久,分析不对的地方烦请指出。以太坊开发环境搭建安装Go环境,请自行Google从gith
2018-01-25 11:30:40 13865 2
原创 masternode对挖到区块签名
在concensus/ethash/sealer.go中修改import ( crand "crypto/rand" "math" "math/big" "math/rand" "runtime" "sync" "crypto/ecdsa" "fmt" //"io/ioutil" //"os" //"path/filepath" "github.com/ethereum
2018-01-22 11:09:08 837
原创 concensus.go sealer.go源码
在eth/concensus.go中主要是验证区块头,调整挖矿难度的算法,以及验证挖到的区块是否正确等等功能。还有前期准备,计算奖励等// VerifySeal implements consensus.Engine, checking whether the given block satisfies// the PoW difficulty requirements.func (eth
2018-01-16 09:11:56 1517 1
原创 修改bootnode的功能
func (req *findnode) handle(t *udp, from *net.UDPAddr, fromID NodeID, mac []byte) error { if expired(req.Expiration) { return errExpired } if t.db.node(fromID) == nil { // No bond exists, we do
2018-01-15 18:48:44 907
转载 以太坊源码(01):P2P网络及节点发现机制
http://mp.weixin.qq.com/s/_hNFvgOdBp1Z8ecWc6X8rg目录1 分布式网络介绍1.1 Kad网介绍1.2 Kad网络节点距离1.3 K桶1.4 Kad通信协议2 邻居节点2.1 NodeTable类主要成员2.2 邻居节点发现方法2.3 邻居节点网络拓扑及刷新机制。
2018-01-10 09:17:33 2404
转载 以太坊源码(05):网络服务分析
http://mp.weixin.qq.com/s/yJAwLYbrD9AHLqmlZvy_WA目录 1 网络分层 ............................................................................................42 会话层................................
2018-01-10 09:15:35 1283
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人