-
公开(公告)号:CN111241112B
公开(公告)日:2023-05-23
申请号:CN201911380810.3
申请日:2019-12-27
Applicant: 山大地纬软件股份有限公司
Abstract: 本公开提供了一种保证幂等的微服务调用监管系统及方法,包括交易申请模块、交易调用模块、交易后续结果存取模块和交易管理模块,交易申请模块用于微服务调用前生成交易编号,交易调用模块用于处理每一次的微服务调用,交易后续结果存取模块用于处理时间较长的微服务,交易管理模块用于管理所有的微服务调用,查看每一次调用的详情,并针对调用异常的情况给出处理方法;本公开保证了微服务的严格幂等,屏蔽了在不同系统以及不同数据库之间调用时造成的数据库操作一致性问题,避免因为微服务处理时间过长导致调用端一直等待甚至出现超时的问题。
-
公开(公告)号:CN110098920B
公开(公告)日:2022-08-02
申请号:CN201910374945.2
申请日:2019-05-07
Applicant: 山大地纬软件股份有限公司
IPC: H04L9/06 , H04L9/32 , H04L67/1008
Abstract: 本发明实施例公开了一种减少节点碰撞的区块链节点负载均衡方法及装置,钱包节点通过一致性哈希算法建立哈希环,将所有全账本节点和当前钱包节点均映射到哈希环上,钱包节点根据处于哈希环上的位置选择全账本节点,接收到请求的全账本节点根据自身负载情况,同时通过Chord环,选择负载未满的全账本节点与钱包节点建立通信,实现钱包节点的交易上链。有效的保证钱包节点大致平均地分配到系统所有的全账本节点并建立通信,保证了支撑全账本节点的服务器负载均衡,不会有服务器负载过多导致故障,也不会有服务器空闲浪费资源。
-
公开(公告)号:CN114331711A
公开(公告)日:2022-04-12
申请号:CN202111473745.6
申请日:2021-11-30
Applicant: 山大地纬软件股份有限公司
IPC: G06Q40/04
Abstract: 本发明属于区块链技术领域,提供了一种基于关联语义的区块链交易并行执行方法与装置。其中,该方法包括根据同一交易对象间以及不同交易对象间存在的关联语义,构建出基于语义的交易依赖图;根据所述交易依赖图中的偏序关系,从各个交易对象分支中选取当前前置依赖交易已经执行完成的未执行交易,作为一组交易且并行执行该组的交易;上一组交易执行完成后,再从各个交易对象分支中选取当前前置依赖交易已经执行完成的未执行交易,作为下一组交易且并行执行,直到所有交易执行完成。
-
公开(公告)号:CN114331709A
公开(公告)日:2022-04-12
申请号:CN202111443568.7
申请日:2021-11-30
Applicant: 山大地纬软件股份有限公司
IPC: G06Q40/04
Abstract: 本发明属于区块链技术领域,提供了一种偏序的区块链多版本交易时序化方法及系统。其中,该方法包括按照交易时序标号大小,对每个资产下的交易进行排序;按照排序依次处理相应资产每个时序标号下的交易:若同一时序标号下只有一笔交易,则直接执行状态校验并加入到串行化交易列表中;若同一时序标号下包含多笔交易,则进行串行化处理;串行化处理完成后,更新资产当前时序标号为本次串行化处理的交易的时序标号;其中,串行化处理过程为:找出最大的无状态冲突的交易集合,将其中不满足状态校验的交易抛弃,剩余交易按照交易哈希排序,依次执行状态校验且校验执行完成后加入到串行化交易列表中。
-
公开(公告)号:CN110086612B
公开(公告)日:2022-03-04
申请号:CN201910346056.5
申请日:2019-04-26
Applicant: 山大地纬软件股份有限公司
IPC: H04L9/08
Abstract: 本公开提出了一种区块链公私钥备份及丢失找回方法和系统,用户可以选择n个区块链用户作为备份方,将私钥明文划分成n个片段,每个片段分别使用一个备份方公钥加密,备份方将加密片段通过交易发送到区块链中。用户需要恢复私钥时,由各备份方将加密私钥片段恢复成明文片段,经加密传输,由用户钱包节点将私钥片段恢复出私钥,且n个备份方中m(m数值小于n,可由用户设置)个备份方提供私钥片段即可恢复私钥。整个过程中,除用户以外的区块链运营方、备份方或其他任何主体都无法获取用户私钥,能够为区块链用户提供一种安全的私钥备份和恢复机制,保证用户区块链账户永不丢失。
-
公开(公告)号:CN113052607A
公开(公告)日:2021-06-29
申请号:CN202110350367.6
申请日:2021-03-31
Applicant: 山大地纬软件股份有限公司
Abstract: 本公开提供了一种基于协作链和工作链解耦的多链管理方法及系统,当需要在区块链注册账户时,直接在对应工作链上进行账户创建,创建成功后生成账户身份识别码,工作链异步将账户创建信息发送至协作链,协作链进行信息查询和管理;当需要在区块链进行交易创建时,向对应的工作链发起交易请求,工作链对主体、资产或者合约的状态进行验证,如果符合交易条件,工作链创建交易后将交易创建产生的Hash值返还。
-
公开(公告)号:CN108763463B
公开(公告)日:2020-04-10
申请号:CN201810526512.X
申请日:2018-05-22
Applicant: 山大地纬软件股份有限公司
IPC: G06F16/176 , G06F21/62
Abstract: 本发明提出了一种基于区块链的数字档案系统,包括档案管理系统和数字档案区块链;所述档案管理系统包括档案组件、档案组卷、档案查阅、档案移交、档案鉴定、档案销毁、档案统计;所述数字档案区块链包括档案交易账本和档案柜。本发明通过设置授权密码、利用区块链加密技术、全网维护、不可篡改,保障数字档案安全、真实可信,杜绝档案被盗用、非法访问等的现象,简化了传统档案核验流程,降低了审核成本,实现档案低成本使用,同时也避免了档案篡改造假给单位带来的损失。可查询任意时刻的档案管理业务行为,查阅、移交记录不可篡改、可追溯。实现身份确认、资格认证,助力发展数字经济、新旧动能转换,降低信任成本,提高社会制度运行效率。
-
公开(公告)号:CN110086612A
公开(公告)日:2019-08-02
申请号:CN201910346056.5
申请日:2019-04-26
Applicant: 山大地纬软件股份有限公司
IPC: H04L9/08
Abstract: 本公开提出了一种区块链公私钥备份及丢失找回方法和系统,用户可以选择n个区块链用户作为备份方,将私钥明文划分成n个片段,每个片段分别使用一个备份方公钥加密,备份方将加密片段通过交易发送到区块链中。用户需要恢复私钥时,由各备份方将加密私钥片段恢复成明文片段,经加密传输,由用户钱包节点将私钥片段恢复出私钥,且n个备份方中m(m数值小于n,可由用户设置)个备份方提供私钥片段即可恢复私钥。整个过程中,除用户以外的区块链运营方、备份方或其他任何主体都无法获取用户私钥,能够为区块链用户提供一种安全的私钥备份和恢复机制,保证用户区块链账户永不丢失。
-
公开(公告)号:CN107944988A
公开(公告)日:2018-04-20
申请号:CN201711469079.2
申请日:2017-12-29
Applicant: 山大地纬软件股份有限公司
IPC: G06Q30/06
CPC classification number: G06Q30/0635
Abstract: 本发明提供了一种支持无退款情况对复杂订单的管理装置及管理方法,其中支持无退款情况对复杂订单的管理装置,包括参数组装模块和订单管理模块两个模块,通过新生成一张等额新订单的方式保留缴费主体支付的费用。根据本发明,解决了无退款功能的业务系统处理银行订单状态和业务系统订单状态不符的情况,保证了交易业务的准确性。
-
公开(公告)号:CN114362996B
公开(公告)日:2024-03-19
申请号:CN202111454156.3
申请日:2021-12-01
Applicant: 山大地纬软件股份有限公司
Abstract: 本发明提供了一种动态的跨链消息转发方法及系统,消息发起链的各节点以链间节点对应关系发送跨链消息至中继链节点;中继链节点验证所述跨链消息的正确性,对通过验证的消息签名;中继链节点基于协商的动态因子划分群组,建立群组间节点发送消息的对应关系;中继链节点进行群组内部节点签名的广播聚合,当签名个数达到设定阈值时,进行群组间节点签名的广播聚合,直至总签名到达预定阈值;中继链节点按照所述链间节点对应关系,发送携带到达预定阈值的聚合签名的消息到目标链的节点,目标链的节点验证消息和聚合签名的正确性;本发明能够保证消息真实可信不被篡改,可靠传递;且能够提高中继链节点验证消息并聚合签名的效率。
-
-
-
-
-
-
-
-
-