随笔分类 -  go

摘要:上文我们总结了以太坊最主要的共识算法:ethash算法,本文将重点分析以太坊的另一个共识算法:clique。 关键字:clique,共识算法,puppeth,以太坊地址原理,区块校验,认证结点,POA,选举投票,snapshot,Comma ok断言 clique 以太坊的官方共识算法是ethash 阅读全文
posted @ 2018-04-09 18:11 一面千人 阅读(4852) 评论(4) 推荐(0) 编辑
摘要:本文具体分析以太坊的共识算法之一:实现了POW的以太坊共识引擎ethash。 关键字:ethash,共识算法,pow,Dagger Hashimoto,ASIC,struct{},nonce,FNV hash,位运算,epoch Ethash 前面我们分析了以太坊挖矿的源码,挖了一个共识引擎的坑,研 阅读全文
posted @ 2018-03-23 18:55 一面千人 阅读(24695) 评论(11) 推荐(2) 编辑
摘要:狗年吉祥,开工利是,我们继续研究以太坊源码。从本篇文章开始,我们会深入到以太坊核心源码中去,进而分析与研究以太坊的核心技术。 关键字:拜占庭,挖矿,矿工,分叉,源码分析,uncle叔块,agent,worker,事件监听 本文基于go ethereum 1.7.3 stable源码版本。源码范围主要 阅读全文
posted @ 2018-03-06 20:19 一面千人 阅读(15290) 评论(6) 推荐(8) 编辑
摘要:"上一篇文章" 介绍了以太坊的基础知识,我们了解了web3.js的调用方式是通过以太坊RPC技术,本篇文章旨在研究如何开发、编译、运行与使用以太坊RPC接口。 关键字:以太坊,RPC,JSON RPC,client,server,api,web3.js,api实例,Postman rpc简介 RPC 阅读全文
posted @ 2018-01-29 17:06 一面千人 阅读(20771) 评论(7) 推荐(2) 编辑
摘要:关键字:Go语言,管道,取消机制,并发,sync.WaitGroup,包引用,通道,defer,select GO并发模式:管道与取消 简介 Go的并发能力可以使构建一个流数据管道变得非常容易,并且可以高校地使用机器I/O和多核处理器。这篇文章展示了一些例子,包括管道,对操作失败的处理技术。 管道的 阅读全文
posted @ 2018-01-19 19:02 一面千人 阅读(3354) 评论(0) 推荐(0) 编辑
摘要:摘要:Go语言的优势不必多说,通过本篇文章,让我们花时间来掌握一门外语,Let's Go! 关键字:Go语言,闭包,基本语法,函数与方法,指针,slice,defer,channel,goroutine,select Go开发环境 针对Go语言,有众多老牌新厂的IDE。本地需要下载Go安装包,无论W 阅读全文
posted @ 2018-01-12 19:39 一面千人 阅读(2542) 评论(3) 推荐(7) 编辑

点击右上角即可分享
微信分享提示