公开/公告号CN114926274A
专利类型发明专利
公开/公告日2022-08-19
原文格式PDF
申请/专利权人 南京质子链科技有限公司;
申请/专利号CN202210522064.2
申请日2022-05-13
分类号G06Q40/04(2012.01);G06F21/64(2013.01);G06F21/60(2013.01);G06Q20/38(2012.01);
代理机构北京盛询知识产权代理有限公司 11901;
代理人方亚兵
地址 210000 江苏省南京市建邺区江东中路373号金融城8栋7层NJJRCR709
入库时间 2023-06-19 16:25:24
法律状态公告日
法律状态信息
法律状态
2022-09-06
实质审查的生效 IPC(主分类):G06Q40/04 专利申请号:2022105220642 申请日:20220513
实质审查的生效
技术领域
本发明涉及区块链技术领域,特别涉及一种基于区块链的电子债权核算方法及系统。
背景技术
区块链是利用块链式数据结构验证与存储数据,利用分布式节点共识算法生成和更新数据,利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约。区块链技术不依赖额外的第三方管理机构或硬件设施,没有中心管制,除了自成一体的区块链本身,通过分布式核算和存储,各个节点实现了信息自我验证、传递和管理。除了交易各方的私有信息被加密外,区块链的数据对所有人开放,任何人都可以通过公开的接口查询区块链数据和开发相关应用。
目前,债务需求日益增加,现有的电子债权核算方法已经不能适应新时代电子债权社会发展的社会信用体系。
发明内容
为解决上述问题,本发明提供一种基于区块链的电子债权核算方法及系统,基于区块链构建的系统具有数据不可篡改、不可抵赖、交易公开透明的特点,能够如实记录债务关系,结合可自动执行的电子债权凭证合约,保障债权人的合法权益。同时,区块链的数据加密,能够为债权人提供有效的数据安全保障和隐私保护。
为了实现上述技术目的,本发明提供了一种基于区块链的电子债权核算方法,包括以下步骤:
S1,构建适用于电子债权核算的区块链;
S2,发行电子债权信息,将所述电子债权信息存储至所述区块链上,生成电子债权凭证;
S3,基于所述电子债权凭证生成虚拟货币,完成电子债权核算。
可选的,所述区块链采用默尔克树构建。
可选的,所述电子债权信息包括:电子债权单号、欠款方、收款方、欠款金额。
可选的,所述虚拟货币采用等价兑换的方式生成。
本发明还提供一种基于区块链的电子债权核算系统,包括:包括:区块链模块、电子债权交易模块、电子债权存储模块、电子债权凭证生成模块;
所述区块链模块用于构建适用于电子债权核算的区块链;
所述电子债权交易模块用于发行电子债权信息;
所述电子债权存储模块用于存储所述电子债权信息,并将所述电子债权信息发送至所述区块链模块;
所述电子债权凭证生成模块用于生成电子债权凭证。
可选的,所述电子债权交易模块还用于生成虚拟货币。
可选的,所述区块链模块采用默尔克树构建所述区块链。
可选的,所述电子债权交易模块包括:业务模块、存证模块;
所述业务模块用于获取所述电子债权信息;
所述存证模块用于提取并校验所述电子债权信息。
可选的,所述业务模块还用于生成生成虚拟货币。
本发明具有如下技术效果:
区块链具有数据不可篡改、不可抵赖、交易公开透明的特点,能够如实记录债务关系,结合可自动执行的电子债权凭证合约,保障债权人的合法权益。同时,区块链的数据加密,能够为债权人提供有效的数据安全保障和隐私保护。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例基于区块链的电子债权核算方法的流程框图;
图2为本发明基于区块链的电子债权核算方法的默尔克树结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
如图1所示,本发明公开一种基于区块链的电子债权核算方法,包括:
S1,构建适用于电子债权核算的区块链;
如图2所示,所述区块链采用默尔克树构建,首先对底部数据块进行哈希运算,用每个数据块对应的哈希值生成叶子节点,即Hash1-Hash4;再对相邻的2个叶子节点进行哈希运算,得到的哈希值生成中间节点,即Hash(Hash1+Hash2)和Hash(Hash3+Hash4);最后对相邻的2个中间节点进行哈希运算,得到的哈希值生成根节点,即Top Hash。具体的,在本实施例中,默尔克树为二叉树,两个树枝分别为电子债权哈希节点和债务哈希节点,所述电子债权哈希节点下长有含有电子债权信息的节点,所述债务哈希节点下长有含有债务信息的节点,所述电子债权哈希节点的哈希值为电子债权哈希节点下所有节点的信息计算得到的哈希值,所述债务哈希节点的哈希值为债务哈希节点下所有节点的信息计算得到的哈希值。
同时,所述电子债权信息投入进债池的过程中,启动去中心化的筛选机制,实现只有有价值的电子债权才能投入进债池。各个节点实现了信息自我验证、传递和管理。
S2,发行电子债权信息,将所述电子债权信息存储至所述区块链上,生成电子债权凭证;
S201,发行电子债权信息,所述电子债权信息至少包括电子债权单号、欠款方、收款方、欠款金额。电子债权单号作为电子债权数据的唯一标识记录在服务器中,所述服务器为S1中构建的区块链中的节点,当欠款方录入所述电子债权信息后,所述服务器基于所述电子债权单号生成字符串,作为后续查询和更新电子债权信息的依据。
S202,基于欠款方提供的数据生成电子债权转移数据,所述电子债权转移数据包括债权是否成立以及下一步的操作信息,所述电子债权转移数据生成后,所述服务器基于欠款方的私钥进行签名,并存储。
S203,所述服务器将所述电子债权信息、所述字符串和所述债权转移信息存储至区块链上。
S204,所述服务器对接收到的电子债权信息在所述区块链中进行全局排序,并将排序后的电子债权信息进行打包,上链,生成电子债权凭证。
进一步的,在本实施例中,所述服务器还对所述电子债权信息进行合法性校验,所述校验数据包括但不限于债权人姓名、债权人身份信息、债权人电话、债权代码、债权数额、债权到期日、债务人姓名、债务人身份信息、债务人电话等。若校验通过,所述服务器则发送所述电子债权凭证的签名方式。
除交易能够各方的私有信息被加密外,区块链的数据对所有人开放,任何人都可以通过公开的接口查询区块链数据,因此基于区块链的电子债权核算系统中债权信息高度透明,能如实记录债务关系。如果要修改区块链中的信息,必须要征得50%以上节点的同意并修改所有节点中的信息,而这些节点通常掌握在不同的主体手中,因此篡改区块链中的信息极其困难,区块链所记录的信息更加真实可靠,可以帮助解决人们互不信任的问题,避免主观人为的数据变更。
S3,基于所述电子债权凭证生成虚拟货币,完成电子债权核算。
在债务到期时,所述服务器回收所述电子债权凭证,并将与所述电子债权凭证中等值的虚拟货币转入所述区块链的债权人账户。在债务未到期时,债务人在所述区块链上发行基于债权通证的股权通证,所述股权通证由债权人持有。在所述股权通证有效期内,所述服务器按照债务人发行股权通证的约定,根据持有份额比例,将相应比例的分红等额的虚拟货币转入所述区块链上持有所述股权通证的债权人账户中,完成电子债权的核算。
S301,根据所述区块链超级节点私钥进行单向函数运算,生成秘密随机数;其中的单向函数运算可以为离散对数运算、或者哈希运算,也可以为其他类型的单向函数运算,根据私钥SK
S302,基于所述秘密随机数和所述区块链常规节点公钥,采用基于离散对数困难问题的加密算法加密待发行的虚拟货币得到虚拟货币发行密文,货币发行密文的计算公式为:
式中,C
S303,校验所述超级节点私钥和所述货币发行密文,若校验通过则生成货币发行签名ω。
S304,将所述货币发行签名发送至所述区块链,在已经确定所述货币发行密文C
实施例二
本发明公开一种基于区块链的电子债权核算系统,包括:区块链模块、电子债权交易模块、电子债权存储模块、电子债权凭证生成模块;
所述区块链模块用于构建适用于电子债权核算的区块链;
所述电子债权交易模块用于发行电子债权信息;
所述电子债权存储模块用于存储所述电子债权信息,并将所述电子债权信息发送至所述区块链模块;
所述电子债权凭证生成模块用于生成电子债权凭证。
进一步的,所述电子债权交易模块还用于生成虚拟货币。
进一步的,所述区块链模块采用默尔克树构建所述区块链。
进一步的,所述电子债权交易模块包括:业务模块、存证模块;
所述业务模块用于获取所述电子债权信息;
所述存证模块用于提取并校验所述电子债权信息。
进一步的,所述业务模块还用于生成生成虚拟货币。
以上显示和描述了本发明的基本原理、主要特征和优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
机译: 基于区块链的认证证书颁发系统和基于区块链的认证证书颁发方法使用相同的方法,以及基于区块链的认证证书认证系统和基于区块链的证书认证方法的使用
机译: 基于区块链的认证证书颁发系统和基于区块链的认证证书颁发方法使用相同的方法,以及基于区块链的认证证书认证系统和基于区块链的证书认证方法的使用
机译: 基于区块链的认证证书颁发系统和基于区块链的认证证书颁发方法使用相同的方法,以及基于区块链的认证证书认证系统和基于区块链的证书认证方法的使用