江西省第二届职业技能大赛“区块链技术”项目竞赛样题

江西省第二届职业技能大赛“区块链技术”项目竞赛样题

赛题说明
一、竞赛内容
本试卷包含应用运维、应用测试、应用操作三个模块,试卷满分100分。
二、竞赛时间
竞赛时间:共计360分钟。
三、竞赛事项要求
(一) 参赛选手不得携带通信设备等物品进入赛场,违反者 按作弊处理。
(二)请根据大赛所提供的比赛环境,检查所列的硬件设备、 软件清单、材料清单是否齐全,计算机设备是否能正常使用。
(三) 竞赛结束前,整合各试题操作过程和结果数据,并提 交完整代码、文档到指定目录。
(四) 竞赛结束时,请将U盘、试卷统一提交。禁止将比赛 所用的所有物品(包括试卷和稿纸) 带离赛场。

模块 A: 应用运维(28分)

第 1 题:基于 FISCO BCOS 区块链底层技术平台,完成平台部署

【比赛要求】
登陆 linux 服务器,进入/fisco 目录,按要求完成区块链 本地相关依赖源安装,并将安装过程和结果截图,保存至文档。 检查部署的 4 节点 fisco 联盟链是否正常运行。
【比赛内容】
1.登陆 linux 服务器,进入/fisco 目录,按要求完成区块 链本地相关依赖源安装,搭建 4 节点 fisco 联盟链。
2.登陆 linux 服务器,检查部署的 4 节点 fisco 进程是否有 启动,如果未启动,执行命令启动,再次检查,并将执行的命令 和完整的命令执行结果截图提交至工程文档中。
3.登陆 linux 服务器,查看 node2 节点是否与其他三个节点 正常连接,并将执行的命令和完整的命令执行结果截图提交至工 程文档中。
4.登陆 linux 服务器,检查 node2 节点共识是否正常,并将 执行的命令和完整的命令执行结果截图提交至工程文档中。

第 2 题: 基于 FISCO BCOS 区块链底层技术平台, 搭建 WeBASE-Front 区块链中间件平台,完成区块链管理工具的安装 和配置

【比赛要求】
登陆 linux 服务器,进入/fisco 目录,按要求完成区块链 中间件平台 WeBASE-Front 的安装与配置并启动。在浏览器访问 WeBASE-Front,并将安装过程和结果截图保存至文档。
【比赛内容】

  1. 登 陆 linux 服 务 器 , 进 入/fisco 目 录 , 使 用 预 置 的 Webase-Front.zip 安装包,解压安装 Webase-Front 中间件。
    2.完成 Webase-Front 中间件的配置,并将执行的命令和完 整的命令执行结果截图提交至工程文档中。

第 3 题:基于 FISCO BCOS 区块链底层技术平台和 WeBASE 区 块链中间件平台,完成平台运维监控和验证,包括可用性验证、 用户权限管理、合约部署验证等

【比赛要求】
1.登陆 linux 服务器,检查部署的 WeBASE-Front 中间件是 否正常运行。
2.在 Windows 系统上,检查 WeBASE-Front 中间件是否能够 正常访问。
【比赛内容】
1.登陆 linux 服务器,检查 WeBASE-Front 进程是否有启动, 如果未启动,执行命令启动,再次检查,并将执行的命令和完整 的命令执行结果截图提交至工程文档中。
2.查看 WeBASE-Front 服务默认的 5002 端口是否正常启动,并将执行的命令和完整的命令执行结果截图提交至工程文档中。
说明:服务启动过程预计需要 1 分钟,请等待服务完全启动 后,再执行下面步骤。
3.在 PC 端 chrome 浏览器上访问 WeBASE-Front,访问地址 格式为 http://ip:port/WeBASE-Front。请将完整访问地址,和 浏览器显示页面截图提交至工程文档中。
4.基于 WeBASE-Front 平台,创建一个测试用户,用户名称 为 tester01,将此用户信息截图,包含地址、公钥、用户名称, 并将截图提交至工程文档中。

模块 B: 应用测试(33分)

第 1 题:测试设计

【比赛要求】
1.根据给定的情景或者任务要求,编写测试计划并设计符合 测试要求的测试用例。
2.完成测试代码的部署、编译。并将结果截图提交至工程文 档。
【比赛内容】
1.完成ownable合约的测试用例设计,并按测试代码框架中 的序号填写对应的空缺部分。
2.完成SupplyChainFin合约的测试用例设计,并按测试代码 框架中的序号填写对应的空缺部分。
3.完成测试代码的部署、编译。并将结果截图提交至工程文 档。

第 2 题:测试环境搭建

【比赛要求】
1.根据给定的情景或者任务要求,搭建测试环境并配置测试 工具。
2.完成测试代码的部署、编译与运行。并将结果截图提交至 工程文档。

【比赛内容】
1.部署postman工具,并检查是否正常安装。
2.请用postman调用 已部署SupplyChainFin 合约的rpc方 法,验证是否正常。
3.通过postman查询节点的区块和交易数量。

第 3 题:软件测试

【比赛要求】
1.根据给定的情景或者任务要求,依据测试计划进行单元测 试并完成测试报告。
【比赛内容】
1.完成ownable合约的合约的测试,使用测试工具执行测试, 记录结果,并将测试截图。
2.完成SupplyChainFin合约的测试,使用测试工具执行测 试,记录结果,并将测试截图。

模块 C: 应用操作(39分)

第 1 题:应用业务操作

【功能说明】
供应链金融是区块链技术落地的重要应用场景,本模块围 绕供应链金融应用场景展开相关区块链系统的应用业务操 作,本操作需要完成交易监控的应用操作。
【比赛要求】
根据要求,补充智能合约和脚本中缺少的逻辑,直接将需 要填写的内容填写至整个标识的后面,并根据要求进行对应 操作。
【比赛内容】
1.请按要求补充供应链金融智能合约代码.
2.请基于部署好的区块链环境,编译、部署上一题补充完成 的供应链金融智能合约,调用智能合约,将结果截图。
3.补充监控代码,并执行,提取数据。
4.补充监控代码,完成监控脚本,监控指定账户发起的交易。

第 2 题:应用监控

【功能说明】
执行监控脚本,对应用进行监控。
【比赛要求】
登陆linux服务器,执行监控的脚本,并将执行命令, 以及结果截图,保存并上传提交。
【比赛内容】
1.登陆linux服务器,执行提取数据的脚本文件,并将结果 截图,保存至文档。
2.登陆linux服务器,执行监控指定账户发起交易的脚本文 件,并将结果截图,保存至文档。
3.请将上面几步的操作命令及结果,截图保存到文档。

### 关于江西省第二届职业技能大赛网络系统管理的比赛详情 #### 比赛概述 假定参与者作为某网络安全技术支持团队成员,企业服务器遭受黑客攻击。团队的任务是协助企业调查并追踪此次网络攻击的源头,分析黑客使用的攻击方法,识别存在的安全漏洞,并最终提交一份详尽的网络安全事件响应报告。此外,还需负责修复已发现的安全隐患,清除任何由入侵者植入系统的恶意程序或后门文件,保障受影响信息系统能够恢复至正常运作状态[^2]。 #### 服务器环境设置 竞赛所涉及的操作系统平台涵盖了两种主流类型——Windows 和 Linux。这要求参赛人员具备跨平台操作的能力以及对不同操作系统下常见服务配置的理解和掌握程度。 #### 竞赛形式与资源配置 采用集群化管理模式开展比赛活动,即每位参赛队伍都将获得一套专属虚拟机实例及其对应权限账户用于完成各项挑战任务。值得注意的是,尽管同属一支队伍内的两名队员共用同一套凭证信息访问云端资源,但在实际比赛中他们各自拥有独立的工作空间来执行实验操作而不互相干扰[^3]。 #### 安全措施与注意事项 在整个赛事期间内,为了维护个人作业成果不被他人窃取篡改,建议定期更改远程登录口令;当向官方评分系统上传数据前务必仔细核对自己当前正在使用的机器公网 IP 地址、用户名及密码组合是否准确无误,以免造成不必要的麻烦甚至影响成绩评定结果。 ```bash # 修改默认SSH端口号以增强安全性 sudo nano /etc/ssh/sshd_config ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

旺仔Sec

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值