异构区块链场景下基于中继机制的供应链平台的设计与实现

来源 :南京大学 | 被引量 : 0次 | 上传用户:rosy888888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在跨境海产品供应链中,产品从原产地到餐桌,中间经历了多个流通环节和组织。一方面,在传统海产品供应链中,存在数据造假、透明度低、难以追踪等问题。另一方面,各组织系统由于异构性,无法进行数据交换和功能互补,产生价值孤岛。区块链技术具有去中心化、不可篡改、可追溯等特点,可确保供应链业务数据透明、可追溯。跨链技术作为实现区块链互操作的重要手段,打破了异构区块链系统之间的隔阂,建立起数据交换和价值流通的桥梁。本文设计并实现了一个基于区块链和跨链技术的跨境海产品供应链平台。该平台包含业务数据操作模块、跨链数据追溯模块和智能合约管理模块。其中,业务数据操作模块提供业务数据存储、查询、更新和删除功能;跨链数据追溯模块提供同构或异构区块链系统之间的跨链数据交换功能;智能合约管理模块提供合约部署、升级、注册和审核功能。该平台分为前端、服务层和网络层三部分。网络层提供底层账本服务和跨链服务。本平台采用主流的联盟链技术Hyperledger Fabric和以太坊(Ethereum)作为底层区块链网络。Hyperledger Fabric链码使用Go语言实现,并部署运行在Docker容器中。以太坊智能合约使用Solidity语言实现,由以太坊虚拟机(EVM)加载运行。为解决异构区块链系统之间的互操作问题,本文搭建了跨链平台。跨链平台包含三种组件,分别是中继链Bit XHub、Hyperledger Fabric跨链网关和以太坊跨链网关。服务层被设计成一个独立的中间层,使用Gin框架封装了Hyperledger Fabric常用操作,使用Go语言实现业务处理逻辑,并以接口的方式提供给前端调用。服务层可独立升级,不影响前端,提高了业务系统的稳定性。本平台使用HTML、CSS、Java Script技术搭建了前端,为用户提供了良好的人机交互界面,提高了系统的易用性。在开发过程中,本文使用Postman工具模拟前端请求,对平台进行模块测试。开发完成后,对平台进行了集成测试和性能测试。集成测试结果表明,基于中继机制的供应链平台实现了业务数据操作、跨链数据追溯、智能合约管理等功能。性能测试使用开源工具Premo,结果表明,系统在保证正常运行情况下,每秒钟处理的交易数量(TPS)达到937,可以满足实际场景下的业务需求。本文工作是区块链和跨链技术在跨境海产品供应链场景下一次有意义的应用和探索,为跨链研究者和实践者提供了可参考的平台。
其他文献
在各种常见恶性肿瘤中,肺癌所导致的新患者和新增死亡数量是占据各种罹患肿瘤致死病例中最多的。尽管从2002~2014年肺癌死亡率下降了17%,从1990~2014计算则降低了43%,但仅仅以男性死亡数量计算,全球新增死亡数量159万,占据全部癌症死亡人数的26%。肺癌前期诊断的一个重要依据便是CT医学影像,同时后续诊断和治疗方案中需要用CT引导穿刺区域,以及根据CT标记肺结节轮廓。因而,如果能够结合
行人属性识别具有智能性、精确性、实时性等显著特征,其研究与应用对于商业、安保、城管等领域中行人身份识别、行人检索、个性化服务应用具有重要的现实意义。本文以行人属性识别系统为研究对象,结合视频监控的日益普及亟待智能化的需求,针对银行、商场等拥有行人属性识别潜在应用价值的监控场景,设计并实现了具有深度学习的行人属性识别系统。在对系统的需求和可行性进行分析的基础上,给出了系统的总体架构与组成、工作流程和
基于深度神经网络(DNN)的软件系统已经广泛应用在各种分类任务中。在分类效果极佳的同时,DNN也可能因隐藏的缺陷表现出不正确的行为,从而导致严重的事故和损失。为了确保安全性,与传统软件类似,通常采用测试技术检测出DNN不正确的行为并提高DNN质量。然而,在基于DNN系统的自动化测试中,通常无法直接定义给定输入后正确输出的测试预言。为了获取测试预言信息,通常需要花费昂贵的人力来标记测试数据,这显著地
我国经济的快速发展也带来了严重的环境问题,气体燃料相较于煤等固体燃料,燃烧过程中产生的污染物较少,得到越来越广泛的应用。焦炉煤气和驰放气作为工业生产的副产品,对其进行充分利用具有较高的经济价值和环保意义。本文通过数值模拟的方法,以降低氮氧化物排放为主要目标,对河南某化工厂新设计的焦炉煤气和驰放气双燃料扩散式燃烧器进行研究。首先对常州某化工厂已投入生产的天然气和氢气双燃料扩散式燃烧器进行数值模拟,通
强化学习,作为一种通过自主交互从反馈中学习的机器学习范式,已经在包括游戏AI、个性化推荐、自动驾驶等多个领域都表现出巨大的应用潜力。然而,良好的模型表现需要海量的数据作为支撑,与之对应的,是计算资源和时间上的高需求,这阻碍了强化学习大规模的应用落地。知识的有效利用可以大幅减轻模型对和海量数据的依赖,从而建立起鲁棒可信赖的智能系统,但在应用中仍面临着挑战:一方面是模型中的知识如何输出,如何将智能体学
大学生是民族的希望、国家的栋梁,加强网络文化下的大学生价值观教育,直接关系到高校人才培养质量、关系到国家意识形态安全、关系到民族实现复兴的宏图伟业。从宏观层面讲,大学生价值观教育是教育引导大学生提高对自己民族、国家的身份认同和文化意识的重要手段,是维护稳定的社会秩序、构建和谐的社会文化系统、凝聚起实现国家强盛和民族振兴的精神力量的重要途径。从微观层面讲,大学生价值观教育能够帮助大学生个体提升对客观
硝酸盐污染在世界范围内普遍存在,不仅对生态环境造成了破坏,对人体健康也造成极大威胁。固相反硝化(SPD)技术由于运行稳定、管理简单等优点被越来越多地应用于水中硝酸盐的去除。生物基塑料聚乳酸作为传统石油基塑料的重要替代品被越来越多地使用,废弃聚乳酸的潜在环境风险及资源化利用逐渐引起人们的关注。已有研究表明分子量小于10,000 g/mol的聚乳酸才可用作SPD中的固相缓释碳源,但废弃聚乳酸分子量通常
在物联网和5G通信的推动下,近年来,移动计算发生了从集中式移动云计算向多接入边缘计算(Multi-Access Edge Computing,MEC)的转变。MEC的主要特征是将移动计算,网络控制和存储推向网络边缘(例如,基站和接入点),以便在资源受限的移动设备上启用计算密集型和延迟关键型应用程序,并能显着减少延迟和移动能源消耗。MEC中有两个关键问题,计算卸载问题与多信道接入问题。计算卸载问题即
学位
学位