06 2018 档案

摘要:一.从github克隆主网代码仓库 二.编译与安装EOS环境 编译成功后会输出如下: 三.设置环境 四.修改配置文件 1.先运行一次 ./nodeos,报错后会产生文件夹 ~/.local 把下面的config.ini文件替换默认的config.ini文件,文件放在 ~/.local/share/e 阅读全文
posted @ 2018-06-28 11:53 HBright 阅读(1057) 评论(0) 推荐(0)
摘要:基本环境配置 EOS 版本:1.0.1(2018-06-04更新) 节点nodeos http监听端口:127.0.0.1:8888 本地钱包keosd http监听端口:127.0.0.1:8900 本文使用tcpdump工具进行抓包,使用wireshark对.cap文件进行分析。 利用cleos 阅读全文
posted @ 2018-06-27 17:33 HBright 阅读(1594) 评论(0) 推荐(0)
摘要:EOS版本:4.0 系统:Ubuntu 16.04 LTS 1.创建两对密匙 cleos create key Private key:5JeTwSwKfpVRHGLqysakTXfkwnNDj4qJSxjLJJqE61iU7xWCdqC Public key:EOS7qvZrtQ9FEvWL1mW 阅读全文
posted @ 2018-06-27 17:30 HBright 阅读(1880) 评论(0) 推荐(0)
摘要:注:EOS代码版本:4.0 一.EOS进程的基本介绍: EOS项目中主要包括nodeos,cleos,keosd这三个进程,各自的交互大抵如下: nodeos: 节点运行的进程。通信包括两个方面: 节点与节点的通信,主要为数据的同步。 节点与cleos的通信。 cleos: EOS客户端进程。主要通 阅读全文
posted @ 2018-06-27 17:27 HBright 阅读(746) 评论(0) 推荐(0)
摘要:EOS版本:4.0 一.进程cleos的作用 cleos,即为client eos。从名字就可以猜出来,它是一个标准的客户端程序,而实际上,它也确实为一个标准的client^_^ 准确地说,它具有以下几个特点: 它是一个标准的命令行解析器,类似于linux操作系统的终端,它同样具有强大的扩展功能。 阅读全文
posted @ 2018-06-27 17:25 HBright 阅读(700) 评论(0) 推荐(0)
摘要:EOS version: 1.0.5 update: 2018-06-19 EOS插件之间会有一个相互调用与依赖的关系,下面有一张个人画的一张草图,包含了此版本EOS所有插件相互之间的依赖关系,如下: EOS version: 1.0.5 update: 2018-06-19 EOS插件之间会有一个 阅读全文
posted @ 2018-06-27 17:18 HBright 阅读(1594) 评论(0) 推荐(0)
摘要:说明:由于代码较为庞大,类variant源码请参考\eos\libraries\fc\src中的variant.hpp与variant.cpp文件^_^. 首先概览一下这个庞大的类,细数一下,包含24个构造函数,囊括了24个构造函数,复制构造函数,十几个有效值的判断,十来个的get函数,各种运算符的 阅读全文
posted @ 2018-06-27 17:13 HBright 阅读(615) 评论(0) 推荐(0)
摘要:EOS version:v1.0.5 Date:2018-06-19 Host: Centos 7 Reference :https://github.com/EOSIO/eos/wiki/Tutorial-Bios-Boot-Sequence 通过分析并运行eos/tutorials/bios-b 阅读全文
posted @ 2018-06-27 17:10 HBright 阅读(1050) 评论(0) 推荐(0)
摘要:Source base on EOS version: 1.0.5,some photo except. 在eos源码中,eosiolib库在源码中的位置如下: 在\eos\contracts\eosiolib一共有46个文件,其中很大部分都为头文件,具体的实现都在 eos/libraries/ch 阅读全文
posted @ 2018-06-27 17:04 HBright 阅读(2260) 评论(2) 推荐(0)
摘要:在EOS的eosiolib模块中有一个datasteam.hpp文件,它几乎实现了所有类型对字节流的转换,是一个非常强大的工具类,在这里对它的做一个简单的提取,也加强一下自己对它的理解。在下面的工程中有三个头文件与EOS源码对应如下: 下面我们从我的简单实例进行分析,相信理解了这部分原题,eos中的 阅读全文
posted @ 2018-06-25 16:26 HBright 阅读(2065) 评论(0) 推荐(0)
摘要:1.问题单:在使用boost线程库时遇见各种报错信息。 系统: ubuntu desktop v16.04 boost: v1.67 IDE: Qtcreator v4.5.2 使用测试代码如下: 使用Qt Creator自动进行编译,有许多错误信息,取第一行如下: /usr/local/boost 阅读全文
posted @ 2018-06-23 11:21 HBright 阅读(565) 评论(0) 推荐(0)