“巴渝工匠杯”2022年重庆市职业院校技能大赛“区块链技术应用创新”赛项竞赛样题

  • "巴渝工匠杯"2022年重庆市职业院校技能大赛"区块链技术应用创新"赛项
  • 【区块链技术应用创新赛项】
  • 竞赛
  • 2022 年 2月
  • 目录
  • 第一部分:区块链网络部署
  • 第二部分:智能合约开发
  • 第三部分:区块链应用开发
  • 第四部分:文档编写
  • 第五部分:职业素养
  • 赛题说明
  • 一、竞赛内容
  • 本试卷包含区块链网络部署、智能合约开发、区块链应用开发、文档编写、职业素养五部分,试卷满分100分。
  • 二、竞赛时间
  • 竞赛时间:共计240分钟。
  • 三、竞赛事项要求
    1. 参赛选手不得携带通信设备等物品进入赛场,违反者按作弊处理。
    1. 请根据大赛所提供的比赛环境,检查所列的硬件设备、软件清单、材料清单是否齐全,计算机设备是否能正常使用。
    1. 竞赛结束前,整合各试题操作过程和结果数据,并提交完整代码、文档到指定目录
    1. 竞赛结束时,请将U盘、试卷统一提交。禁止将比赛所用的所有物品(包括试卷和稿纸)带离赛场。
    1. 严禁在程序及运行结果中任何位置标注竞赛队的任何信息,否则按照作弊处理。
  • 项目背景
  • 在供应链金融这个万亿级市场中,区块链正在快速商业化落地,助力产业革新。基于区块链的供应链金融业务的理念是:以源自企业的应收账款为底层资产,通过区块链技术实现债券凭证的转让拆分。其中,在原始资产上链时,通过对应收账款进行审核校验,确认贸易关系和身份真实有效,和保证上链资产的真实可信。再者,债权凭证可基于供应链进行层层拆分与流转,都可完整追溯到最底层资产,以实现核心企业和金融机构对供应商的"信用穿透"。
  • 某公司规划开发一个区块链供应链金融平台,包括核心企业、供应商、银行等角色,通过智能合约代码逐步构建区块链供应链金融平台的基本功能,实现银行向核心企业提供授信并发行数字凭证,企业与企业之间转让数字凭证。此外需要完成区块链供应链金融平台的前后端,实现基本的业务逻辑。

第一部分: 区块链 网络部署

  • 基于 FISCO BCOS 区块链底层技术平台和 WeBASE 区块链中间件平台 完成平台运维 包括可用性验证、用户权限管理、合约部署验证等 (20分)
  • 【比赛任务】
  • 登陆linux服务器,检查部署的4节点fisco联盟链是否正常运行。(6分)
  • 登陆linux服务器,检查部署的WeBASE-Front中间件是否正常运行。(8分)
  • 在Windows系统上,检查WeBASE-Front中间件是否能够正常访问。(6分)

部分: 智能合约 开发

  • 智能合约 编码 (20分)
  • 比赛任务
    • 根据提供的Solidity智能合约代码框架完成银行、核心企业、供应商的功能实现,完成银行向核心企业提供授信并发行数字凭证,企业与企业之间转让数字凭证。(14分)
    • 完成智能合约代码的测试逻辑。(4分)
    • 完成智能合约的部署、编译与运行,并将结果截图提交至工程文档。(2分)
  • 智能合约调用 (1 5 分)
  • 比赛任务
  • 根据提供的智能合约代码框架,完成SupplyChainFin等合约的部署和调用。(5分)
  • 根据提供的智能合约代码框架,将完整的调用信息查询结果截图提交至工程文档。(10分)

第三部分: 区块链 应用开发

  • 前端 应用 开发 (10分)
  • 【功能说明】
  • 使用Vue.js和JavaScript等开发区块链供应链金融应用的用户注册、登录操作、数据查询和业务操作等功能页面前端。
  • 比赛 任务】
    • 基于前端系统的开发模板,在Login.vue等文件中添加对应的登录与注册功能,实现对后端系统的访问,并测试功能完整性。(5分)
    • 在框架代码中完善对应企业信息、凭证信息等数据的查询页面。(5分)
  • 后端 应用 开发 (20分)

  • 【功能说明】

  • 根据提供的SpringBoot 2.1.1代码框架,完成区块链供应链金融应用中后端系统对应的数据查询功能,以及银行向核心企业提供授信并发行数字凭证,企业与企业之间转让数字凭证等后端业务逻辑。

  • 【任务】

  • 开发区块链供应链金融应用中后端系统对应的数据查询功能,包括公司信息列表、银行信息列表、存证信息列表等功能。(7分)

  • 开发区块链供应链金融应用的后端系统中包含的存证交易功能。(8分)

  • 运行完整应用,并将运行结果截图提交至工程文档。(5分)

  • 第四部分:文档 编写

  • 工程文档 模块(10分)

  • 【要求】

  • 根据项目需求和实施成果,按照工程文档模板的框架,根据题目和文档相关要求,编写项目文档。

  • 仅需填写章节目录中有"填写"字样的模块,并要求文档结构合理、格式清晰。

  • 比赛结束前,将工程文档提交。

第五部分:职业 素养

  • 1 题: 职业素养模块(5分)
  • 【要求】
  • 项目实施符合企业"5S"(即整理、整顿、清扫、清洁和素养)原则。
  • 团队分工明确合理、操作规范、文明竞赛。
相关推荐
2301_7760452317 小时前
加密货币地址的基本概念
区块链
CESS_Cloud3 天前
CESS 出席华盛顿区块链政策峰会:参与国家安全与数据隐私保护专题讨论
安全·阿里云·web3·去中心化·区块链
TianXuan_Chain4 天前
web3跨链桥协议-Nomad
web3·区块链·智能合约·跨链桥
CertiK4 天前
Web3.0安全开发实践:探索比特币DeFi生态中的PSBT
区块链
选择不变4 天前
慢牛提速经典K线形态-突破下跌起始位和回档三五线,以及徐徐上升三种形态
区块链·通达信指标公式·炒股技巧·短线指标·炒股指标
飞天阁4 天前
Hyperledger Fabric 2.x 环境搭建
运维·区块链·fabric
Sui_Network4 天前
Sui 基金会任命 Christian Thompson 为新任负责人
大数据·人工智能·物联网·区块链·智能合约
电报号dapp1194 天前
NFT交易所开发攻略:打造未来数字艺术品交易新平台
人工智能·去中心化·区块链·智能合约
Q8137574604 天前
中阳动态分散投资策略:构建多元化投资组合的科学路径
人工智能·区块链
BlockOne114 天前
如何用发链框架,快速构建一条区块链?
区块链