以太坊go-ethereum客户端(三)两种全节点启动模式详解

这篇博客介绍一下go-ethereum全节点的两种启动模式:主网络快速启动和测试网络快速启动。这也是客户端所提供的两种启动方式,直接拿来使用即可。下面具体介绍一下使用方法。主网络快速启动其实,我们大多数人再使用节点的时候并不关系之前的历史数...

以太坊go-ethereum客户端JSON-RPC API调用(一)详解

前几篇博客主要介绍了go-ethereum客户端不同环境的搭建,今天这篇博客是建立在前几排博客的基础上。当搭建完成之后,我们可以通过各种方式与节点进行交互(JavaScript Console、JSON-RPC 、web3等)。本篇以创建一...

以太坊go-ethereum客户端查询交易列表(二)详解

玩过比特币的朋友都知道,比特币是可以通过api(listtransactions)查询指定地址的历史交易的。但在eth中没有提供类似的查询api。今天这篇博客就简单介绍一下如果解决这个问题。问题以太坊go-ethereum客户端是没有根据地...

以太坊go-ethereum项目源码本地环境搭建详解

如果要深入了解go-ethereum项目的实现与机制,看源代码是必不可少的。今天这篇博客就简单介绍一下如何在本地搭建项目的开发环境。GO语言环境搭建以win8为例,访问地址https://golang.org/dl/,下载windows版本...

以太坊go-ethereum常见问题汇总详解

(1)什么是 Ethereum?以太坊是一个分散的智能合同平台,由Ether的加密货币提供支持。(2) 听说过以太坊,但什么是Geth,Mist,Ethminer,Mix?Geth: 以太坊节点的Go实现,是与以太坊区块链任何交互的基础。M...

区块链开发进阶方向详解

周末抽时间总结了一些目前区块链开发的几个技术方向,绘制成一个思维导图,给大家分享一下。其中每个方向都有特有的学习细节及技术底层实现,大家慢慢的探索、丰富完善。...

Merkle Tree(默克尔树)算法解析详解

Merkle Tree概念Merkle Tree,通常也被称作Hash Tree,顾名思义,就是存储hash值的一棵树。Merkle树的叶子是数据块(例如,文件或者文件的集合)的hash值。非叶节点是其对应子节点串联字符串的hash。[1]...

Merkle tree在区块链中的应用详解

上篇博文我们转载了一篇《Merkle Tree(默克尔树)算法解析》,那么大家是不是会有疑问,学习这个算法之后,我们改怎么去应用,区块链中又是如何应用的?今天这篇博客就以Merkle tree在区块链中的具体用法为例简单说明一下。要了解Me...

图解区块链:14张图看懂什么是区块链技术?

区块链技术最初源于解决“拜占庭将军”问题,金融科技的发展使得区块链技术有了更好的应用场景。它最显著的特征是去中心化,当然在应用中也存在一些技术和安全的挑战。欲知何为区块链?...

区块链重塑经济与世界详解

今天给大家介绍一本刚刚读过的书,不做推荐,只谈对此书不同章节的个人读后感。在介绍之前,分享一下自己在读书过程中领悟到的一件事:如果真的喜欢一本书,或想研究一方面的知识,或爱好读书,那就买书吧。比起几十块钱一本书的成本价,读完之后的收获会远超...