基于区块链技术的订单数据追踪问题的研究
发布时间:2022-02-21 00:28
本文从某订单数据处理系统的实际案例出发,对其多渠道订单数据汇总系统进行了深入分析,针对其出现问题数据时,各渠道间依然依靠人力沟通追溯数据源头,导致效率低下的问题,利用区块链结构上天然支持数据追踪的优势,提出了基于区块链技术订单数据追踪的解决方案。用户对原订单数据处理系统有数据溯源的需求,但并不能投入太多资源进行系统改造,也不能共享业务隐私。本文提出的方案,综合考虑用户的功能性需求和非功能性需求,在区块链类型选择,准入权限控制,节点分类,记账权,共识算法,交易验证,数据查询等方面都提供了针对性设计。该方案基于私有链架构,引入准入权限控制,保护网络数据隐私。权限控制提升网络信任度有助于提高共识算法的结算效率。引入节点状态管理以满足节点加入和退出的动态需求。原系统只负责将处理日志提交到新的订单处理日志记录系统,不关心后续操作,也不必作大的改造。区块载荷只记录订单编号和来源,区块载荷按来源归类并分布式存储,使系统满足数据溯源需求的同时保护参与渠道的业务隐私。以一个订单处理日志作为一次“交易”,一个区块可包含多个“交易”,通过设定“交易”阈值,以阈值触发记账操作。“交易”阈值可根据实际吞吐量动态...
【文章来源】:大连海事大学辽宁省211工程院校
【文章页数】:73 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 课题研究背景和意义
1.2 国内外研究现状
1.3 研究内容与方案
1.4 论文结构
2 关键技术
2.1 区块链概念
2.2 区块链架构
2.3 区块链发展历史
2.3.1 区块链1.0
2.3.2 区块链2.0
2.3.3 区块链3.0
2.4 区块链类型
2.5 业务场景
2.6 开发平台
3 需求分析
3.1 可行性分析
3.2 业务需求
3.3 项目总体目标
3.4 限制和约束
3.5 用户需求
3.6 功能性需求
4 系统整体架构设计
4.1 系统组织结构
4.2 系统关键模块
4.2.1 系统资源管理
4.2.2 节点分类
4.2.3 共识机制
4.2.4 分布存储
4.2.5 溯源查询方案
5 数据库设计
5.1 资源管理程序
5.2 全区块节点程序
5.3 排队节点程序
5.4 对等节点程序
5.5 区块数据格式示例
6 详细设计
6.1 资源管理程序
6.1.1 申请凭证
6.1.2 节点状态
6.1.3 节点列表
6.2 全区块程序
6.2.1 记账完成
6.3 排队节点程序
6.3.1 排队请求
6.3.2 记账开始
6.4 对等节点程序
6.4.1 订单处理日志
6.4.2 记账开始
6.4.3 背书请求
6.4.4 共识请求
6.4.5 共识响应
6.4.6 订单处理历史轨迹
6.4.7 本地订单处理历史
7 实现及测试
7.1 节点页面
7.2 订单处理日志
7.3 最新区块
7.4 订单处理历史轨迹
7.5 性能测算
结论
参考文献
附录A 部分模块代码
致谢
作者简历及攻读硕士学位期间的科研成果
【参考文献】:
期刊论文
[1]基于区块链技术的学籍管理系统[J]. 李中振,高超越,刘敏,代成琴,范轶. 四川大学学报(自然科学版). 2019(03)
[2]基于区块链信用体系的分布式数字版权管理机制[J]. 周如月,钱良. 计算机应用研究. 2020(06)
[3]适用于区块链电子投票场景的门限签名方案[J]. 程亚歌,贾志娟,胡明生,公备,王利朋. 计算机应用. 2019(09)
[4]基于区块链技术的雄安新区生态价值实现路径研究[J]. 管志贵,田学斌,孔佑花. 河北经贸大学学报. 2019(03)
[5]区块链分布式技术在电力需求侧响应管理中的应用[J]. 任昊文,杨雅琪. 电信科学. 2019(05)
[6]区块链分布式记账技术在汽车充电费用结算中的应用[J]. 赵少东,王程斯,麦英健,温启良,程鹏飞. 电子世界. 2019(08)
[7]区块链技术知识产权保护策略研究[J]. 胡光. 重庆理工大学学报(社会科学). 2019(04)
[8]基于区块链的企业管理系统框架设计与分析[J]. 赵伟,张问银,王九如,张亚伟. 网络与信息安全学报. 2019(02)
[9]应用区块链的数据访问控制与共享模型[J]. 王秀利,江晓舟,李洋. 软件学报. 2019(06)
[10]基于联盟区块链的物流信息平台LIP-Chain[J]. 宁卓,李牧阳. 计算机技术与发展. 2019(08)
本文编号:3636118
【文章来源】:大连海事大学辽宁省211工程院校
【文章页数】:73 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 课题研究背景和意义
1.2 国内外研究现状
1.3 研究内容与方案
1.4 论文结构
2 关键技术
2.1 区块链概念
2.2 区块链架构
2.3 区块链发展历史
2.3.1 区块链1.0
2.3.2 区块链2.0
2.3.3 区块链3.0
2.4 区块链类型
2.5 业务场景
2.6 开发平台
3 需求分析
3.1 可行性分析
3.2 业务需求
3.3 项目总体目标
3.4 限制和约束
3.5 用户需求
3.6 功能性需求
4 系统整体架构设计
4.1 系统组织结构
4.2 系统关键模块
4.2.1 系统资源管理
4.2.2 节点分类
4.2.3 共识机制
4.2.4 分布存储
4.2.5 溯源查询方案
5 数据库设计
5.1 资源管理程序
5.2 全区块节点程序
5.3 排队节点程序
5.4 对等节点程序
5.5 区块数据格式示例
6 详细设计
6.1 资源管理程序
6.1.1 申请凭证
6.1.2 节点状态
6.1.3 节点列表
6.2 全区块程序
6.2.1 记账完成
6.3 排队节点程序
6.3.1 排队请求
6.3.2 记账开始
6.4 对等节点程序
6.4.1 订单处理日志
6.4.2 记账开始
6.4.3 背书请求
6.4.4 共识请求
6.4.5 共识响应
6.4.6 订单处理历史轨迹
6.4.7 本地订单处理历史
7 实现及测试
7.1 节点页面
7.2 订单处理日志
7.3 最新区块
7.4 订单处理历史轨迹
7.5 性能测算
结论
参考文献
附录A 部分模块代码
致谢
作者简历及攻读硕士学位期间的科研成果
【参考文献】:
期刊论文
[1]基于区块链技术的学籍管理系统[J]. 李中振,高超越,刘敏,代成琴,范轶. 四川大学学报(自然科学版). 2019(03)
[2]基于区块链信用体系的分布式数字版权管理机制[J]. 周如月,钱良. 计算机应用研究. 2020(06)
[3]适用于区块链电子投票场景的门限签名方案[J]. 程亚歌,贾志娟,胡明生,公备,王利朋. 计算机应用. 2019(09)
[4]基于区块链技术的雄安新区生态价值实现路径研究[J]. 管志贵,田学斌,孔佑花. 河北经贸大学学报. 2019(03)
[5]区块链分布式技术在电力需求侧响应管理中的应用[J]. 任昊文,杨雅琪. 电信科学. 2019(05)
[6]区块链分布式记账技术在汽车充电费用结算中的应用[J]. 赵少东,王程斯,麦英健,温启良,程鹏飞. 电子世界. 2019(08)
[7]区块链技术知识产权保护策略研究[J]. 胡光. 重庆理工大学学报(社会科学). 2019(04)
[8]基于区块链的企业管理系统框架设计与分析[J]. 赵伟,张问银,王九如,张亚伟. 网络与信息安全学报. 2019(02)
[9]应用区块链的数据访问控制与共享模型[J]. 王秀利,江晓舟,李洋. 软件学报. 2019(06)
[10]基于联盟区块链的物流信息平台LIP-Chain[J]. 宁卓,李牧阳. 计算机技术与发展. 2019(08)
本文编号:3636118
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3636118.html