2024 年“中银杯”甘肃省职业院校技能大赛-高职学生组---电子与信息大类---区块链技术应用赛项样题1.pdfVIP

2024 年“中银杯”甘肃省职业院校技能大赛-高职学生组---电子与信息大类---区块链技术应用赛项样题1.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

2024年“中银杯”甘肃省职业院校技能大赛

高职学生组电子与信息大类

区块链技术应用赛项竞赛样题(1)

背景描述

在供应链金融这个万亿级市场中,区块链正在快速商业化落地,

助力产业革新。基于区块链的供应链金融业务的理念是:以源自企业

的应收账款为底层资产,通过区块链技术实现债券凭证的转让拆分。

其中,在原始资产上链时,通过对应收账款进行审核校验,确认贸易

关系和身份真实有效,和保证上链资产的真实可信。再者,债权凭证

可基于供应链进行层层拆分与流转,都可完整追溯到最底层资产,以

实现核心企业和金融机构对供应商的“信用穿透”。

某公司规划开发一个区块链供应链金融平台,包括核心企业、供

应商、银行等角色,通过智能合约代码逐步构建区块链供应链金融平

台的基本功能,实现银行向核心企业提供授信并发行数字凭证,企业

与企业之间转让数字凭证。此外需要完成区块链供应链金融平台的前

后端,实现基本的业务逻辑。

2

模块一:区块链产品方案设计及系统运维(35分)

任务1-1:区块链系统部署与运维(25分)

围绕供应链金融区块链平台部署与运维需求,进行项目相关系统、节点以及

管理工具的部署工作。通过监控工具完成对网络、节点服务的监控。最终根据业

务需求规范,完成系统日志、网络参数、节点服务等系统结构的维护。

1.根据参数与端口设置要求,部署区块链系统并验证;

2.根据参数与端口设置要求,部署区块链网络管理平台并验证;

3.基于区块链系统相关管理平台,按照任务指南实施系统运维工作并验证。

4.基于区块链系统相关监管工具,按照任务指南对区块链系统进行监管。

子任务1-1-1:搭建区块链系统并验证(8分)

基于给定服务器环境以及软件(地址“/root/tools”),使用Docker以默认

配置安装单机4节点的区块链系统,并完成控制台工具的部署:

(1)完成系统搭建配置与启动。(2分)

(2)使用基于Docker命令查看区块链系统状态。(2分)

(3)检查区块链系统节点node0连接状态输出。(2分)

(4)配置控制台,管理相关证书并启动。(2分)

子任务1-1-2:区块链管理平台部署与验证(8分)

基于给定服务器环境以及软件(地址“/root/tools”),按要求部署区块链

管理平台,具体工作如下:

(1)配置Mysql数据库(2分)

(2)配置管理平台连接区块链系统(2分)

(3)使用命令启动管理平台服务(2分)

(4)验证管理平台启动情况(2分)

子任务1-1-3:区块链系统节点运维(5分)

基于已完成的区块链系统与管理平台搭建工作,开展相关节点运维工作:

(1)生成新节点(node4),启动并检查(2分)

3

(2)修改新节点配置,并查看节点的nodeid(2分)

(3)将新节点作为观察节点加入group1当中,并检查是否加入成功(1分)

子任务1-1-4:区块链系统管理平台运维(4分)

基于已部署的区块链系统管理平台,进行系统相关运维工作:

(1)基于管理平台功能页面,添加新主机(2分)

(2)基于管理平台功能页面,修改新节点(node4)节点状态,并监控。(2

分)

任务1-2:区块链系统测试(10分)

设计对区块链系统的测试流程;结合实际业务需求,调用部署的智能合约中

进行系统测试、性能测试等;根据业务需求,分析并且修复给定智能合约中的安

全漏洞。利用模拟业务和测试工具来完成对区块链系统服务数据的测试。

1.基于区块链系统的中间件服务的部署脚本完成中间件服务环境搭建以

及搭建结果验证,最后将执行结果截图保存。(3分)

(1)实现区块链系统中间件服务平台部署。(1分)

(2)实现区块链系统中间件服务签名功能启动情况验证。(1分)

(3)区块链中间件服务节点管理进程启动情况验证和浏览器验证。(1分)

2.智能合约安全漏洞测试。(7分)

有如下智能合约:

pragmasolidity^0.7.6;

contractTimeLock{

您可能关注的文档

文档评论(0)

1243595614 + 关注
实名认证
文档贡献者

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档