截止目前,EOS 主网区块数量达到 1093 万,区块数据达到数十 G,备份数据也达到了 16G。如果从头开始同步区块数据,需要数天的时间。随着区块不断累加,同步的时间越来越长。如何快速构建 Fullnode,这成为每一个 BP、DApp 开发者等用户需要考量的问题。本文给出根据区块备份数据快速构建 Fullnode 的方法。

Read more...


2018 年 1 月 6 号,ChainONE 社区网站 bcage.one 上线。2 月 27 日,博客网站 blog.chainone.xyz 和主页 chainone.xyz 同时上线。至今为止,区块链技术指北博客积累了 62 篇文章,同时社区积累了 985 个帖子。由于 GA 统计添加比较晚,主页、博客、社区 3 个网址的 PV、UV 数据也不完整,不过从最近一周的数据分析,还是挺可观的,特别是社区网站。区块链技术指北社区还很年轻,笔者已经踏入区块链行业,相信会有十足的动力继续做下去。读者能够从中获得哪怕丁点的收获,笔者已经倍感荣幸。区块链世界,最困难而且最可贵的就是冷静和坚持。

Read more...


前面的文章讲解了如何让 nodeos 支持将链上数据实时异构到 MySQL 以及如何部署开源的区块链浏览器 API,但问题来了,没有前端展示,对于用户而言不够直观。EOS 链上数据又了,API 也有了,剩下的就是前端了。EOSTracker 是较早开源的区块链浏览器,后端使用 PHP,前端使用 AngularJS,接下来我们讲解如何部署前端。连续更新 3 篇文章,可以让读者从 0 到 1 构建区块链浏览器。区块链的强大魅力之处在于所有数据公开透明,任何人都可以同步全节点数据,任何人都可以追溯链上数据。希望能给读者帮助。

Read more...


在上一篇文章中笔者讲解了如何将 EOS 链上数据实时异构到 MySQL 数据库。数据既然有了,就要有用武之地。传统互联网获取数据的方式,最底层是数据层,然后有各种各种的 API,API 访问数据,再供前端展示。本文讲解如何使用开源的 EOSTracke-API 构建区块链浏览器 API。目前有较多的区块链浏览器,具体可以访问由 SuperONE 团队整理的 awesome-eos。EOSTracker 是较早开源的区块链浏览器,后端使用 PHP,前端使用 AngularJS,读者感兴趣可以阅读源码。

Read more...


早在 6 月 7 日,kesar 提交了一个编号为 #3882 的 PR,但直至目前仍处于未合并状态。团队做一些开发需要取 EOS 链上数据,但无法直接从 EOS 区块链中获取。#3882 提供 EOS 链上数据导入 MySQL,可以很方便的读取历史数据。但问题来了,该 PR 未合并,EOSIO 也没有一个 sql_db_plugin 相关的 branch 或 tag,所以无法使用 git 自动合并。目前 #3882 暂未合并,具体原因未从得知。EOS 链上数据和传统的关系型数据库结合,将会大大降低开发者成本。待 #3882 merge 之后,读者将会更便利的使用到这个功能。

Read more...