2023年全国职业院校技能大赛高职组“区块链技术应用”赛项赛卷(6卷)解析

 

配置节点搭建区块链

这边我们基于网络下配置

先下载脚本(因为是默认docker搭建在做题的时候要注意安装docker)

curl -#LO https://osp-1257653870.cos.ap-guangzhou.myqcloud.com/FISCO-BCOS/FISCO-BCOS/releases/v2.9.1/build_chain.sh && chmod u+x build_chain.sh

 

题目中给了具体的P2P起始端口、channel起始端口、JSONRPC地具体要求

bash build_chain.sh -d -l 127.0.0.1:4 -p 30500,20500,8945

这边用默认docker打开各个节点的时候会出现以下条码

我们用的是默认fiscoorg/fiscobcos:v2.9.1镜像所以在docker容器库会找到相应的镜像自动下载

这样就是节点成功打开了

用docker命令查看区块链系统状态

docker ps -a | egrep fiscobcos

查看连接中node0的链接状态

tail -f nodes/127.0.0.1/node0/log/log*  | grep connected

 

因为我们是联网状态下需要获取控制台(下载)

curl -#LO https://gitee.com/FISCO-BCOS/console/raw/master-2.0/tools/download_console.sh && bash download_console.sh

 进入我们需要拷贝控制台配置文件

cp -n console/conf/config-example.toml console/conf/config.toml

 

 拷贝控制台证书

cp -r nodes/127.0.0.1/sdk/* console/conf/

 启动控制台

bash ~/tools/console/start.sh

可能会出现的报错 

是因为我们没有修改我们控制台里的peers端口号(两个文件修改的地方是一样的)

cd ~/toosl/
vim console/conf/config-example.toml
vim console/conf/config.toml

 

 修改完成后我们打开控制台

cd console && ./start.sh

getBlockNumber //查看区块链中区块高度
getBlockHeaderByNumber 0 查看创世区块的信息
getConsensusStatus //查看区块共识状态

 

 

我们先创建3个用户

curl -#LO https://osp-1257653870.cos.ap-guangzhou.myqcloud.com/FISCO-BCOS/FISCO-BCOS/tools/get_account.sh && chmod u+x get_account.sh && bash get_account.sh -h //获取get_account.sh的脚本
./get_account.sh

生成三个账户

 

我们用控制台命令

grantCommitteeMember [账户] //添加某个账户进入委员会(ps加入过程中可能会有委员会同意加入的问题,因为一开始设定的权重是一样的,也可以先修改Account1的权重)
updateCommitteeMemberWeight [账户] [权重数] //更改某个账户的权重
listCommitteeMembers //查看委员会里的成员

 

 修改Account的权重

我们要把Account2在委员会中剔除同意的投票数要大于50%所以我们要进行两场投票分别是用Account1进入控制台投票Account3进入控制台投票

revokeCommitteeMember [账户]

 投票一次后我们不难发现投票成功但是还没有将Account2在委员会中移除

换账号登录控制台后我们投完票成功移除Account2 

./start.sh [group] -pem [account] //用某个群组中的某个账户登录控制台

  • 6
    点赞
  • 64
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
2022全国职业院校技能大赛(高职)的"大数据技术与应用"PDF是指比赛相关的电子文档。大数据技术与应用是当前信息化时代的重要领域之一,掌握相关技能职业院校的学生来说具有重要意义。 这份PDF文档可能包括一些重要内容,如大数据的基本概念、原理和应用,常见的大数据技术工具和平台,以及大数据分析的方法和步骤等等。对于参赛选手来说,阅读和学习这份文档可以帮助他们更好地了解大数据技术的基础知识和应用场景,为比赛备战提供一定的指导和参考。 在2022全国职业院校技能大赛中,"大数据技术与应用"这一项目旨在考察参赛选手在大数据领域的技能水平和实际操作能力。选手需要通过实际应用案例的分析和解决,展示自己对大数据技术的理解和运用能力。这份PDF文档可能包含的内容将为选手提供重要的学习材料,有助于他们更全面地了解大数据技术和应用的方方面面。 参赛选手应当认真研读这份PDF文档,并结合实际进行相关的实践操作和练习,以提高自己在大数据技术与应用领域的实际操作能力。同时,选手还应时刻关注大数据领域的最新发展和技术趋势,不断更新自己的知识储备,以应对未来职业发展的需求。 总之,"2022全国职业院校技能大赛(高职)的"大数据技术与应用"PDF是一份重要的学习材料,对于参赛选手来说具有指导和参考的作用。选手们应当利用好这份文档,充分准备比赛,展示自己在大数据领域的技能和实践能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值