买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本发明涉及信息技术领域,具体涉及一种基于区块链的关联交易溯源方法,包括:当监督账户发生收款交易且交易金额超过预设阈值时,在区块链上公开收款交易ID的哈希值;追溯行轮询区块链;当存在相符出款交易时,读取出款账户和交易金额;判断出款账户在预设时长内是否存在若干笔收款交易的交易金额总和与交易金额相差在预设范围内;若存在则将收款交易信息采用限时加密算法加密后上传区块链存储;将若干笔收款交易的交易ID的哈希值公开;发起行在限时内解密收款交易信息;若溯源交易中存在出款账户涉及监管资金,则发起线下核实惩戒程序。本发明的实质性效果是:通过交易ID的哈希值在不同金融机构之间实现交易的关联,提高交易溯源效率。
主权项:1.基于区块链的关联交易溯源方法,其特征在于,包括:设置若干个监督账户,监督账户所在银行记为发起行,当监督账户发生收款交易且交易金额超过预设阈值时,发起行在区块链上发布追溯智能合约,所述追溯智能合约公开收款交易ID的哈希值;接入所述区块链的若干个其他银行记为追溯行,若干个追溯行轮询区块链;当追溯行存在出款交易的交易ID与追溯智能合约公开的收款交易ID的哈希值相符时,追溯行读取所述出款交易的出款账户和交易金额;所述追溯行判断所述出款账户在预设时长内是否存在若干笔收款交易的交易金额总和与所述出款交易的交易金额相差在预设范围内;若存在,则将若干笔收款交易的收款交易信息采用限时加密算法加密后上传区块链存储,将限时加密算法的秘钥使用发起行的公钥加密后发送给发起行;所述追溯行将若干笔收款交易的交易ID的哈希值追加到所述追溯智能合约公开;所述发起行轮询区块链,在限时内解密收款交易信息,解密获得的全部收款交易信息构成待追溯交易的溯源交易;若溯源交易中存在出款账户涉及监管资金,则发起线下核实惩戒程序;任意银行在区块链上发布限时参照智能合约,所述限时参照智能合约包括若干个参照栏和接收栏,所述参照栏包括栏编号、剩余更新时长和m个样本点xi,yi,i∈[1,m],剩余更新时长为0时,所述参照栏的样本点被更新,所述限时参照智能合约公开参照栏的栏编号和样本点;所述追溯行将收款交易信息采用限时加密算法加密的方法包括:将限时时长写入接收栏,所述限时参照智能合约读取限时时长后,选择相应剩余更新时长对应的参照栏,将参照栏的栏编号使用所述追溯行的公钥加密后写入接收栏;所述追溯行解密获得栏编号,读取参照栏的栏编号和m个样本点;所述追溯行生成随机整数n,nm,生成一元多项式fx,一元多项式经过m个样本点中的n个;计算剩余m-n个样本点与一元多项式的距离d,d=|fxj-yj|,xj,yj为样本点的坐标值,全部样本点与一元多项式的距离和记为样本距离;穷举过n个样本点的一元多项式,获得样本距离最小的一元多项式,记为加密多项式;将收款交易信息采用对称加密算法加密,获得交易密文,加密秘钥记为秘钥Key,将交易密文上传区块链;使用加密多项式加密秘钥Key,获得Key密文,将Key密文、栏编号和数值n使用发起行的公钥加密后,上传到区块链存储;发起行轮询区块链,使用私钥解密获得Key密文、栏编号和数值n;所述发起行在限时内读取栏编号对应的参照栏的m个样本点;穷举过n个样本点的一元多项式,获得样本距离最小的一元多项式,记为复原加密多项式;使用复原加密多项式解密获得秘钥Key,使用秘钥Key解密获得收款交易信息;追溯行使用加密多项式加密秘钥Key的方法包括:将秘钥Key转换为二进制流,按照预设长度截断为若干个二进制数B;生成数据组合b1,x1,b2,x2,…,bN,xN,△,bi∈{0,1},使得B=∑-1^bi*fxi+△,其中i∈[1,N],△为修正值;数据组合按顺序组成的集合即为Key密文。
全文数据:
权利要求:
百度查询: 浙江数秦科技有限公司 基于区块链的关联交易溯源方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。