随笔分类 -  区块链结构EOS

摘要:写在前面的话 看EOS源码,就像穿越千座大山,感觉已经搞懂了一个地方,但是随之而来的是更大的谜团。 公司要求我了解智能合约的相关原理,我专心用EOS的合约作为调研对象,但是到现在为止,还是有许多很大的谜团在等待着我: 1.EOS合约的结构是怎样的,有什么是必须的,什么是可选的,为什么必须的就是的必须 阅读全文
posted @ 2019-11-15 10:11 重设代码的天空 阅读(921) 评论(0) 推荐(0)
摘要:开始贴源码 核心代码只在第13行 make install,也就是对之前build的安装包,依赖包进行make install下。 整体来讲 build是编译过程,install是安装过程 阅读全文
posted @ 2019-11-12 13:33 重设代码的天空 阅读(287) 评论(0) 推荐(0)
摘要:首先打印系统信息,该信息在eosio_build.sh中已经通过export设置到环境变量中,从上到下分别是:系统名称,系统版本,CPU内核数,内存,磁盘总空间以及磁盘可用空间。 接下来是系统配置要求:centos版本必须是7以上,内存必须不能小于7G,磁盘空间不能小于5G 接下来是执行ensure 阅读全文
posted @ 2019-11-12 11:21 重设代码的天空 阅读(371) 评论(0) 推荐(0)
摘要:eosio_build.sh 打开eos目录结构,eosio_build.sh在 eos/scripts目录下 1.定义usage方法,该方法在cli执行出错时打印出来, 2.设置执行时间 3.验证options#判断输入参数不为0 3.将当前工作路径设置为环境变量 4.切换到上级目录也就是项目目录 阅读全文
posted @ 2019-11-11 21:13 重设代码的天空 阅读(924) 评论(0) 推荐(0)