-
公开(公告)号:CN111539726B
公开(公告)日:2024-03-19
申请号:CN202010310684.0
申请日:2020-04-20
申请人: 中国工商银行股份有限公司
IPC分类号: G06Q20/38 , H04L12/18 , H04L67/10 , H04L41/044
摘要: 一种区块链共识系统及方法,所述系统包含共识节点和代理节点;共识节点接收的交易请求,将交易请求广播至所处子共识网络中其他共识节点和代理节点进行验证处理;接收其他共识节点广播的交易请求或代理节点提供的交易请求,将交易结果与代理节点反馈的共识结果比较验证,根据验证结果将交易结果或共识结果入链;代理节点根据所处子共识网络广播的交易请求,通过拜占庭算法将交易请求共识至主网络中其他代理节点,或,获得主网络中其他代理节点共识的交易请求,将交易请求提供至所处子共识网络供共识节点处理;获得交易请求在主网络的共识结果,将共识结果提供至所处子共识网络供共识节点比较。
-
公开(公告)号:CN111538521B
公开(公告)日:2024-02-09
申请号:CN202010332543.9
申请日:2020-04-24
申请人: 中国工商银行股份有限公司
摘要: 本发明提供了一种智能合约部署、交易方法及装置,智能合约部署方法包括:接收用户进行智能合约部署的智能合约代码;将所述智能合约代码写入节点内存;将所述智能合约代码在所述节点内存中的调用地址映射至节点进程,实现智能合约部署。本发明的方案执行过程与区块链系统在同一环境中运行,无容器通讯操作,由于执行代码以内存的形式存在,在不需要用到的时候可进行卸载,不占用资源。本发明的方案可以直接访问内存获取,完全消除了通讯带来的时间损耗,同时,多合约部署不再需要重新分配容器资源,区块链系统性能得到极大的提升。
-
公开(公告)号:CN116633918A
公开(公告)日:2023-08-22
申请号:CN202310658985.6
申请日:2023-06-05
申请人: 中国工商银行股份有限公司
IPC分类号: H04L67/06 , H04L67/10 , H04L67/61 , H04L43/0852 , H04B17/318
摘要: 本申请实施例提供一种分布式文件传输方法及装置,本申请涉及区块链领域,也可以应用于金融领域,方法包括:在文件传输过程中,采集节点的历史发包数据,并将所述历史发包数据存储至对应的区块链网络,以得到多个节点的评分结果;响应于接收到文件传输指令,从所述区块链网络得到所述节点的评分结果,并确定所述评分结果由高至低对应的节点排名结果;依次将所述排名结果中,排名首位的节点确定为目标节点,并通过所述目标节点执行文件传输任务;本申请在文件传输过程中,选择评分较高的节点作为目标节点,以提供更好的传输性能和可用性,从而满足对文件传输的高效和可靠性的需求,降低节点的网络波动和单点故障造成的影响。
-
公开(公告)号:CN111563124B
公开(公告)日:2023-06-23
申请号:CN202010380382.0
申请日:2020-05-08
申请人: 中国工商银行股份有限公司
摘要: 本发明公开了一种基于区块链的作业处理方法、装置及系统,其中,该方法包括:接收来自区块链SDK的作业信息,作业信息包含:作业内容和作业失效区块高度;获取区块链节点的当前区块高度;响应于作业失效区块高度大于当前区块高度,执行作业内容对应的操作,并将操作结果返回给SDK。通过本发明,可以保证区块链节点之间、区块链节点和区块链SDK之间的交易结果一致共识,进而可以保证外部应用端能够准实时明确交易结果。
-
公开(公告)号:CN115496495A
公开(公告)日:2022-12-20
申请号:CN202211142129.7
申请日:2022-09-20
申请人: 中国工商银行股份有限公司
摘要: 本发明提供一种基于区块链的交易处理方法及装置,可用于金融领域或其他技术领域。所述方法包括:获取基于数据隔离群的交易请求,其中,所述交易请求中包括该数据隔离群的身份信息;利用本节点的群私钥和群证书对所述交易请求进行群签名,将包含群签名的交易请求发送给该数据隔离群的其他各节点,其中,所述其他各节点用于利用该数据隔离群的群管理证书对所述群签名进行验签;在所述其他各节点对所述群签名验签通过后,对所述交易请求请求进行的交易进行共识;若共识通过,则根据所述交易请求中的智能合约参数执行智能合约,并将智能合约的执行结果追加到对应于该数据隔离群的侧链上。
-
公开(公告)号:CN112995317A
公开(公告)日:2021-06-18
申请号:CN202110214707.2
申请日:2021-02-26
申请人: 中国工商银行股份有限公司
摘要: 本发明提供了一种区块链共识方法及区块链节点,属于区块链技术领域,方法包括:缓存接收到的区块链共识交易请求;确定缓存的区块链共识交易请求数量大于预设的阈值,则向区块链节点广播共识通道重建请求以使区块链进行节点的选取处理;利用选取处理后的区块链节点处理共识交易请求。本发明在区块链系统中进行节点的选取处理构建进行区块链共识第一通道和第二通道,使区块链系统能够根据系统负载情况在高安全性共识机制与高性能共识机制之间进行自适应调整。通过节点选取后构建,一方面减少共识节点规模,进一步提升系统共识性能,另一方面通过采用可验证随机函数的方式选取共识节点,使得共识节点减少的情况下依然能够保证系统的安全性。
-
公开(公告)号:CN117633908A
公开(公告)日:2024-03-01
申请号:CN202311634836.2
申请日:2023-11-30
申请人: 中国工商银行股份有限公司
摘要: 本发明提供一种披露信息验证处理方法及装置,涉及信息安全技术领域,可用于金融领域或其他技术领域。所述方法包括:获取身份持有方发送的披露信息;若确定所述披露信息验签通过,则根据所述身份属性模板和所述验证条件对所述身份模板构建验证元组中的属性序列数据进行数据合规性验证;若确定数据合规性验证通过,则对所述披露信息是否被所述可信颁发方认可进行验证;若验证所述披露信息已被所述可信颁发方认可,则对所述属性序列数据是否满足所述验证条件进行验证;若验证所述属性序列数据满足所述验证条件,则向所述身份持有方返回表示所述披露信息验证通过的验证结果。所述装置执行上述方法。本发明实施例提供的方法,保证披露信息的安全性。
-
公开(公告)号:CN114448632B
公开(公告)日:2022-08-05
申请号:CN202210371116.0
申请日:2022-04-11
申请人: 中国工商银行股份有限公司
IPC分类号: H04L9/08
摘要: 本申请公开了一种基于区块链的秘钥备份与恢复方法及系统。涉及区块链技术领域,该方法包括:通过第一备份节点接收客户端发送的秘钥备份请求,其中,秘钥备份请求包括需要进行备份的目标秘钥,其中,第一备份节点为区块链的多个节点之一,第一备份节点与客户端对应;响应秘钥备份请求,对目标秘钥进行拆分,生成多个秘钥碎片;将多个秘钥碎片分发到区块链中多个第二备份节点进行备份,其中,第二备份节点用于将秘钥碎片进行备份。通过本申请,解决了相关技术中秘钥备份通过非区块链系统存储,系统存储介质难以保证秘钥安全性,存在秘钥丢失风险,以及秘钥通过传统区块链系统存储,秘钥无法备份的问题。
-
公开(公告)号:CN112767152B
公开(公告)日:2024-02-09
申请号:CN202110061086.9
申请日:2021-01-18
申请人: 中国工商银行股份有限公司
IPC分类号: H04L9/00 , H04L9/40 , H04L67/1034 , H04L67/1095 , H04L67/145
摘要: 一种应用于联盟链的双园区灾备系统及方法,可应用于区块链领域和金融领域,该系统包含:主园区节点集群包含多个共识节点;备园区节点集群包含多个备份共识节点;负载均衡装置分别与主园区节点集群和备园区节点集群通信连接,根据主园区节点集群中共识节点的运行状态,将接收的参与方服务器发起的请求报文通过路由到共识节点或备份共识节点;共识节点对接收到的请求报文进行对应的交易处理和共识上链处理;备份共识节点监测预定共识节点发送的心跳包,当预设周期未收到预定共识节点的心跳包时,向主园区节点集群中其他共识节点发起更换请求共识,根据更换请求共识的共识结果替换预定共识节点,对接收到的请求报文进行对应处理。
-
公开(公告)号:CN116667998A
公开(公告)日:2023-08-29
申请号:CN202310635725.7
申请日:2023-05-31
申请人: 中国工商银行股份有限公司
摘要: 本申请实施例提供一种区块链验证方法、装置及系统,涉及区块链技术领域,也可以应用于金融领域,方法包括:将交易金额发送至交易对接方,并根据随机数对第一交易数据进行加密,根据所述第一交易数据确定第一运算证明和第一范围证明,将所述随机数、加密后的所述第一交易数据、所述第一运算证明以及所述第一范围证明组装为交易请求,发送至所述交易发起方对应的网关节点,将所述交易后余额标记为未稳定状态,直至所述交易验证方将交易过程上链。本申请针对金融资产转移类交易,设计了密文加和和密文乘积计算算法,并将其应用于区块链系统。通过使用密文进行计算和验证,可以有效保护交易涉及的敏感数据隐私,防止数据泄露和非授权访问。
-
-
-
-
-
-
-
-
-