当前搜索:

[置顶] 以太坊技术学习及交流相关事宜

技术交流 16年开始关注研究区块链相关知识,主要从事以太坊的技术研究,积累了不少行业经验,后入职火币网进行相关的实践,由于个人精力有限,同时忙很多事情,因此除了博客、微信公众号等公开性发表内容,很少针对每个人进行技术问答,这也是客观条件限制。 但与此同时也为大家提供了一些相应的技术交流和咨询的...
阅读(330) 评论(1)

[置顶] 《Drools 规则引擎视频教程》相关事宜

非常感谢大家能够有时间来看这篇博客,本篇博客主要介绍一下最近本人正在致力于的Drools 7 规则引擎文档和视频教程相关事项。Drools 本身在国内的技术网站上的资料就比较少,最近的视频教程更是几乎没有。本人最近一段时间正在致力于文档编写(已经完成过半)和视频的录制。同时,博客的编写发表也在同步...
阅读(2951) 评论(9)

智能合约编写注意事项

今天区块链技术圈被美链(BEC)智能合约的漏洞导致代币价值几乎归零的事件刷遍朋友圈。这篇文章就带大家了解一些智能合约编写的注意事项。 Overflow 与 Underflow Solidity 可以处理 256 位数字, 最高为 2256 - 1, 所以对 (2 256 - 1) ...
阅读(48) 评论(0)

基于以太坊的电子钱包开发分析

今天给大家分享一下在Hiblock社区举办的区块链技术分享中本人的PPT和分享视频,希望能给大家带来帮助和思路的拓展 内容简介 这篇技术分享围绕着中心化钱包的核心功能、以太坊接口调用和系统架构安全进行讲解。 充值部分 充值部分涉及到以下内容: 用户地址如何分配? 如何发...
阅读(112) 评论(0)

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

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

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

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

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

技术群中经常被同学问到,为什么发出的交易迟迟不被打包,我想把它给取消了,改怎么做?今天就带大家分析一下如何解决此类问题。主要分两种情况,分别有两种不同的解决方案。 nonce覆盖 以太坊中的nonce真是让人又爱又恨,恨它是因为它可以让简单的问题复杂话,在某些情况下需要自己去维护n...
阅读(253) 评论(0)

net.sf.ehcache.util.UpdateChecker.checkForUpdate问题解决方案

问题描述 最近每次启动项目都会抛如下异常: 2018-03-29 09:01:07,831 DEBUG [ehcache] net.sf.ehcache.util.UpdateChecker.checkForUpdate(UpdateChecker.java:107) - Update c...
阅读(53) 评论(0)

谈我所经历的区块链历程

这两天感冒发烧,无法集中精力继续分享记录类文章,就聊聊本人所经历的区块链发展。纵观自己经历的区块链,倏忽之间,感觉过了好多年,理论和技术都在蓬勃。 初闻区块链 2015年底,工作间隙跟同事在公司外闲聊,同事为非技术人员,就聊起比特币如何挖,他自己在想办法挖比特币。当时一脸懵,什么是...
阅读(366) 评论(1)

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

在节点同步的过程中,我们经常需要执行eth.syncing来查看当前的同步情况,本篇博客带领大家看一下syncing api的源代码实现。 Syncing方法源代码 // Syncing returns false in case the node is currently n...
阅读(307) 评论(2)

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

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

以太坊同步模式源码解析

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

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

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

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

以太坊数据同步是新手入门的必经阶段,在技术讨论群中(659809063)经常重复的被提问到。这篇博文就给大家整理一下常见的问题列表,以便大家学习。 常见问题列表 区块差几十块始终同步不完,怎么办? 这是大家同步数据遇到的第一个难题。当大家兴致匆匆的启动程序,看着区块离最新的区...
阅读(1164) 评论(0)

Beego自动路由版本问题

首先看一下官方文档的使用说明。 自动匹配 用户首先需要把需要路由的控制器注册到自动路由中: beego.AutoRouter(&controllers.ObjectController{}) 那么 beego 就会通过反射获取该结构体中所有的实现方法,你就可...
阅读(82) 评论(0)

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

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

以太币被盗问题解答

以太币被盗问题解答 最近在技术讨论群(QQ群: 659809063)和网上遇到很多以太坊被盗的问题,这种盗窃场景往往发生在初次接触以太坊的同学身上。今天就简单总结一下这种被盗的原因和场景。 被盗场景 下面是一段网上论坛寻求解答的一个提问,也正是我们今天要讲的典型的以太币被盗场景。...
阅读(305) 评论(0)

go语言模板(template)中日期格式化

在代码中我们可以使用Format方法来进行日期的格式化,那么在template文件,比如tpl文件中如何格式化日期呢?本篇文章给大家提供相关实例 具体示例 例如结果体Post代码如下: type Post struct { Id int ...
阅读(143) 评论(0)

投资区块链

引言 感谢大家的持续关注,微信公众号上的粉丝也越来越多,最近忙于区块链方面的“投资”,未能持续更新文章,希望大家谅解。”投资“二字之所以添加引号是因为并非传统意义上的投资。 本人向来不建议大家炒币,在技术群中(659809063)也严格限制发布炒币信息。最近币圈的狂跌,也让许多人的投资发财梦破...
阅读(250) 评论(0)

beego之context新老版本使用

我们可以controller获得Ctx,然后进行后续操作,比如设置cookie。 func (l *LoginController) Post() { l.Ctx.SetCookie("username", username, maxAge, &q...
阅读(81) 评论(0)
    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 128万+
    积分: 1万+
    排名: 1271
    以太坊研发技术交流群
    这里写图片描述
    博客专栏
    最新评论