“巴渝工匠杯”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"(即整理、整顿、清扫、清洁和素养)原则。
  • 团队分工明确合理、操作规范、文明竞赛。
相关推荐
Thanks_ks2 小时前
探索计算机互联网的奇妙世界:从基础到前沿的无尽之旅
物联网·云计算·区块链·tcp/ip协议·计算机互联网·万维网·未来科技
BlockOne112 小时前
应用链风口下,一键发链该如何选择?
区块链
Footprint_Analytics2 小时前
Footprint Analytics 助力 Sei 游戏生态增长
游戏·web3·区块链
BSV区块链2 小时前
如何在BSV区块链上实现可验证AI
人工智能·区块链
电报号dapp1192 小时前
DeFi 4.0峥嵘初现:主权金融时代的来临
金融·区块链
搬砖的小码农_Sky6 小时前
什么是零知识证明?
区块链·密码学·零知识证明
TinTin Land6 小时前
高活跃社区 Doge 与零知识证明的强强联手,QED 重塑可扩展性
区块链·零知识证明
Roun31 天前
去中心化存储:Web3中的数据安全新标准
web3·去中心化·区块链
请不要叫我菜鸡1 天前
分布式——一致性模型与共识算法
分布式·后端·区块链·raft·共识算法·zab
BlockOne111 天前
Meme 币生态全景图分析:如何获得超额收益?
大数据·人工智能·区块链