2025年安徽省职业院校技能大赛(中职组)区块链技术应用与维护赛项样题
文章目录
- 2025年安徽省职业院校技能大赛(中职组)区块链技术应用与维护赛项样题
-
- [二、模块二:区块链创新应用平台搭建(25 分)](#二、模块二:区块链创新应用平台搭建(25 分))
-
- [(一)任务 1:区块链系统部署与运维](#(一)任务 1:区块链系统部署与运维)
- [(二)任务 2: 搭建区块链系统并验证](#(二)任务 2: 搭建区块链系统并验证)
- [三、模块三:智能合约应用与安全测试(25 分)](#三、模块三:智能合约应用与安全测试(25 分))
-
- [(一)任务 1:智能合约部署和调用](#(一)任务 1:智能合约部署和调用)
- [(二)任务 2:智能合约测试](#(二)任务 2:智能合约测试)
- [四、模块四:区块链创新应用操作(30 分)](#四、模块四:区块链创新应用操作(30 分))
-
- [(一)任务 1:搭建区块链系统管理平台并验证](#(一)任务 1:搭建区块链系统管理平台并验证)
- [(二)任务 2:区块链管理](#(二)任务 2:区块链管理)
需要全模块培训可联系博主!
背景描述 随着消费需求的不断变化,消费者对食品安全的关注度越来越高,希望能参与食品供应链管理,让每个环节都透明化。但传统的供应链管理依靠纸张记录,保存数据具有随意性,消费者无法确认其真实性。此外,传统管理模式中心化,多数环节间信息流通不畅,影响供应链管理效率。因此,供应链管理面临效率和安全透明的双重挑战,迫切需要有效变革,促进食品供应链更高效、透明和安全。 从技术层面来看,区块链技术具有去中心化、公开透明、不可篡改等优点,可解决食品供应链短板,与现行管理相结合,不仅可提升透明度,还可提升管理效率。 通过构建基于区块链技术的食品安全溯源平台,有效将包括生产日期、生产产地、生产商、流通企业等食品安全溯源相关信息通过区块链去中心化的方式存储,有效保证了数据真实以及不可篡改。另一方面,借助区块链智能合约技术,灵活设计食品安全溯源相关业务,在确保数据安全的前提下实现透明公开,在此基础上引入监管机制有效保证业务良性开展。  ## 一、模块一:基于场景化的区块链应用设计(20 分) 选手完成本模块的任务后,将任务中设计结果、运行代码、运行结果等截图粘贴至客户端桌面【工位号文件夹\模块一提交结果。docx】中对应的任务序号下。 ### (一)任务 1-1:区块链产品需求分析与方案设计 本任务需要依据项目背景完成需求分析与方案设计,具体要求如下: 区块链食品安全溯源平台中涉及消费者、生产方等多个参与方。不同的参与方在食品溯源安全平台中有着不同的业务活动。通过对不同用户群体业务活动进行分析,可以更好地服务系统的开发流程。基于食品安全溯源业务概览图,结合背景和团队思考,撰写流程图/功能图、用例图等概要设计。 本任务需要依据项目背景完成需求分析与方案设计,具体要求如下: 1.根据项目给定的背景描述和食品安全溯源业务概览图,对食品溯源系统进行分析,编制系统业务 UML 用例图,用例图中包含系统参与角色以及用例。 (1)用户群体及需求分析 (2)UML 用例图 2.依据给定的背景信息、食品安全溯源业务概览图以及给出的区块链食品安全溯源平台的核心流程,使用 Visio 或思维导图工具编制总体功能概览图; ......
二、模块二:区块链创新应用平台搭建(25 分)
选手完成本模块的任务后,将任务中设计结果、运行代码、运行结果等截图粘贴至客户端桌面【工位号文件夹\模块二提交结果.docx】中对应的任务序号下。
(一)任务 1:区块链系统部署与运维
围绕食品安全溯源区块链平台部署与运维需求,进行项目相关系统、节点以及管理工具的部署工作。通过监控工具完成对网络、节点服务的监控。最终利用业务需求规范,完成系统日志、网络参数、节点服务等系统结构的维护,具体要求如下:
1.根据参数与端口设置要求,部署区块链系统并验证;
2.根据参数与端口设置要求,部署区块链网络管理平台并验证;
3.基于区块链系统相关管理平台,按照任务指南实施系统运维工作并验证;
4.基于区块链系统相关监管工具,按照任务指南对区块链系统进行监管。
(二)任务 2: 搭建区块链系统并验证
基于给定服务器环境以及软件(地址"/root/tools"),搭建一条 4 节点的区块链系统并验证,具体工作内容如下:
1.采用默认配置搭建区块链网络;
2.通过命令验证区块链节点进程运行状况;
3.通过命令验证区块链连接状态和共识状态日志输出。
三、模块三:智能合约应用与安全测试(25 分)
选手完成本模块的任务后,将任务中设计结果、运行代码、运行结果等截图粘贴至客户端桌面【工位号文件夹\模块三提交结果.docx】中对应的任务序号下。
(一)任务 1:智能合约部署和调用
1.根据提供的智能合约,完成智能合约的部署和调用。
(二)任务 2:智能合约测试
1.完成智能合约的功能性安全测试和性能测试。
......
四、模块四:区块链创新应用操作(30 分)
选手完成本模块的任务后,将任务中设计结果、运行代码、运行结果等截图粘贴至客户端桌面【工位号文件夹\模块四提交结果.docx】中对应的任务序号下。
(一)任务 1:搭建区块链系统管理平台并验证
1.基于给定服务器环境开展相关运维工作,具体工作内容如下:
(1)配置控制台,管理相关证书并启动;
(2)使用控制台查看区块链中区块高度。
(二)任务 2:区块链管理
1.对区块链进行管理、开发部署智能合约、部署应用,并进行业务验证。