版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本发明实施例提供了一种基于联盟链的转节点中确定出用于多重签名的k个交易参与节点,针对交易发起节点及k个交易参与节点构成合节点基于各交易节点的转账交易的签名进行方案通过工作量证明机制可以确保选择出的各2针对联盟链中交易发起节点的转账交易,通过工作量证明机制针对所述交易发起节点及所述k个交易参与节点构成的交易节点集中的每个交易节通过聚合节点基于各交易节点针对所述转账交易的签名进行聚合处理,得到聚合签所述通过工作量证明机制从所述联盟链的各节点中确定出用于多重签名的k个交易参通过工作量证明机制从所述联盟链的各节点中确定出m个节点作为用于多重签名的候创建用于确定交易参与节点的秩为k的m阶第一范德蒙从所述第一范德蒙矩阵中随机选取出k行矩阵值组合成k阶第二范德接收所述k个候选交易节点提交的矩阵子结果,并将所述k2.如权利要求1所述的方法,其特征在于,所述生成用于确定候选交易节点的函数运算表达式,并将所述针对其它节点的计算结果进行验证,并将至少一个验证成功针对交易节点集中的每个交易节点,所述交易节点生成随机数3所述交易节点从联盟链上获取各交易节点的随机数,并基于所述各交易节点的随机所述交易节点从联盟链上获取各交易节点的公钥,并将所述各交所述交易节点将所述各交易节点的混淆子分片进行拼接处理,生成所述第一混淆分所述交易节点将所述转账交易、所述第一混淆分片以及所述第一聚所述交易节点根据所述交易节点的随机数、所述交易节点的私钥以所述聚合节点接收各交易节点各自发送的转账交易的签名,并对各转所述聚合节点从联盟链上获取所述各交易节点的随机数,并根据每所述聚合节点将所述第一签名分片和所述第二签名分片进行组合处理,生成聚合签所述验证节点接收所述聚合节点发送的所述聚合签名,并从所述聚合签所述验证节点从联盟链上获取各交易节点的随机数,并根据所述各交易节点的随机所述验证节点从联盟链上获取所述各交易节点的公钥,并将所述各交所述验证节点根据所述第一签名分片和椭圆曲线的公开点,生成第一4所述验证节点确定所述第一验证分片与所述第二验证若是,则所述验证节点对序列化后的所述转账交易进行反序5[0001]本发明实施例涉及金融科技(Fintech)领域,尤其涉及一种基于联盟链的转账方[0008]针对所述交易发起节点及所述k个交易参与节点构成的交易节点集中的每个交易6及时有效地从联盟链的各节点中确定出用于多重签名的k个交易参与节点,以此可以证明成的交易节点集中的每个交易节点,从联盟链上获取交易节点集中各交易节点的随机数,[0013]通过工作量证明机制从所述联盟链的各节点中确定出m个节点作为用于多重签名随机的方式从该选择出的一部分候选交易节点中选择出至少一个候选交易节点用于参与[0016]可选地,所述从所述联盟链的各节点中确定出m个节点作为用于多重签名的候选算结果的时间戳(比如计算结果的生成时间戳或计算结果的接收时间戳等)按照时间先后进行排序,并从排序后的至少一个验证节点中选择出排序位于前m个的节点作为候选交易7[0020]可选地,所述从m个候选交易节点中确定出k个候选交易[0027]上述技术方案中,由于选择出的m个候选交易节点并非都是作为参与本次转账交易的多重签名的交易参与节点,因此需要随机地从m个候选交易节点中选择出一部分候选节点作为交易参与节点的随机性,通过根据范德蒙矩阵求解方程组的性质来随机选择出k个候选交易节点作为交易参与节点,这种方式可以确保m个候选交易节点中时间戳排序靠[0031]可选地,针对所述交易发起节点及所述k个交易参与节点构成的交易节点集中的8点需要在另一交易节点生成针对转账交易的签名后才生成自己的针对转账[0045]可选地,通过聚合节点基于各交易节点针对所述转账交9[0048]所述聚合节点对所述各交易节点的混淆子分片进行聚合处理,生成第二签名分[0050]上述技术方案中,聚合节点在接收到各交易节点各自发[0055]所述验证节点根据所述第一签名分片和椭圆曲线的公开所述联盟链的各节点中确定出用于多重签名的k个交易[0061]处理单元,用于针对所述交易发起节点及所述k个交易参与节点构成的交易节点[0063]通过工作量证明机制从所述联盟链的各节点中确定出m个节点作为用于多重签名[0076]在通过工作量证明机制从所述联盟链的各节点中确定出用于多重签名的k个交易[0080]从联盟链上获取各交易节点的公钥,并将所述各交易节[0087]根据所述交易节点的随机数、所述交易节点的私钥以及处理器执行上述第一方面任意所述的基于联盟链[0114]为了便于理解本发明实施例,首先以图1中示出的一种可能的系统架构为例说明络200中的任一节点(比如节点201)提交一个转账交易请求,该节点201在接收到该转账交[0117]基于上述描述,图2示例性的示出了本发明实施例提供的一种基于联盟链的转账盟链的各节点中确定出用于多重签名的k个交候选交易节点中选择出k个节点作为交易参与节点来参与转账交易的多重签名,这种需要至少一个交易参与节点来共同参与转账交易的多重签名的模式也可以称为多对一转账交将至少一个验证成功的节点的计算结果的时间戳(的接收时间戳等)按时间先后进行排序,并从排序后的至少一个验证成功的节点中选择出针对该数据库或数据记录表中的各验证成功的节点按照各自的接收时间戳从小到大进行[0121]在选择出m个候选交易节点后,并非是该m个候选交易节避免出现一直从m个候选交易节点中选择时间戳(比如接收时间戳)较小的多个候选交易节选交易节点(也即是排序靠后的节点)被选择的概照k个候选交易节点提交的矩阵子结果所对应的k阶第二范德蒙矩阵中各行矩阵值的顺序,为了节省网络带宽,有助于转账交易在网络上进行有效地传输,需要采用RLP(Recursive并可以规避Json编码体积过大和Protobuf二进制编码数据差异导致的Hash结果不一致问题。然后,联盟链系统通过工作量证明机制从联盟链的各节点中选择出k+p个候选交易节播一个难度问题keccak256(rlp(block)||nonc(block)用于表示针对最新的区块进行序列化处理,difficulty用于表示难度问题的结果入到keccak256(rlp(block)||noncei),验证keccak256(rlp(block)||noncei)是否小于[0125]再根据秩为k的k+p阶范德蒙矩阵以及转账交易中的转账金额的哈希值构建出一式从Matrix中可以选择出k行矩阵值组成新的k阶范德蒙矩阵,并以随机的方式向k+p个候己的私钥针对k个候选交易节点各自提交的加密后的矩阵子结果进行解密,可以将解密后行的方式基于签名机制生成各自的针对转账交易VRF随机数(VerifiableRandomFunction)发生器、VDF函数(VerifiableDelay取各交易节点生成的随机数,并根据各交易节点的随机数生成各交易节点的混淆子分片,阶段,部署标准椭圆加密基准曲线secp256k1,并初始化基准点G作为起始坐标G→每个节点提供联盟链上最新的区块高度以及为每个节点提供用户虚拟账户的编号,然后,skN[0131]本发明实施例中,聚合节点在接收到各交易节点各自发起节点集合T中各交易节点的用户虚拟账户的编号从联盟链上获取各交易节点生成的随机以及将各交易节点的公钥进行加和处理,即则账本账户B会对转账交易EA→Bx进行反序列化处理,即可得到转账交易,并执行该转账交pk1+pk2签名分片S与椭圆曲线的公开点G进行乘法处理,即第一验证分片S*G=(s1+s2)*G=(u1+及时有效地从联盟链的各节点中确定出用于多重签名的k个交易参与节点,以此可以证明成的交易节点集中的每个交易节点,从联盟链上获取交易节点集中各交易节点的随机数,[0139]基于相同的技术构思,图3示例性的示出了本发明实施例提供的一种基于联盟链从所述联盟链的各节点中确定出用于多重签名的k个交易[0144]通过工作量证明机制从所述联盟链的各节点中确定出m个节点作为用于多重签名[0157]在通过工作量证明机制从所述联盟链的各节点中确定出用于多重签名的k个交易[0161]从联盟链上获取各交易节点的公钥,并将所述各交易节[0168]根据所述交易节点的随机数、所述交易节点的私钥以及器401与存储器402之间的具体连接介质,图4中处理器401和存储器402之间通过总线连接[0185]存储器402作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程例如可以包括闪存、硬盘、多媒体卡、卡型存储器、随机访问存储器(RandomAccess电可擦除可编程只读存储器(ElectricallyErasableProgrammableRead_OnlyMemory,施例中的存储器402还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序程图一个流程或多个流程和/或方框图一个方框或
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年吉林省双辽市高一数学上册期末考试模拟试卷【巩固】附答案
- 2026年企业风险管控试题及答案
- 2026年内蒙古包头中级银行业专业人员职业资格考试(专业实务公司信贷)自测试题库及答案
- 推动安全发展题库及答案
- 汽修实务考试题库答案
- 肠结核护理题库答案
- 2026年国家能源集团招聘考试(管理)仿真试题及答案
- 2026年山东省栖霞市高一数学上册期末考试模拟检测卷(考试直接用)附答案
- 2026年云南省安宁市高一数学上册期末考试模拟测试卷及参考答案(夺分金卷)
- 2026年福建省永安市高一数学上册期末考试模拟卷(模拟题)附答案
- 统编版(2024)八年级下册历史期末复习:材料题 专项练习题 (含答案)
- 渠道维护技师试题及答案
- 2026年统编版八年级下册道德与法治分课时知识点背诵提纲
- GB/T 23728-2026铀矿冶辐射环境影响评价技术规定
- 天津经济技术开发区南港发展集团有限公司招聘笔试题库2026
- GB/T 22576.1-2026医学实验室质量和能力的要求第1部分:通用要求
- 2026时事政治必考试题库含答案
- 地下水动态评价技术规范(2025版)
- 脊柱手术术后康复护理指南
- 肾上腺疾病的影像学特点教案
- 经腋窝腔镜下甲状腺切除
评论
0/150
提交评论