CN112927083A - 基于区块链的批量清结算方法、***及介质 - Google Patents

基于区块链的批量清结算方法、***及介质 Download PDF

Info

Publication number
CN112927083A
CN112927083A CN202110342560.5A CN202110342560A CN112927083A CN 112927083 A CN112927083 A CN 112927083A CN 202110342560 A CN202110342560 A CN 202110342560A CN 112927083 A CN112927083 A CN 112927083A
Authority
CN
China
Prior art keywords
bill
intelligent contract
clearing
block chain
transaction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110342560.5A
Other languages
English (en)
Inventor
郭长永
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Wanxiang Blockchain Inc
Original Assignee
Shanghai Wanxiang Blockchain Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Wanxiang Blockchain Inc filed Critical Shanghai Wanxiang Blockchain Inc
Priority to CN202110342560.5A priority Critical patent/CN112927083A/zh
Publication of CN112927083A publication Critical patent/CN112927083A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3829Payment protocols; Details thereof insuring higher security of transaction involving key management

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Technology Law (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

本发明提供了一种基于区块链的批量清结算方法、***及介质,包括:步骤1:在区块链中部署智能合约;步骤2:在批量清结算业务发生时,在区块链外创建临时网络通道,发起方对待上链的交易签名后,将交易账单通过临时网络通道发给收款方;步骤3:收款方收到账单后确认并签名再发给发起方;步骤4:发起方收到有双方签名的账单后,将账单及资金发送给智能合约用于清结算;步骤5:智能合约收到账单后进入审查阶段,验证账单是否拥有双方签名,若拥有双方签名,则进行清结算,否则不予执行。本发明采用临时网络通道,使得交易发送由每次确认一笔交易变更为确认一批交易,解决了原有区块链带来的效率不足的问题,提高了清分效率。

Description

基于区块链的批量清结算方法、***及介质
技术领域
本发明涉及区块链技术领域,具体地,涉及一种基于区块链的批量清结算方法、***及介质。
背景技术
区块链作为一种分布式账本技术,目前被广泛应用在金融***中作为底层技术。而在金融业务***中,基于区块链的清结算业务是实现是当前的一大难题。大多数的由区块链底层构建的***受到性能限制,远远无法达到生产级别的清结算业务需求。
专利文献CN108520412A(申请号:CN201810347357.5)公开了一种面向区块链的清结算交易分账算法的设计方法,包括以下步骤:S1、将三方交易按用户账号和账户拆解为多笔原子交易,并将原始的三方交易和原子交易封装成复合交易;S2、将多笔复合交易打包后进行共识形成区块,然后把区块内的原子交易按用户账号进行分组并按时间顺序排序;S3、非量化信息获取最后一条相关交易,更新为最终状态值;S4、对量化信息,将按用户账号分组后的交易按资金、资产账户进行合并,计算出账户变动的中间值;S5、查询用户账户余额,并和账户变动中间值进行计算,得到最终的账户余额。
发明内容
针对现有技术中的缺陷,本发明的目的是提供一种基于区块链的批量清结算方法、***及介质。
根据本发明提供的基于区块链的批量清结算方法,包括:
步骤1:在区块链中部署智能合约用于校验清结算;
步骤2:在批量清结算业务发生时,在区块链外创建临时网络通道,发起方对待上链的交易签名后,将交易的账单通过临时网络通道发送给收款方确认;
步骤3:收款方通过临时网络通道收到账单后,确认账单并对该交易签名,保存后再通过临时网络通道发送给发起方;
步骤4:发起方收到有双方签名的账单后,将账单及资金发送给智能合约用于清结算;
步骤5:智能合约收到账单后进入审查阶段,验证账单是否拥有双方签名,若拥有双方签名,则进行清结算,否则不予执行。
优选的,发起方向智能合约提交一批交易,并提交相对应的用于清结算的资金,智能合约验证每一笔交易是否均有发起方及收款方的双方签名信息,若均有签名信息,则确认通过,完成资金的分发与确认;否则不通过不予执行。
优选的,在双方签名验证后留出申诉期,在申诉期后智能合约将自动进行资金划转。
优选的,在申诉期内,若收款方向智能合约提交了与发起方提交的不同的且拥有双方签名的账单数据,则对该清结算不予执行。
根据本发明提供的基于区块链的批量清结算***,包括:
模块M1:在区块链中部署智能合约用于校验清结算;
模块M2:在批量清结算业务发生时,在区块链外创建临时网络通道,发起方对待上链的交易签名后,将交易的账单通过临时网络通道发送给收款方确认;
模块M3:收款方通过临时网络通道收到账单后,确认账单并对该交易签名,保存后再通过临时网络通道发送给发起方;
模块M4:发起方收到有双方签名的账单后,将账单及资金发送给智能合约用于清结算;
模块M5:智能合约收到账单后进入审查阶段,验证账单是否拥有双方签名,若拥有双方签名,则进行清结算,否则不予执行。
优选的,发起方向智能合约提交一批交易,并提交相对应的用于清结算的资金,智能合约验证每一笔交易是否均有发起方及收款方的双方签名信息,若均有签名信息,则确认通过,完成资金的分发与确认;否则不通过不予执行。
优选的,在双方签名验证后留出申诉期,在申诉期后智能合约将自动进行资金划转。
优选的,在申诉期内,若收款方向智能合约提交了与发起方提交的不同的且拥有双方签名的账单数据,则对该清结算不予执行。
根据本发明提供的一种存储有计算机程序的计算机可读存储介质,所述计算机程序被处理器执行时实现上述的方法的步骤。
与现有技术相比,本发明具有如下的有益效果:
(1)本发明通过采用一个临时的网络通道,使得交易发送由每次确认一笔交易变更为确认一批交易,解决了原有区块链带来的效率不足的问题,提高了清分效率;
(2)本发明通过每一笔交易均由双方签名的数据保存方式,保证了向智能合约提交账单时,付款及收款双方的权益均可以被确认,解决了可能存在提交非法交易的问题;
(3)本发明通过在智能合约中设置有限申诉期的方式,确保清分业务规则的透明性及公平性,保证交易为双方共识的结果,解决了可能因交易打包存在的作弊问题。
附图说明
通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1为本发明清结算智能合约结构示意图。
具体实施方式
下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变化和改进。这些都属于本发明的保护范围。
实施例1:
根据本发明提供的基于区块链的批量清结算方法,包括:步骤1:在区块链中部署智能合约用于校验清结算;步骤2:在批量清结算业务发生时,在区块链外创建临时网络通道,发起方对待上链的交易签名后,将交易的账单通过临时网络通道发送给收款方确认;步骤3:收款方通过临时网络通道收到账单后,确认账单并对该交易签名,保存后再通过临时网络通道发送给发起方;步骤4:发起方收到有双方签名的账单后,将账单及资金发送给智能合约用于清结算;步骤5:智能合约收到账单后进入审查阶段,验证账单是否拥有双方签名,若拥有双方签名,则进行清结算,否则不予执行。发起方向智能合约提交一批交易,并提交相对应的用于清结算的资金,智能合约验证每一笔交易是否均有发起方及收款方的双方签名信息,若均有签名信息,则确认通过,完成资金的分发与确认;否则不通过不予执行。在双方签名验证后留出申诉期,在申诉期后智能合约将自动进行资金划转。在申诉期内,若收款方向智能合约提交了与发起方提交的不同的且拥有双方签名的账单数据,则对该清结算不予执行。
根据本发明提供的基于区块链的批量清结算***,包括:模块M1:在区块链中部署智能合约用于校验清结算;模块M2:在批量清结算业务发生时,在区块链外创建临时网络通道,发起方对待上链的交易签名后,将交易的账单通过临时网络通道发送给收款方确认;模块M3:收款方通过临时网络通道收到账单后,确认账单并对该交易签名,保存后再通过临时网络通道发送给发起方;模块M4:发起方收到有双方签名的账单后,将账单及资金发送给智能合约用于清结算;模块M5:智能合约收到账单后进入审查阶段,验证账单是否拥有双方签名,若拥有双方签名,则进行清结算,否则不予执行。发起方向智能合约提交一批交易,并提交相对应的用于清结算的资金,智能合约验证每一笔交易是否均有发起方及收款方的双方签名信息,若均有签名信息,则确认通过,完成资金的分发与确认;否则不通过不予执行。在双方签名验证后留出申诉期,在申诉期后智能合约将自动进行资金划转。在申诉期内,若收款方向智能合约提交了与发起方提交的不同的且拥有双方签名的账单数据,则对该清结算不予执行。
根据本发明提供的一种存储有计算机程序的计算机可读存储介质,所述计算机程序被处理器执行时实现上述的方法的步骤。
实施例2:
实施例2为实施例1的优选例。
在股权交易用户账户生成时,将用户私钥使用根据用户相关信息生成的对称密钥加密后上传至服务器,进行用户账户的注册及权限绑定。
根据本发明提供的基于区块链的批量清结算方法,包括如下步骤:
步骤一:在区块链中预先部署一个用于校验清结算的智能合约,设定规则如下:清算发起方向智能合约提交一批交易,并提交相对应用于清分的资金。智能合约需要验证每一笔交易均有银行及收款人双方的签名信息,如规则确认通过,则完成资金的分发与确认。
步骤二:批量清算业务发生时,在区块链外创建一个临时的网络通道。清分发起方A对一批待上链的交易签名后,将这些交易的账单通过临时的网络通道发送给收款人B、C、D用于确认,如图1。
步骤三:收款人B、C、D通过网络通道收到自己的账单后,确认账单并对该交易签名,此时B、C、D分别保存了一份拥有收付双方签名的账单b、c、d,并在通过网络通道发送给A。
步骤四:A收到这一批拥有双方签名的账单b、c、d后,将账单及资金发送给智能合约用于清算。
步骤五:智能合约收到账单b、c、d后,将开启审查阶段,验证账单是否双方签名,并留出6个区块的申诉期。申诉期内,如B、C、D向智能合约提交了与A提交的不同的,且拥有双方签名的账单数据,则该清分不予执行。
步骤六:申诉期后,智能合约将自动进行资金划转。
本领域技术人员知道,除了以纯计算机可读程序代码方式实现本发明提供的***、装置及其各个模块以外,完全可以通过将方法步骤进行逻辑编程来使得本发明提供的***、装置及其各个模块以逻辑门、开关、专用集成电路、可编程逻辑控制器以及嵌入式微控制器等的形式来实现相同程序。所以,本发明提供的***、装置及其各个模块可以被认为是一种硬件部件,而对其内包括的用于实现各种程序的模块也可以视为硬件部件内的结构;也可以将用于实现各种功能的模块视为既可以是实现方法的软件程序又可以是硬件部件内的结构。
以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变化或修改,这并不影响本发明的实质内容。在不冲突的情况下,本申请的实施例和实施例中的特征可以任意相互组合。

Claims (9)

1.一种基于区块链的批量清结算方法,其特征在于,包括:
步骤1:在区块链中部署智能合约用于校验清结算;
步骤2:在批量清结算业务发生时,在区块链外创建临时网络通道,发起方对待上链的交易签名后,将交易的账单通过临时网络通道发送给收款方确认;
步骤3:收款方通过临时网络通道收到账单后,确认账单并对该交易签名,保存后再通过临时网络通道发送给发起方;
步骤4:发起方收到有双方签名的账单后,将账单及资金发送给智能合约用于清结算;
步骤5:智能合约收到账单后进入审查阶段,验证账单是否拥有双方签名,若拥有双方签名,则进行清结算,否则不予执行。
2.根据权利要求1所述的基于区块链的批量清结算方法,其特征在于,发起方向智能合约提交一批交易,并提交相对应的用于清结算的资金,智能合约验证每一笔交易是否均有发起方及收款方的双方签名信息,若均有签名信息,则确认通过,完成资金的分发与确认;否则不通过不予执行。
3.根据权利要求1所述的基于区块链的批量清结算方法,其特征在于,在双方签名验证后留出申诉期,在申诉期后智能合约将自动进行资金划转。
4.根据权利要求3所述的基于区块链的批量清结算方法,其特征在于,在申诉期内,若收款方向智能合约提交了与发起方提交的不同的且拥有双方签名的账单数据,则对该清结算不予执行。
5.一种基于区块链的批量清结算***,其特征在于,包括:
模块M1:在区块链中部署智能合约用于校验清结算;
模块M2:在批量清结算业务发生时,在区块链外创建临时网络通道,发起方对待上链的交易签名后,将交易的账单通过临时网络通道发送给收款方确认;
模块M3:收款方通过临时网络通道收到账单后,确认账单并对该交易签名,保存后再通过临时网络通道发送给发起方;
模块M4:发起方收到有双方签名的账单后,将账单及资金发送给智能合约用于清结算;
模块M5:智能合约收到账单后进入审查阶段,验证账单是否拥有双方签名,若拥有双方签名,则进行清结算,否则不予执行。
6.根据权利要求5所述的基于区块链的批量清结算***,其特征在于,发起方向智能合约提交一批交易,并提交相对应的用于清结算的资金,智能合约验证每一笔交易是否均有发起方及收款方的双方签名信息,若均有签名信息,则确认通过,完成资金的分发与确认;否则不通过不予执行。
7.根据权利要求5所述的基于区块链的批量清结算***,其特征在于,在双方签名验证后留出申诉期,在申诉期后智能合约将自动进行资金划转。
8.根据权利要求7所述的基于区块链的批量清结算***,其特征在于,在申诉期内,若收款方向智能合约提交了与发起方提交的不同的且拥有双方签名的账单数据,则对该清结算不予执行。
9.一种存储有计算机程序的计算机可读存储介质,其特征在于,所述计算机程序被处理器执行时实现权利要求1至4中任一项所述的方法的步骤。
CN202110342560.5A 2021-03-30 2021-03-30 基于区块链的批量清结算方法、***及介质 Pending CN112927083A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110342560.5A CN112927083A (zh) 2021-03-30 2021-03-30 基于区块链的批量清结算方法、***及介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110342560.5A CN112927083A (zh) 2021-03-30 2021-03-30 基于区块链的批量清结算方法、***及介质

Publications (1)

Publication Number Publication Date
CN112927083A true CN112927083A (zh) 2021-06-08

Family

ID=76176645

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110342560.5A Pending CN112927083A (zh) 2021-03-30 2021-03-30 基于区块链的批量清结算方法、***及介质

Country Status (1)

Country Link
CN (1) CN112927083A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113506106A (zh) * 2021-06-15 2021-10-15 数界(深圳)科技有限公司 一种交易方法、结算方法及其装置和存储介质

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106934715A (zh) * 2017-01-23 2017-07-07 天津米游科技有限公司 一种基于区块链的高频交易方法及***
CN108520412A (zh) * 2018-04-18 2018-09-11 北京天德科技有限公司 一种面向区块链的清结算交易分账算法的设计方法
CN108694669A (zh) * 2018-07-18 2018-10-23 矩阵元技术(深圳)有限公司 一种区块链智能合约实现方法及装置
CN108805564A (zh) * 2018-04-26 2018-11-13 布比(北京)网络技术有限公司 一种基于区块链进行支付结算的方法及***
CN110008716A (zh) * 2019-02-01 2019-07-12 阿里巴巴集团控股有限公司 区块链交易方法及装置、电子设备、存储介质
CN111210344A (zh) * 2018-11-21 2020-05-29 北京京东金融科技控股有限公司 区块链网络的交易方法、装置及存储介质
CN111783114A (zh) * 2018-08-06 2020-10-16 阿里巴巴集团控股有限公司 区块链交易方法及装置、电子设备
CN112465642A (zh) * 2020-12-09 2021-03-09 杭州溪塔科技有限公司 一种基于状态通道实现区块链交易的方法和***
CN112488682A (zh) * 2020-12-08 2021-03-12 深圳前海微众银行股份有限公司 一种区块链的三方转账方法及装置

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106934715A (zh) * 2017-01-23 2017-07-07 天津米游科技有限公司 一种基于区块链的高频交易方法及***
CN108520412A (zh) * 2018-04-18 2018-09-11 北京天德科技有限公司 一种面向区块链的清结算交易分账算法的设计方法
CN108805564A (zh) * 2018-04-26 2018-11-13 布比(北京)网络技术有限公司 一种基于区块链进行支付结算的方法及***
CN108694669A (zh) * 2018-07-18 2018-10-23 矩阵元技术(深圳)有限公司 一种区块链智能合约实现方法及装置
CN111783114A (zh) * 2018-08-06 2020-10-16 阿里巴巴集团控股有限公司 区块链交易方法及装置、电子设备
CN111210344A (zh) * 2018-11-21 2020-05-29 北京京东金融科技控股有限公司 区块链网络的交易方法、装置及存储介质
CN110008716A (zh) * 2019-02-01 2019-07-12 阿里巴巴集团控股有限公司 区块链交易方法及装置、电子设备、存储介质
CN112488682A (zh) * 2020-12-08 2021-03-12 深圳前海微众银行股份有限公司 一种区块链的三方转账方法及装置
CN112465642A (zh) * 2020-12-09 2021-03-09 杭州溪塔科技有限公司 一种基于状态通道实现区块链交易的方法和***

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113506106A (zh) * 2021-06-15 2021-10-15 数界(深圳)科技有限公司 一种交易方法、结算方法及其装置和存储介质

Similar Documents

Publication Publication Date Title
CN109040029B (zh) 在区块链中执行事务的方法和装置
CN105573828B (zh) 一种操作处理方法及装置
AU2022201095A1 (en) Resource transfer system
CN110300985A (zh) 基于智能合约白名单在区块链网络中并行执行交易
CN109003185B (zh) 一种智能合约的建立方法、装置、计算设备及存储介质
CN110597925A (zh) 一种基于区块链的跨链数据处理方法及装置
CN110599331B (zh) 基于区块链的债务催收***、方法、设备及存储介质
CN109308666B (zh) 基于区块链的资产通证化方法和计算机存储介质
CN105808325A (zh) 一种数据处理的方法及装置
EP4050542B1 (en) Blockchain-based data processing method and apparatus, and device and readable storage medium
CN101308556A (zh) 网上支付测试***及网上支付测试方法
CN110599348B (zh) 股权激励的方法、装置、设备及存储介质
CN111754226A (zh) 一种基于联盟链的旅游卡数据处理***
CN112927083A (zh) 基于区块链的批量清结算方法、***及介质
CN110766403A (zh) 基于区块链的数据处理装置、方法及存储介质
CN110348835A (zh) 一种虚拟资产转移方法、装置、服务器及存储介质
CN112258188B (zh) 一种区块链交易的处理方法、装置、设备及***
CN111260364B (zh) 一种基于区块链的可扩展快速支付方法及***
CN112400298B (zh) 验证交易***和方法用于加至电子区块链
CN114154969B (zh) 一种基于区块链的大型交易和结算方法
CN113810185B (zh) 一种抗陷门泄露的链上数据修复***及方法
CN116128658A (zh) 基于区块链的数据存储保险方法、装置、设备及存储介质
CN115392914A (zh) 基于区块链的供应链金融平台及数据处理方法
CN113935798A (zh) 一种基于区块链的交易方法和***
CN112950180A (zh) 一种基于联盟链的通证方法、***、电子设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20210608