以太坊手续费不足异常(insufficient funds)详解

在以太坊发送交易的时候,如果手续费计算有误或者没有事先判断账户余额是否足够,便会碰到“insufficient funds for gas * price + value”异常。今天就带大家看看源代码分析一下此异常的始末。手续费不足异常手续...

以太坊数据同步常见问题集锦详解

常见问题列表区块差几十块始终同步不完,怎么办?这是大家同步数据遇到的第一个难题。当大家兴致匆匆的启动程序,看着区块离最新的区块越来越近,难免兴奋起来。但当差十几块或几十块的时候,却是漫长的等待,于是忍不住要问,出什么问题了吗?针对此问题怎么...

以太坊客户端Geth命令用法-参数详解

geth是以太坊的官方节点版本,无论是mist钱包或其他的钱包内部都是集成了geth。今天就带大家熟悉一下geth的使用,命令行参数。主要根据官方文档进行翻译,注解。命令行选项名称geth - go-ethereum命令...

以太坊同步模式源码解析详解

以太坊节点同步的时候支持三种模式:fast,light,full。而官方文档中已经明确–fast和–light参数选项已经被废弃。那么本篇博客就带大家看一下关于此参数的源代码,深入了解同步模式的底层转变。方法定义源代码解析首选从源代码中找到...

以太坊挖矿返回null源码分析详解

在以太坊版本1.7.3中,无论是dev环境或是公链环境在console中执行miner.start()始终返回null,而不是期待的true。这是为什么呢?这篇文章就带大家从源码中找找原因。在这个过程中我们会了解到更多底层的知识。挖矿入口程...

以太坊源码分析-同步之Syncing接口详解

在节点同步的过程中,我们经常需要执行eth.syncing来查看当前的同步情况,本篇博客带领大家看一下syncing api的源代码实现。Syncing方法源代码// Syncing returns false...

谈我所经历的区块链历程详解

初闻区块链2015年底,工作间隙跟同事在公司外闲聊,同事为非技术人员,就聊起比特币如何挖,他自己在想办法挖比特币。当时一脸懵,什么是比特币,怎么挖?可能受限于阅历等,搁置没有再深入研究了。错失一个大好的时机。再闻区块链2016年8月份,再次...

以太坊如何清除已发出未打包的交易详解

技术群中经常被同学问到,为什么发出的交易迟迟不被打包,我想把它给取消了,改怎么做?今天就带大家分析一下如何解决此类问题。主要分两种情况,分别有两种不同的解决方案。nonce覆盖以太坊中的nonce真是让人又爱又恨,恨它是因为它可以让简单的问...

以太坊交易池(txpool)的分析详解

在使用节点的过程中txpool是不可不了解的知识点,交易从发出到被打包都经历了哪些过程?txpool在这个过程中又起到什么作用?今天这篇文章就带大家简单了解一下。昨天的文章《以太坊如何清除已发出未打包的交易》已经聊到txpool中未被清除的...

思维转换感悟与区块链视频资料分享详解

今天这篇文章闲谈一下自己的一些生活感悟,在文章最后为大家分享一套由谈国鹏老师提供的免费区块链相关知识视频。生活感悟15年的时候购买了一部苹果手机,使用起来一切都挺顺畅。最近一段时间在使用的过程中发现原装的查询耳机不好使了,动不动没有声音了,...