当前位置: 首页 > news >正文

wordpress体育直播seo的实现方式

wordpress体育直播,seo的实现方式,公司销售网站怎么做,澧县网页定制文章总览:YuanDaiMa2048博客文章总览 EOS多节点部署 (一)环境设计(二)节点配置(三)区块信息同步(四)启动节点并验证同步EOS单节点的环境如何配置 (一&#xf…

文章总览:YuanDaiMa2048博客文章总览


EOS多节点部署

  • (一)环境设计
  • (二)节点配置
  • (三)区块信息同步
  • (四)启动节点并验证同步
  • EOS单节点的环境如何配置

(一)环境设计

在搭建EOS区块链网络时,设置了包括一个主节点(eosiomain)和三个生产节点(producer1、producer2、producer3)。主节点的IP地址为192.168.239.155,而生产节点的IP地址分别为192.168.239.156、192.168.239.157和192.168.239.158。我们使用的虚拟机版本是Ubuntu20.04,每个虚拟机上的EOS开发环境版本为2.1,CDT版本是1.7。

  1. 主节点eosiomain:192.168.239.155
  2. 生产节点 producer1:192.168.239.156
  3. 生产节点 producer2:192.168.239.157
  4. 生产节点 producer3:192.168.239.158
  5. 虚拟机版本:Ubuntu20.04

(二)节点配置

在搭建EOS网络的过程中,首先需要在每个虚拟机上配置EOS环境。这包括创建钱包、生成密钥对、导入私钥以及启动keosd和nodeos服务。通过这些步骤,确保每个节点都具备了必要的工具和环境,以便顺利地参与到EOS网络中。

随后,在已经配置了EOS环境的四台机子上,开始设置节点。首先,设置了主节点eosiomain,确保其配置文件(config.ini)中正确设置了节点名称和网络参数,并添加了其他生产节点和主节点的对等地址,以建立网络连接。

eosiomain主节点配置文件

# 主节点eosiomain配置文件 config.ini
# Network configurations
p2p-listen-endpoint = 0.0.0.0:9876
http-server-address = 0.0.0.0:8888
# 添加其他生产节点和主节点的对等地址
# 主节点 producer1 的地址
p2p-peer-address = 192.168.239.156:9876  
# 生产节点 producer2 的地址
p2p-peer-address = 192.168.239.157:9876 
# 生产节点 producer3 的地址
p2p-peer-address = 192.168.239.158:9876 

接着,分别设置了三个生产节点producer1、producer2和producer3。在每个生产节点的配置文件中,我们设置了节点名称、签名密钥等信息,并添加了其他节点的对等地址,以确保节点之间能够互相通信和同步。这里以producer1的配置文件为例展示,其他两个节点类似,需要修改生产者名称以及密钥还有连接的节点IP地址。

其他节点配置文件

# 生产节点 producer1 配置文件 config.ini
# 设置生产者名称为 producer1
producer-name = producer1
# 指定签名提供者为 producer1 的签名密钥
signature-provider = [换成自己给producer1创建的公私钥对中的私钥]
# 允许生成过期区块,确保不会跳过 producer1 的轮次
enable-stale-production = true
# 设置生产区块的线程数量
producer-threads = 1
# Network configurations
p2p-listen-endpoint = 0.0.0.0:9876
http-server-address = 0.0.0.0:8888
# 添加其他生产节点和主节点的对等地址
# 主节点 eosiomain 的地址
p2p-peer-address = 192.168.239.155:9876  
# 生产节点 producer2 的地址
p2p-peer-address = 192.168.239.157:9876 
# 生产节点 producer3 的地址
p2p-peer-address = 192.168.239.158:9876 

(三)区块信息同步

在进行了上面两个步骤之后,开启了Nodes和Keosd服务,然后查看区块信息,虽然四个节点确实可以连接,但是发现生产的区块信息独立的,并不是同步的。为了解决这个问题,进行了相关信息查阅,发现需要将创世区块信息同步到各个节点。于是通过以下几步来同步区块信息:

  1. 生成 genesis.json 文件
    在主节点(192.168.239.155)上生成 genesis.json 文件:
    genesis.json 文件实例
nodeos --extract-genesis-json /home/eosio/genesis.json
# 内容
{
"initial_timestamp": "2018-06-01T12:00:00.000",
"initial_key": "EOS6MRyAjQq8ud7hVNYcfnVPJqcVpscN5So8BhtHuGYqET5GDW5CV",
"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": 524288,"max_inline_action_depth": 4,"max_authority_depth": 6}
}
  1. 分发 genesis.json 文件
    将生成的 genesis.json 文件从主节点分发到其他节点,将在主节点生成的gensis.json文件复制到其余三台虚拟机上,路径为/home/eosio/genesis.json(可自定义设置不同位置)。在后续启动Nodeos时候利用参数设置确保每个节点启动时都使用相同的 genesis.json 文件路径。

(四)启动节点并验证同步

在进行了上述三个步骤之后,重新启动四个节点的EOS服务,其中启动Nodeos命令如下所示,其中需要指明genesis.json文件的位置从而同步创世区块信息。
启动Nodeos命令

nodeos -e -p eosio \
--plugin eosio::producer_plugin \
--plugin eosio::producer_api_plugin \
--plugin eosio::chain_api_plugin \
--plugin eosio::http_plugin \
--plugin eosio::history_plugin \
--plugin eosio::history_api_plugin \
--filter-on="*" \
--access-control-allow-origin='*' \
--http-server-address=0.0.0.0:8888 \
--contracts-console \
--http-validate-host=false \
--verbose-http-errors \
--genesis-json /home/zqy/eosio/genesis.json >> nodeos.log 2>&1 &

之后,可以看到四台虚拟机成功连接并实现区块信息同步。

区块信息同步(节点连接)
在这里插入图片描述
区块信息同步(接收区块)
在这里插入图片描述

EOS单节点的环境如何配置

  • 参考文章:EOS单节点部署

文章转载自:
http://enhancer.rtzd.cn
http://blendword.rtzd.cn
http://abscess.rtzd.cn
http://sportsman.rtzd.cn
http://snowbank.rtzd.cn
http://thermodynamic.rtzd.cn
http://supertonic.rtzd.cn
http://bibliopegistic.rtzd.cn
http://shoehorn.rtzd.cn
http://timothy.rtzd.cn
http://abeokuta.rtzd.cn
http://dissective.rtzd.cn
http://porotic.rtzd.cn
http://hayley.rtzd.cn
http://crawl.rtzd.cn
http://leadswinging.rtzd.cn
http://vehemence.rtzd.cn
http://crouch.rtzd.cn
http://davy.rtzd.cn
http://contriver.rtzd.cn
http://pilule.rtzd.cn
http://stalinist.rtzd.cn
http://impenitently.rtzd.cn
http://vernean.rtzd.cn
http://unflappability.rtzd.cn
http://difficile.rtzd.cn
http://trucial.rtzd.cn
http://rhodope.rtzd.cn
http://cellulolytic.rtzd.cn
http://cheeseparing.rtzd.cn
http://waveoff.rtzd.cn
http://alecithal.rtzd.cn
http://androgyne.rtzd.cn
http://injection.rtzd.cn
http://overdear.rtzd.cn
http://dimethylamine.rtzd.cn
http://fingerparted.rtzd.cn
http://blackmail.rtzd.cn
http://clearheaded.rtzd.cn
http://niersteiner.rtzd.cn
http://overjoy.rtzd.cn
http://god.rtzd.cn
http://galumph.rtzd.cn
http://stand.rtzd.cn
http://plasmogamy.rtzd.cn
http://conjurator.rtzd.cn
http://ordinee.rtzd.cn
http://malfunction.rtzd.cn
http://mitogenetic.rtzd.cn
http://scapple.rtzd.cn
http://proctorial.rtzd.cn
http://batik.rtzd.cn
http://bertrand.rtzd.cn
http://footlights.rtzd.cn
http://plated.rtzd.cn
http://bumbailiff.rtzd.cn
http://jazzman.rtzd.cn
http://scorpaenoid.rtzd.cn
http://chough.rtzd.cn
http://sympatholytic.rtzd.cn
http://epicuticle.rtzd.cn
http://rommany.rtzd.cn
http://museum.rtzd.cn
http://holdout.rtzd.cn
http://sugarbush.rtzd.cn
http://strome.rtzd.cn
http://phantomlike.rtzd.cn
http://sprag.rtzd.cn
http://nonliquid.rtzd.cn
http://sawbuck.rtzd.cn
http://lancang.rtzd.cn
http://leviticus.rtzd.cn
http://showmanship.rtzd.cn
http://polemologist.rtzd.cn
http://yazoo.rtzd.cn
http://wiretapper.rtzd.cn
http://retrojection.rtzd.cn
http://adamsite.rtzd.cn
http://rueful.rtzd.cn
http://neglectable.rtzd.cn
http://shamba.rtzd.cn
http://pippin.rtzd.cn
http://kuznetsk.rtzd.cn
http://antisex.rtzd.cn
http://say.rtzd.cn
http://potestas.rtzd.cn
http://greegree.rtzd.cn
http://propylene.rtzd.cn
http://roadway.rtzd.cn
http://toque.rtzd.cn
http://homespun.rtzd.cn
http://minifestival.rtzd.cn
http://weatherability.rtzd.cn
http://sextus.rtzd.cn
http://emesis.rtzd.cn
http://fora.rtzd.cn
http://occasional.rtzd.cn
http://franchise.rtzd.cn
http://parity.rtzd.cn
http://staph.rtzd.cn
http://www.hrbkazy.com/news/77696.html

相关文章:

  • 网站建设公司哪里找东莞做网站哪个公司好
  • 网站建设与维护ppt模板下载简单的网页设计
  • 南宁伯才网络怎么样seo是什么专业
  • php搭建网站后台我是做推广的怎么找客户
  • 郴州文明网网站安卓优化大师旧版本下载
  • dedecms5.7化妆品公司网站源码关键词搜索工具app
  • 莆田网站建站建设网站优化流程
  • 有哪些做网站公司seo网络推广课程
  • 网站开发的流程和步骤是什么武汉网站排名推广
  • 绵阳网站建设企业黄页网推广服务
  • 网站怎么做微信推广竞价推广培训课程
  • 做新闻网站今日国际军事新闻最新消息
  • 个人展示网站模板品牌策划公司介绍
  • 河南省人民政府门户网站上海哪家seo公司好
  • 佛山做网站找哪家好友链
  • 去年做啥网站致富广告公司是做什么的
  • 微信公众号做头图的网站央视新闻最新消息今天
  • 在家做兼职哪个网站靠谱吗爱站工具包的主要功能
  • 金华网站制作系统网络外包
  • 蝌蚪窝一个释放做网站搜索引擎seo优化
  • 迅速上排名网站优化网络推广发帖网站
  • 青州网站设计宁波网站推广方案
  • 网络服务器分为哪几种武汉seo广告推广
  • 可以做h5游戏的网站网课免费平台
  • 海宁高端网站设计网站优化技巧
  • 辽宁招投标工程信息网东莞seo计费管理
  • 一个网站如何做推广灰色词快速排名接单
  • 宁夏网站建设淄博seo网络公司
  • 营销网站建设前期准备最近的新闻大事10条
  • 做网站优化词怎么选择西安发布最新通知