System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于Hyperledger Fabric技术的资源供需交易系统和方法技术方案_技高网

基于Hyperledger Fabric技术的资源供需交易系统和方法技术方案

技术编号:40041436 阅读:12 留言:0更新日期:2024-01-16 19:47
本发明专利技术公开一种基于Hyperledger Fabric技术的资源供需交易系统与方法。资源供给侧和资源需求侧通过调用部署在通道2的链码2上的挂牌交易功能,将买卖双方各自的详细的交易信息上链,更新账本;资源供给侧和资源需求侧的实际交易在通道3调用链码3来进行交易;交易系统权限管理中心通过通道1的链码1对资源供给侧和资源需求侧双方的用户信息进行确认,并监听两方的交易,在交易成功后调用通道1的链码1更新双方用户信息。本发明专利技术用智能合约在无须人为干预下自动完成供需双方交易验证流程,基于区块链的资源供需交易系统,可以简化整个交易流程,提高交易效率,实现交易的精细化管控。

【技术实现步骤摘要】

本专利技术涉及区块链技术以及资源的供需链动态平衡领域,主要解决在实际生产生活中,资源的供需平衡以及资源数据的透明化,公开化的问题。具体提出了一种基于hyperledger fabric多通道记账方式优化数字资源供需平衡和保障供需侧资源的公开透明的系统和实现方法。


技术介绍

1、区块链作为一种新兴的互联网技术,其底层采用的是分布式数据存储、点对点传输、共识机制、加密算法等核心技术。区块链上的数据具有不可篡改、公开透明、永久保存的特性,它们分布在各个节点中,不会因为中心节点出现故障而导致整体崩溃,可以实现安全可靠的数据备份。其中hyperledger fabric多通道记账方式可以解决供需资源挂牌,验证,匹配过程中交易的互不干扰,从根本上实现买方、卖房交易的公开化,透明化。


技术实现思路

1、为克服上述缺陷,本专利技术提供了一种基于hyperledger fabric技术的资源供需交易系统和实现方法。

2、为达到上述目的,本专利技术的基于hyperledger fabric技术的资源供需交易系统,包括:资源供给侧,资源需求侧,交易系统权限管理中心;其中:

3、资源供给侧,提供供给侧方的用户信息,至少包括资源数量,种类,资源有效性等信息;

4、资源需求侧,提供需求侧方的用户信息,至少包括资源需求种类,,数量,资源使用期限;

5、交易系统权限管理中心,统一对资源交易进行监督,验证供给侧双方身份合法性,监管交易流程有效性;

6、其中,所述的资源供给侧和资源需求侧通过调用部署在通道2的链码2上的挂牌交易功能,将买卖双方各自的详细的交易信息上链,更新账本;

7、所述的资源供给侧和资源需求侧的实际交易在通道3调用链码3来进行交易;

8、所述的交易系统权限管理中心通过通道1的链码1对资源供给侧和资源需求侧双方的用户信息进行确认,并监听两方的交易,在交易成功后调用通道1的链码1更新双方用户信息。

9、为达到上述目的,本专利技术的基于hyperledger fabric技术的资源供需交易方法,包括下述步骤:

10、(1)资源供给方、资源需求方分别在权限管理中心提交注册用户,完成身份认证,并且获取身份认证证明的步骤;

11、(2)资源供给方提出交易挂牌申请,调用智能合约挂牌交易功能实现资源数据挂牌;

12、(3)资源需求方提出交易挂牌申请,调用智能合约挂牌交易功能实现资源数据挂牌;

13、(4)资源供给方、资源需求方在交易大厅进行公开匹配和协商;

14、(5)资源需求方将交易申请签名后发送给供给方,供给方如果接受申请即签名同意该申请,然后提交到背书节点,背书节点调用智能合约审核功能通过之后双方交易的数字合同开始生效;

15、(6)权限管理中心通过事件监听交易过程,双方交易成功后,背书节点将最近资源信息以及交易结果追加到区块链所有记账节点,每个参与交易的节点都拥有相同的账本。

16、进一步地,所述的挂牌申请的步骤包括;

17、供、需双方在交易系统中发起交易挂牌申请,交易申请消息会发送给背书节点,背书节点会对交易申请节点的身份信息进行验证,对交易申请的数据进行审核,如果符合链码规定的交易数据进行下一步,否则返回申请失败;

18、审核通过之后,背书节点将验证后的信息数据返回给原交易申请节点,其中包括背书节点的背书签名信息;

19、供、需双方节点收到足够的背书之后,将背书后的交易发送给排序服务节点,排序服务节点根据分区主题将消息分别排序;

20、排序服务完成后,将多个交易打包到一个区块,排序节点将形成的区块分发给主节点,主节点分发区块到记账节点,同时节点系统链码进行验证,验证通过后提交该区块到“区块链账本”。

21、进一步地,所述交易申请的数据进行审核步骤为:

22、供需双方依据挂牌信息自行协商;

23、协商好之后需求方向供给方发起购买资源交易申请,将签名后的交易申请发送给供给方,供给方确认交易信息后对交易进行签名,签名之后的资源确认交易会发送给背书节点;

24、背书节点链码会对交易进行审核验证;

25、审核通过之后的交易返回给供给方,供给方收到足够的背书后将交易提交到排序服务节点;

26、排序服务节点完成排序工作,将多个交易打包进一个区块,将区块分发给主,主节点分发区块到记账节点,同时节点系统链码进行验证,验证通过后提交该区块到“区块链账本”。

27、进一步地,所述的方法还包括:权限管理中心根据区块链存储的记录查看整个交易过程的步骤。

28、本专利技术采用智能合约在无须人为干预下自动完成供需双方交易验证流程,用权限管理可控的管理需求方。基于区块链的资源供需交易系统,可以简化整个交易流程,提高交易效率,实现交易的精细化管控。

本文档来自技高网...

【技术保护点】

1.一种基于Hyperledger Fabric技术的资源供需交易系统,其特征在于,所述的系统包括:资源供给侧,资源需求侧,交易系统权限管理中心;其中:

2.一种基于Hyperledger Fabric技术的资源供需交易方法,其特征在于,所述的方法包括下述步骤:

3.如权利要求2所述的基于Hyperledger Fabric技术的资源供需交易方法,其特征在于,所述的挂牌申请的步骤包括;

4.如权利要求3所述的基于Hyperledger Fabric技术的资源供需交易方法,其特征在于,所述交易申请的数据进行审核步骤为:

5.如权利要求2所述的基于Hyperledger Fabric技术的资源供需交易方法,其特征在于,所述的方法还包括:权限管理中心根据区块链存储的记录查看整个交易过程的步骤。

【技术特征摘要】

1.一种基于hyperledger fabric技术的资源供需交易系统,其特征在于,所述的系统包括:资源供给侧,资源需求侧,交易系统权限管理中心;其中:

2.一种基于hyperledger fabric技术的资源供需交易方法,其特征在于,所述的方法包括下述步骤:

3.如权利要求2所述的基于hyperledger fabric技术的资源供需交易方法...

【专利技术属性】
技术研发人员:赵旭赵贵州洪宇杰俞洋蒲春雷
申请(专利权)人:中冶华天工程技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1