专栏首页DApp开发入门系列【EOS DApp开发入门系列】搭建EOS主网节点
原创

【EOS DApp开发入门系列】搭建EOS主网节点

一、准备机器

配置:4核8G

系统:Centos 7

系统盘:50G

高效云盘:200G

注:本教程为测试用,故配置较为普通,若需要对外提供服务可适当提高配置

二、准备配置文件

2.1 创世文件 genesis.json

{
  "initial_timestamp": "2018-06-08T08:08:08.888",
  "initial_key": "EOS7EarnUhcyYqmdnPon8rm7mBCTnBoot6o7fE2WzjvEX2TdggbL3",
  "initial_configuration": {
      "max_block_net_usage": 1048576,
      "target_block_net_usage_pct": 1000,
      "max_transaction_net_usage": 524288,
      "base_per_transaction_net_usage": 12,
      "net_usage_leeway": 500,
      "context_free_discount_net_usage_num": 20,
      "context_free_discount_net_usage_den": 100,
      "max_block_cpu_usage": 200000,
      "target_block_cpu_usage_pct": 1000,
      "max_transaction_cpu_usage": 150000,
      "min_transaction_cpu_usage": 100,
      "max_transaction_lifetime": 3600,
      "deferred_trx_expiration_window": 600,
      "max_transaction_delay": 3888000,
      "max_inline_action_size": 4096,
      "max_inline_action_depth": 4,
      "max_authority_depth": 6
    }
}

2.1 config.ini

config.ini

三、安装EOS

3.1 centos

$ wget https://github.com/eosio/eos/releases/download/v1.5.3/eosio-1.5.3-1.el7.x86_64.rpm

$ sudo yum install ./eosio-1.5.3-1.el7.x86_64.rpm

四、启动nodeos

nodeos --genesis-json /data/eos/genesis.json --data-dir /data/eos/data --config-dir /data/eos/data

五、checkStatus

[root@t-eos ~]# cleos get info | jq .
{
  "server_version": "ced8d7db",
  "chain_id": "aca376f206b8fc25a6ed44dbdc66547c36c6c33e3a119ffbeaef943642f0e906",
  "head_block_num": 9083495,
  "last_irreversible_block_num": 9083178,
  "last_irreversible_block_id": "008a992a7c930230b3810faf782c12969ef2d1185b9dc0835e4ab998ab90bd43",
  "head_block_id": "008a9a671cb1a6586d1b89c07cef337e4e288f2a7c638ebe14ffa51ce4195c4d",
  "head_block_time": "2018-08-02T15:22:42.000",
  "head_block_producer": "zbeosbp11111",
  "virtual_block_cpu_limit": 200000000,
  "virtual_block_net_limit": 1048576000,
  "block_cpu_limit": 200000,
  "block_net_limit": 1048576,
  "server_version_string": "v1.5.3"
}

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 全息投影技术及其实现(附素材下载)

    免责声明:文章部分内容来源于友站。 (编译:Torres)我们都一直期待能够用智能手机来投射出全息影像,不过显然现在的智能手机早就具备这样的潜质,只不过你还不知...

    互联网金融打杂
  • 教你打造最简比特币—原型币之工作量证明

    开发语言:Go语言 本教程是学习Jeiwan的博客后的学习笔记,代码实现也参考它的为主,精简了叙述并在适当位置添加了一些必备的小知识和适当的代码注释,如介绍哈希...

    linxinzhe
  • 06--图解数据结构之递归小例子

    张风捷特烈
  • vue开发微信商城项目总结之六--关于vuex的思考

    项目开发初期,由于项目比较着急上线,前端的框架在选型上比较仓促,只是因为vue学习成本较低,就选了它,没有什么别的原因,

    陌上寒
  • 隐私硬币概述

    隐私硬币是像比特币这样的加密货币的演变。比特币交易是匿名的,因为每个钱包的所有者都是未知的,但每笔交易都是在公共账本上公开广播和可见的。这意味着指定钱包的所有交...

    DEXIN
  • 深入理解计算机系统(第三版)/ CSAPP 杂谈,第1章:计算机系统漫游

    信息的本体是一连串的0101010101的bits,但是bits可以被解析为不同的含义,如何被解析就取决于上下文。

    sickworm
  • 经典得不能再经典的分布式服务和消息队列面试题

    原文:https://juejin.im/post/5ccd8d606fb9a032136fda86

    黄泽杰
  • 经典得不能再经典的分布式服务和消息队列面试题

    分布式系统(distributed system)是建立在网络之上的软件系统。正是因为软件的特性,所以分布式系统具有高度的内聚性和透明性。因此,网络和分布式系统...

    lyb-geek
  • 实现一个 WPF 版本的 ConnectedAnimation

    2017-12-25 11:44

    walterlv
  • 互联网数据化运营基础应用之信息质量模型

    信息质量模型在互联网行业和互联网数据化运营中也是有着广泛基础性应用的。具体来说,电商行业和电商平台连接买卖双方最直接、最关键的纽带就是海量的商品目录、商品Off...

    IT小白龙

扫码关注云+社区

领取腾讯云代金券