区块链技术应用赛项赛题第2套.docx

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

赛题2

PAGE

PAGE2

背景描述

2022年8月,某保险公司正在使用区块链为航空旅客提供自动航班延迟赔偿。

保险公司将区块链用于记录保险产品购买以及通过使用区块链上的智能合约来触发自动支付。该智能合约与记录飞行状态的飞行和空中交通数据库相连。当航班延误超过4小时时,赔偿机制将会自动执行,直接发送投保人的“信用卡”账户中,无需实际申领即可获得。这种涵盖航班延误的保险,保险条款清晰,报销程序自动。客户不必亲自去保险公司索赔。也不需要出示任何文件。所有需要的信息已经在保险订阅期间记录。

区块链航班延误险系统业务流程图

现在利用区块链技术实现航班延误险系统,将乘机人、航空公司、保险公司加入到区块链网络中,将购买、航班、保险、保单等信息存储在区块链的分布式网络中,永久有效,无法篡改。在机票延误险场景中,乘机人购买机票之后在系统上预存10元保费;保险公司再在系统上预存相应的赔偿金1000元;如果保险公司没有按时预存赔偿金,系统就直接将保费退还给用户;如果保险公司预存了赔偿金,若航班没有延误,或者延误时间少于4h,系统就将乘机人预存的保费转账给保险公司,同时退还保险公司预存的赔偿金。如果航班延误超过4h,系统也会将保费转账给保险公司,但是会将保险公司预存的赔偿金赔偿给乘机人。

区块链航班延误险系统架构图

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

选手完成本模块的任务后,将任务中软件建模图、配置文件、运行结果等截图(截图内容清晰且完整)和文字内容粘贴至客户端桌面【工位号文件夹\模块一提交结果.docx】中对应的任务序号下。

任务1-1:区块链产品需求分析与方案设计

航班延误险中涉及到乘客、航空公司、区块链系统平台、保险公司等参与方,他们需要在区块链系统平台中完成账户注册、身份上链、机票购买、保险购买等多种业务活动。通过对业务活动的功能分析,可以更好的服务系统的开发流程。基于航班延误险系统架构图,以区块链航班延误系统为背景,结合账户注册、登录服务、入驻上链、购买机票等核心功能描述,使用Visio绘制用例图、功能图、架构图等概要设计。

本任务需要依据项目背景完成需求分析与方案设计,具体要求如下:

根据区块链航班延误险平台项目背景描述,对区块链航班延误险平台进行需求分析,完成以下任务:

编写用户群体需求分析,明确系统用户群体及其需求;

绘制系统UML用例图,用例图中包含系统参与角色以及用例。

依据延误险系统业务流程以及给出的航班延误系统的核心流程,使用Visio绘制业务系统功能图;

表1-1-1航班延误险系统的核心流程

发布理赔协议流程

保险公司起草航班延误险理赔协议,使用保险公司的私钥对理赔协议进行签名并广播到区块链中

生成航班延误险理赔合约流程

乘机人购买航空公司的机票后,通过乘机人节点在理赔协议中填写个人信息和航班信息,生成航班延误险理赔合约

理赔合约属性文本广播流程

乘机人对航班延误理赔合约提炼合约属性文本,使用私钥对合约属性本文以及理赔合约进行签名后,广播到区块链中

航班延误赔付流程

链上节点实时监控航班时间,并在航班延误满足条件时,判断保险公司对乘机人的航班延误赔付

按照基础层、合约层、接口层以及应用层的结构来设计区块链系统的架构,其中在基础层需指明需要的节点、名称、协议、存储等信息,使用Visio绘制系统架构图。

任务1-2:区块链系统部署与运维

围绕区块链食品安全溯源平台部署与运维需求,进行项目相关系统、节点以及管理工具的部署工作。通过监控工具完成对网络、节点服务的监控。最终利用业务需求规范,完成系统日志、网络参数、节点服务等系统结构的维护,具体要求如下:

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

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

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

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

子任务1-2-1:搭建区块链网络并验证

基于给定服务器环境以及软件(地址“/root/tools”),搭建单机、单机构、两群组、五节点的区块链系统并验证,具体工作内容如下:

机构

群组

节点

P2P端口

channel端口

rpc端口

agency

group1

node0、node1、node2

30200

20200

8020

agency

group2

node3、node4

30300

20300

8030

区块链网络搭建信息表

根据区块链网络搭建信息表编写ipconf配置文件搭建区块链网络,ipconf文件内容和创建过程的输出结果截图保存;

通过命令验证区块链节点进程运行状况,结果截图;

通过命令验证区块链节点(node1)连接节点数和共识状态日志输出,结果截图。

子任务1-2-2:搭建区块链控制台并验

文档评论(0)

大学计算机网络教授老刘 + 关注
实名认证
服务提供商

教师资格证、中级网络工程师持证人

专注于计算机技术相关文章撰写,方案设计,方案实现等,方案的个性定制,修改,润色等,本人已有8年相关工作经验,具有扎实的文案功底

领域认证该用户于2023年06月19日上传了教师资格证、中级网络工程师

1亿VIP精品文档

相关文档