一种基于支付合约的资产权利转移方法及系统与流程
本发明涉及分布式账本、智能合约、资产结算和多方协同支付,具体涉及一种基于支付合约的资产权利转移方法及系统。
背景技术:
1、资产权利转移通常涉及付款方、收款方、中间服务节点以及能够确认物流、登记、质检或服务完成情况的业务节点。现有方案往往将资金锁定、链外事实确认、服务费分配和最终结算分别置于不同系统处理,交易参与方需要重复对账,且难以对关键状态形成连续、可验证的记录;
2、在支付通道或多中介支付场景中,中间节点通常需要占用流动性或维持通道余额。另一类方案以全局账本或全局共识维护交易状态,交易参与者以外的节点也参与状态确认,增加了与单笔交易无关的处理开销;
3、对于需要依据物流、清关、登记、质检、证券过户或资源服务完成情况付款的场景,链外事实通常通过人工审核、中心化平台或外部服务引入。该处理方式与资产锁定状态之间缺少统一的状态关联,证明失效、交易重组或争议发生时,难以按照同一规则处理支付、解锁和责任约束。
4、综上所述,现有技术难以同时实现交易级状态隔离、履约事实直接触发、资产权利条件转移和可验证的最终结算。
技术实现思路
1、本发明提供一种基于支付合约的资产权利转移方法及系统,以使支付交易的资产锁定、履约证明、状态记录和结算执行在同一临时账本实例中协同处理。
2、为实现上述目的,本发明提供一种基于支付合约的资产权利转移方法,该资产权利转移方法包括以下步骤:
3、s1、获取第一节点与第二节点之间的支付交易,其中,所述第一节点为付款方节点,所述第二节点为收款方节点;基于所述支付交易生成支付合约,所述支付合约包括资产权利标识、价值确定信息、参与节点标识、结算分配比例、收款方最终确认条件、支付合约生效条件以及第一节点与第二节点的联合数字签名;
4、s2、为所述支付交易创建唯一的临时账本实例,所述临时账本实例由参与所述支付交易的参与节点共同维护,不同支付交易对应的临时账本实例相互隔离;将所述支付合约作为所述临时账本实例的创世记录写入;
5、s3、在验证所述联合数字签名有效且满足所述支付合约生效条件后,将第一节点持有的待转移资产权利锁定于所述临时账本实例;
6、s4、在所述参与节点包括中间节点时,根据所述中间节点在所述支付合约中对应的服务费信息生成信用凭证,并将所述信用凭证与中间节点标识、履约义务和处置规则关联写入所述临时账本实例,其中,所述信用凭证不参与所述待转移资产权利的划转;
7、s5、接收事实提供方节点提交的可验证履约证明,验证所述事实提供方节点是否为所述支付合约指定的事实提供方节点、所述可验证履约证明的数字签名是否有效、所述可验证履约证明与所述支付合约及所述资产权利标识是否对应,以及所述可验证履约证明是否在预设履约时间范围内且未被重复使用;
8、s6、在验证通过后,将所述可验证履约证明和对应的资产权利划转指令作为状态更新记录写入所述临时账本实例,并按照所述结算分配比例划转所述待转移资产权利中的对应部分;
9、s7、在满足所述收款方最终确认条件后,原子执行所述支付合约中尚未执行的资产权利划转指令,将未分配部分解锁返还给第一节点,并按照所述处置规则处理所述信用凭证;
10、其中,每一所述状态更新记录包括前一状态更新记录的哈希值,所述参与节点对所述创世记录和所述状态更新记录中的至少部分记录进行数字签名,以使所述参与节点验证所述临时账本实例的状态连续性和记录有效性;所述临时账本实例仅由所述参与节点维护状态副本,所述参与节点通过验证哈希链和数字签名确定所述状态更新记录的有效性,而不要求与所述支付交易无关的节点参与所述临时账本实例的状态确认。
11、在上述方案中,支付合约生效条件包括第一节点和第二节点的联合数字签名验证通过、待转移资产权利可被锁定、参与节点的身份或权限校验通过、支付合约中约定的前置条件满足中的一种或多种。支付合约生效后,系统将支付合约标识、资产权利标识、临时账本实例标识及锁定状态进行关联,以避免不同支付交易之间的资产状态、履约证明或结算指令相互混用。
12、在上述方案中,原子执行是指对于同一临时账本实例内能够由同一执行环境控制的状态变更,系统通过单一状态机事务、预提交状态和提交状态相结合的事务机制、两阶段提交机制或智能合约状态转换机制,使尚未执行的资产权利划转、未分配部分解锁返还及信用凭证处置同时成功或者同时不作为有效最终结算状态写入;对于涉及银行账户系统、央行数字货币系统、证券登记系统、不动产登记系统或其他外部系统的场景,可通过锁定确认、外部执行回执、补偿指令和解锁机制实现逻辑原子性或最终一致性处理。
13、作为优选,所述事实提供方节点包括运输代理节点、清关代理节点、仓储代理节点、质检代理节点、登记机构节点、公证机构节点、保险机构节点、证券登记托管机构节点或资源服务提供节点中的一种或多种;所述可验证履约证明包括物流签收证明、装船证明、到港证明、清关放行证明、仓储入库证明、质检合格证明、产权过户证明、公证证明、保险理赔证明、证券过户完成证明或资源消耗证明中的一种或多种。
14、在该优选方案中,可验证履约证明可具有支付合约标识、临时账本实例标识、资产权利标识、履约事件类型、履约事件内容摘要、履约发生时间、事实提供方节点标识、证明唯一标识、前序状态哈希以及事实提供方节点生成的数字签名。通过验证节点身份、数字签名、证书链或节点授权信息、标识匹配关系、证明提交时间、证明唯一标识以及前序状态哈希,防止无权节点提交证明、跨交易重放证明、重复使用证明或基于无效状态生成后续划转指令。
15、作为优选,所述信用凭证根据所述中间节点对应的服务费信息生成,且仅在当前支付交易对应的临时账本实例的生命周期内有效;在所述支付交易结算完成、失败终止或违约处理时,将所述信用凭证销毁或标记为失效。
16、在该优选方案中,信用凭证用于记录中间节点的履约责任、服务费关联信息、销毁条件及违约处置规则,而不构成待转移资产权利的一部分,也不作为收款方或中间节点取得待转移资产权利的直接依据。信用凭证可以是临时账本实例内生成的不可跨实例转移的状态凭证、额度凭证、保证凭证或责任凭证。通过将信用凭证与待转移资产权利分离,可以在中间节点违约时对其进行销毁或标记失效处理,而不影响待转移资产权利的锁定状态和既有结算分配规则。
17、作为优选,所述支付合约包括争议处理模式参数,所述争议处理模式参数配置为即时最终性模式、挑战期模式或仲裁模式;所述收款方最终确认条件包括收款方提交的数字签名确认、必要事实提供方节点已提交的可验证履约证明且未接收到有效反证、挑战期届满且未接收到有效反证,或者仲裁机构或仲裁合约提交的确认结果中的至少一种;在所述挑战期模式或仲裁模式下,根据反证验证结果或仲裁结果执行所述资产权利划转指令、冻结、退回或信用凭证处置。
18、在该优选方案中,反证可以由付款方节点、收款方节点、事实提供方节点、指定审计节点或支付合约预先指定的其他授权节点提交。系统对反证的提交节点权限、数字签名、反证关联的支付合约标识、资产权利标识、证明唯一标识、前序状态哈希及提交时限进行验证。反证验证通过后,系统将关联状态标记为挑战状态、冻结状态或待仲裁状态,并暂停尚未完成的最终结算;反证不成立、挑战期届满或仲裁结果确认履约成立时,再执行相应的资产权利划转、解锁或信用凭证处置。
19、作为优选,所述价值确定信息包括资源容量参数、资源处理时长参数和单位资源价格参数,或者包括资产数量和资产单价;所述参与节点基于相同的价值确定信息和确定性计算规则计算各参与节点的应付金额、已分配金额和剩余金额。
20、在该优选方案中,确定性计算规则可以预先写入支付合约,并至少规定取整规则、币种或计量单位、服务费计算顺序、比例分配顺序、最大结算金额、已分配金额累计方式及剩余金额的计算方式。以资源服务场景为例,可根据资源容量、资源处理时长及单位资源价格确定待结算总额;以资产交易场景为例,可根据资产数量和资产单价确定待结算总额。各参与节点基于相同输入数据和相同计算规则独立复核结算结果,从而减少由于计算口径不一致导致的结算争议。
21、作为优选,在所述支付交易经由多个中间节点处理时,所述支付合约包括多个串联的微支付约定;根据每一中间节点对应的结算分配比例确定对应的服务费金额和剩余待转移金额;在任一中间节点被判定违约时,从该中间节点的前序节点开始选择替代节点或替代路径,并仅对实际生效路径上的节点执行所述资产权利划转。
22、在该优选方案中,每一微支付约定包括前序节点标识、后序节点标识、对应履约义务、服务费信息、结算分配比例、生效条件、失效条件及关联状态哈希。替代节点或替代路径被选定后,系统将原路径中未生效或未完成的后续微支付约定标记为失效、冻结或待处置状态,并根据替代路径形成新的有效状态记录。由此,服务费和其他应分配资产权利仅向实际完成履约且处于实际生效路径的节点划转,避免已退出、违约或未实际提供服务的节点参与结算。
23、作为优选,在全部参与节点无法预先确定时,所述支付合约包括父合约、逐跳签署的子合约以及违约重组时生成的补充合约;所述父合约作为所述创世记录写入所述临时账本实例,所述子合约和所述补充合约分别引用所述父合约或前一状态更新记录的哈希值,并作为所述状态更新记录写入同一临时账本实例。
24、在该优选方案中,父合约可规定支付交易的基础资产权利标识、初始付款方节点、初始收款方节点、最大待转移金额、总的结算规则、可接受中间节点范围、争议处理模式及补充合约生成条件。子合约用于记录逐跳确定的节点关系和对应履约义务;补充合约用于记录节点退出、违约、路径重组、费用调整或履约期限调整等事项。子合约和补充合约均引用父合约或前一有效状态更新记录的哈希值,以保证参与节点动态变化时仍可从创世记录追溯至当前有效结算路径。
25、作为优选,当需要依据源账本的已确认状态在当前临时账本实例中确认等额权益时,获取所述源账本上的状态哈希值及其状态证明;将所述状态哈希值和所述状态证明写入当前临时账本实例;在验证所述状态证明有效后,为收款方确认与所述源账本已确认状态对应的等额权益;其中,当所述源账本为外部异构账本时,所述状态证明包括区块头证明、默克尔路径证明、简单支付验证证明或签名证明中的至少一种。
26、在该优选方案中,等额权益是指在当前临时账本实例中,根据源账本已确认且经验证有效的状态所确认的、具有对应数量、对应额度或对应价值的权益状态。对于区块链类源账本,状态证明包括区块头证明、默克尔路径证明或简单支付验证证明;对于联盟链、许可链、银行账户系统、登记系统或其他中心化、半中心化账本,状态证明包括共识节点签名证明、系统签章回执、可信接口回执、登记机构签名证明或其他能够验证源账本状态有效性的证明。
27、作为优选,当所述源账本发生重组、回滚或被引用的状态哈希值对应的状态被判定无效时,冻结、撤销确认或标记与所述状态哈希值关联的等额权益为未完成状态,并触发重新提交状态证明或信用凭证处置流程。
28、在该优选方案中,当前临时账本实例保存源账本状态哈希值与等额权益确认记录之间的关联关系。当源账本状态失效时,系统根据该关联关系定位对应权益,并禁止基于该等额权益继续生成新的有效划转指令;在重新提交状态证明并经验证有效后,系统可恢复对应权益状态,或者根据支付合约、争议处理模式及中间节点履约情况执行解锁、退回、冻结、销毁或信用凭证处置。
29、本发明还提供一种基于支付合约的资产权利转移系统,该资产权利转移系统包括处理器和存储器,所述存储器存储有计算机可执行指令,所述计算机可执行指令被所述处理器执行时,使所述系统执行上述的基于支付合约的资产权利转移方法。
30、作为优选,该资产权利转移系统包括支付合约生成模块、临时账本实例管理模块、资产锁定模块、信用管理模块、履约证明处理模块、结算执行模块、附加资产操作模块以及监管审计模块。上述模块可以部署于同一计算机设备,也可以分别部署于付款方节点、收款方节点、中间节点、事实提供方节点、可信服务节点、许可型分布式账本节点、账户系统、登记系统或资源服务系统中。
31、作为优选,所述资产权利包括央行数字货币权益、商业银行存款权益、受监管数字资产权益、证券权益、债券权益、基金份额权益、票据权益、实物资产权益、不动产登记权益或可计量资源的使用权益中的一种或多种。对于央行数字货币权益或商业银行存款权益,系统通过央行数字货币系统、银行账户系统或相应接口执行锁定、条件划转及解锁;对于证券权益、不动产登记权益或其他登记型权益,系统向相应登记系统发起待过户标记、限制状态变更、过户申请或登记状态核验,并接收登记机构节点提交的可验证履约证明。
32、作为优选,系统将状态更新记录的全部内容或经权限控制的状态摘要同步至监管审计节点,以供监管审计节点验证哈希链完整性和数字签名有效性。支付合约还包括税收参数;在执行资产权利划转指令时,系统根据税收参数生成税款划转指令,并将对应税收状态记录写入临时账本实例。
33、作为优选,临时账本实例支持附加资产操作,包括资产循环使用操作、跨实例资产移动操作和抵押融资操作。附加资产操作所对应的状态变更均作为状态更新记录写入临时账本实例的哈希链,以便参与节点持续验证状态连续性和记录有效性。该等附加资产操作可以作为可选扩展功能实施,也可以根据实际应用场景单独部署。
34、与现有技术相比,本发明至少具有以下有益效果:
35、本发明以支付交易为粒度创建相互隔离的临时账本实例,并仅由该交易的参与节点维护状态副本,避免与交易无关的节点参与状态确认,能够降低单笔交易的状态维护、共识验证和数据暴露开销;
36、本发明将支付合约作为创世记录,并利用前序状态哈希和参与节点数字签名形成连续状态链,使资产锁定、履约证明、阶段性划转、争议处理和最终结算具有可追溯、可校验的状态关联;
37、本发明以事实提供方节点提交的可验证履约证明作为结算触发输入,并对节点身份、数字签名、支付合约关联关系、资产权利标识、履约时间及证明唯一性进行验证,从而降低链外履约事实被伪造、重复使用或跨交易引用的风险;
38、本发明将中间节点信用凭证与待转移资产权利相分离,中间节点仅需在临时账本实例内生成和生效信用凭证而无需锁定任何外部资产,使中间节点的服务费分配权与其履约状态绑定而非与资产占用绑定,从而显著降低中介节点的流动性占用和资金成本;同时,信用凭证与服务费信息、履约义务和处置规则关联,在不干扰待转移资产权利划转的前提下,为中间节点履约、违约和责任处置提供可验证的状态依据;付款方锁定的资产权利仅在支付合约执行期间被占用,原子执行后未分配部分即时解锁返还,进一步缩短了付款方资金的锁定时间。本发明通过最终确认条件、挑战期模式、仲裁模式以及最终结算的原子执行或逻辑原子性处理,使尚未执行的资产权利划转、未分配部分解锁返还及信用凭证处置保持协调,减少因争议、证明失效或外部执行失败导致的状态不一致;
39、本发明通过父合约、子合约、补充合约及其哈希引用关系支持动态参与节点和替代路径处理,并可通过源账本状态证明和失效处置机制支持跨账本权益确认,提高多方协同支付和资产权利转移场景下的可扩展性。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com