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

一带一路区块链样题解析(上)

一带一路区块链赛项样题解析

模块一

任务一:按要求完成 FISCO BCOS 区块链系统部署

在这里插入图片描述

在这里插入图片描述

(1)编写配置文档

1.根据题目设置各项要求,使用build_chain.sh离线搭建匹配的区块链,并通过命令配置各群组节点的MySQL数据库;(1分)

cat >> ipconf <<EOF
127.0.0.1:3 agencyA 1,2
127.0.0.1:1 agencyB 1
127.0.0.1:2 agencyC 2,3
127.0.0.1:1 agencyD 3
>>EOF

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

(2)修改存储配置为MySQL

通过群组配置文件group.[group_id].inistorage配置项可配置MySQL,详细可参考这里. 本教程中,所有节点均以root用户名连接同一个本机MySQL数据库,真实业务场景中,可按需修改数据库相关配置(包括MySQL的IP和端口,连接MySQL的用户名和密码等)。

# 修改存储类型为mysql
sed -i 's/type=rocksdb/type=mysql/g' ~/fisco/nodes/127.0.0.1/node*/conf/group.1.ini# 配置数据库用户名和密码(本教程中,所有节点均以root的用户名连接同一个数据库,root用户密码为123456)
sed -i 's/db_username=/db_username=root/g' ~/fisco/nodes/127.0.0.1/node*/conf/group.1.ini
sed -i 's/db_passwd=/db_passwd=123456/g' ~/fisco/nodes/127.0.0.1/node*/conf/group.1.ini# -----配置每个区块链节点在MySQL中创建的库名-----
# 配置node0的数据库名称为db_node0
sed -i 's/db_name=/db_name=db_node0/g' ~/fisco/nodes/127.0.0.1/node0/conf/group.1.ini

在这里插入图片描述

2.通过命令启动所有7个节点,查看并验证节点进程状态;(1分)

在这里插入图片描述

在这里插入图片描述

3.检查区块链节点node0的连接状态以及node0和node4的共识状态日志输出;(1分)

在这里插入图片描述

4.检查MySQL分布式存储数据库状态,登陆MySQL数据库并查看所有节点的数据库信息。(1分)

show databases;

在这里插入图片描述

任务二:按要求完成区块链系统控制台 Console 的安装与运维

1.配置控制台

(1)使用tar命令解压缩console.tar.gz文件,拷贝配置文件,配置控制台证书相关信息并启动;(1分)

在这里插入图片描述

(2)修改配置信息,更换控制台登入节点为node2,并启动控制台;(1分)

cp -r nodes/127.0.0.1/node2/conf console/confvim console/conf/config.toml
//以下配置

在这里插入图片描述

bash console/start.sh

在这里插入图片描述

2.完成控制台操作

(3)使用控制台完成以下操作:(1分)

  • 获取群组列表;

    getGroupList
    

在这里插入图片描述

  • 获取共识节点列表;

    getSealerList
    

    在这里插入图片描述

  • 获取group2共识状态;

    getConsensusStatus group2
    

    在这里插入图片描述

  • 获取等待处理


http://www.mrgr.cn/news/35133.html

相关文章:

  • 数据结构---顺序表之单链表
  • openEuler普通用户su root时Permission denied
  • 视频生成技术分享
  • 深度学习技术在流体力学中的应用与实操培训【1/3理论课程2/3实操课程】
  • 408算法题leetcode--第14天
  • FastStone Capture屏幕长截图软件注册码
  • Paper 0 | Visual Instruction Tuning
  • 【PyCharm 安装与运用秘籍】Python 和 PyCharm 安装指引,看此篇保证学会(附带优质插件)。
  • 【秋招笔试题】多多排序
  • 基于GPU的Julia集应用程序
  • [产品管理-34]:什么是战略?什么是公司战略?什么是产品战略?什么是创新战略?什么是技术战略?什么是产品创新战略?
  • tauri开发软件中,使用tauri自带的api用浏览器打开指定的url链接
  • Spring Cloud 教程(一) | 认识Spring Cloud
  • iptables添加有线网卡与无线网卡桥接转发规则
  • Java语法-类和对象(上)
  • Ubuntu USB设备绑定
  • project generator 简单使用(二)之 CLion 与 AC6
  • top 使用技巧
  • 基于vue框架的刺梨销售管理系统pgl49(程序+源码+数据库+调试部署+开发环境)系统界面在最后面。
  • 大势智慧亮相“第十届博博会”,展现数字文旅新质生产力!