以太坊执行miner.start返回null详解

问题场景最近技术群中的朋友经常问到这样的问题,环境搭建已经搭建好,geth节点也成功启动,可为什么当执行miner.start()方法时却没有挖矿,返回null。其实,不仅仅这些朋友,本人在启动最新节点进行挖矿的时候也遇到类似的问题。今天就...

以太坊geth同步自动关闭问题分析详解

问题场景在启动以太坊geth同步数据的过程中会出现这样的问题,就是节点同步正常,日志没有报异常信息或者报出一些底层的类异常信息,随后geth节点进程自动关闭。报异常信息类似于下面的异常:geth sync gorouti...

Error: No network specified. Cannot determine current network异常详解

在使用truffle migrate进行智能合约test环境发布时如果未配置正确会出现以下异常:$ truffle migrate  Error: No network spec...

solidity智能合约开发工具Atom及其插件安装详解

Atom简介Atom代码编辑器支持Windows、Mac、Linux三大桌面平台,完全免费,并且已经在 GitHub 上开放了全部的源代码。开发团队将Atom称为一个“为21世纪创造的可配置的编辑器”,它拥有非常精致细腻的界面,并且可配置项...

Mac环境下Ethereum wallet连接geth详解

钱包客户端与geth相结合在Windows环境下,本机启动geth节点之后,再启动Ethereum wallet钱包,Ethereum wallet钱包设置为私有网络链接,Ethereum wallet可以直接链接上geth客户端。这样,我...

以太坊如何搭建私有连联盟链详解

如何启动geth节点对大家来说已经不是什么难事,今天博主就带大家学习一下如何搭建两个节点的联盟链。私有链的创建在之前的文章中我们已经讲到过私有链的创建,本篇文章我们会有道私有链创建的知识,就重新温故一下。创建私有链首先需要指定创始块的配置,...

以太坊中的账户、交易、Gas和区块Gas Limit等基本概念详解

本篇文章作为科普文章,汇总整理了以太坊中的账户、交易、Gas和区块Gas Limit等相关概念,以便大家在实践中更好的与具体业务相结合。什么是账户以太坊账户与我们所知的账户概念有一定相似之处,却又有很大的区别,更不同于比特币中UTXO。...

以太坊中以太币及代币计量单位详解

无论是构建交易进行以太币的转账或是调用智能合约进行代币的发放,单位都是不可或缺的。今天就带大家详细了解一下以太坊中以太币和代币的单位,以及如何通过web3的方式进行操作。以太币单位转换首先我们来看一下以太币单位之间的转换,以太币的最小单位为...

以太坊实战-再谈nonce使用陷阱详解

在《以太坊实战之如何正确处理nonce》一文中我们介绍了nonce的基本概念和使用方法。也提到了它能够覆盖之前交易的特异功能。但是那只是nonce的冰山一角。今天再给大家分享在热点账户下nonce会出现的问题。热点账户所谓的热点账户就是频繁...

智能合约中存在的3种最常见的误解详解

作为一名受欢迎的区块链平台的开发者,我们有时被问到类似以太坊的智能合约是否走多链路线。我总是回答说:没有,至少目前还没有。但智能合约在区块链充满炒作的世界里都可以风靡一时,为什么以前不行呢?那么问题是,尽管我们现在了解了关于比特币区块链的三...