以太坊中的账户、交易、Gas和区块Gas Limit详解

这篇文章是用来帮助人们理解以太坊网络上的一些基本概念和体系,包括账户体系、gas、矿工在区块大小设置机制里的角色等。什么是账户?外部拥有账户 vs 合约账户以太坊中有两种账户: (1)外部拥有账户(EOA) (2)合约账户外部拥有账户一...

火爆的ICO你知道么详解

背景最近ICO火爆,以比特币为首的主流区块链币种交易异常火热,各种山寨币,各种发挥创意、各种概念的电子币不断涌出,同时伴随着的是一个又一个的ICO事件。那么,今天就带大家一起聊聊,什么是ICO。ICO的定义与来由ICO是Initial Co...

以太坊客户端Ethereum Wallet与Geth区别简介详解

最近有不少朋友在搭建交易平台,在咨询和技术交流的过程中发现很多朋友不太清楚Ethereum Wallet和Geth区别。甚至有朋友使用Geth的API接口来调用Ethereum Wallet客户端(本机安装)。那么,今天就给大家简单介绍一下...

以太坊钱包Ethereum Wallet C盘数据转移详解

交易数据存储存在的问题使用过Ethereum Wallet的朋友都会发现,当我们安装好并启动此钱包时,钱包会自动同步区块链上的数据到本地,那么它默认同步到了什么位置呢?如果你细心查找,会发现在C:\Users\Administrator\A...

以太坊rpc接口调用之nonce详解

背景我们在使用以太坊相关的json-rpc借口发送交易时,往往会出现这种现象:交易已经发送出去,也获得了交易的hash值。dev模式的geth也在正常挖矿,可是问题是交易却迟迟未被确认。会发生此种类型的接口如:eth_sendTransac...

以太坊实践经验之《eth.blockNumber结果为0》详解

问题场景在使用以太坊ETH的过程中遇到这样一个问题,就是通过rpc 控制台调用eth.blockNumber获得的返回结果为0。如果没有产生区块或没有同步到区块,查询结果为0并不奇怪,本身区块高度就是0。然而,在实践中发现,区块已经同步一部...

以太坊实战之《如何正确处理nonce》详解

问题概述以太坊系列(ETH&ETC)在发送交易有三个对应的RPC接口,分别是eth_sendTransaction、eth_sendRawTransaction和personal_sendTransaction。这三个接口发送(或构...

以太坊加速区块同步方法详解

以太坊加速区块同步方法无论是使用图形界面或geth客户端进行节点数据同步时都会是一个漫长的过程。中间还会因为链接其他节点失败导致迟迟无法同步数据,一直打印错误日志。 主要原因是国内节点数过少,外加国内网络的特殊限制。EthFans发起的星...

区块链Block创建时间详解

区块时间获取无论BTC系列的区块还是ETH系列的区块,区块创建的时间存储单位都是unix时间戳。单位是秒而不是毫秒,这是我们在使用时必须注意的,如果直接用它来创建时间是肯定是错误的。Unix时间戳(Unix timestamp),或称Uni...

以太坊Geth几种同步模式详解

同步模式分类–fast Enable fast syncing through state downloads–light Enable light client mode–syncmode full在Geth1.6版本,–fast参数已经...