-
公开(公告)号:CN112162760A
公开(公告)日:2021-01-01
申请号:CN202011059480.0
申请日:2020-09-30
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块共识转化的方法及装置,包括:镜像链系统中的共识参与节点基于出块节点针对待镜像区块触发的共识流程,从第二节点的第二区块链获取待镜像区块对应的第二区块,其中,待镜像区块是根据第一区块生成的,第一区块是从第一区块链获取的,第一区块链系统采用第一共识算法,共识参与节点按照第二共识算法对待镜像区块进行共识。在待镜像区块满足共识要求后,将待镜像区块加入共识参与节点的镜像链上。通过确定待镜像区块满足镜像要求,避免待镜像区块发生回滚,使用与第一共识算法不同的第二共识算法对待镜像区块进行共识,在满足共识要求后,将待镜像区块上链至镜像链,实现不同类型的共识算法下区块共识转化。
-
公开(公告)号:CN112037061A
公开(公告)日:2020-12-04
申请号:CN202010896174.6
申请日:2020-08-31
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请提供一种区块链中交易的处理方法、装置、电子设备及存储介质,该方法包括:在区块的交易列表中,确定每笔交易的合约地址;根据合约地址,确定每笔交易所依赖的调用关系;根据每笔交易所依赖的调用关系,对交易列表中至少两个交易进行并行处理。本申请实施例中,由于通过根据交易的合约地址,可以确定每笔交易所依赖的调用关系,进而利用每笔交易所依赖的调用关系对交易进行并行处理,相比于现有技术中依次对交易列表中的交易进行处理或在代码中手动标识并行处理时的临界代码块,提高了交易处理效率,有效节约了区块共识的时间。
-
公开(公告)号:CN111698094A
公开(公告)日:2020-09-22
申请号:CN202010534725.4
申请日:2020-06-12
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例提供的一种基于区块链系统的共识方法及区块链系统,涉及金融科技技术领域,该方法包括:区块链系统包括N个共识节点组,第L个共识节点组中的每个共识节点对待共识区块进行共识验证,获得组内共识结果,并将组内共识结果发送给N-1个其他共识节点组的共识节点,其中,L、N为正整数。第L个共共识节点组中的每个共识节点根据接收的其他共识节点组的组内共识结果,确定待共识区块的共识结果。通过对区块链系统中的节点进行分组,可以将节点之间的共识过程转化为每个共识节点组内的少量共识节点之间的共识过程,从而极大地降低了共识复杂度,减小通信压力,增大了联盟链的节点规模。
-
公开(公告)号:CN111080449A
公开(公告)日:2020-04-28
申请号:CN201911220363.5
申请日:2019-12-03
Applicant: 深圳前海微众银行股份有限公司
IPC: G06Q40/04
Abstract: 本发明涉及金融科技(Fintech)领域,并公开了区块链领域中区块链的跨链交易方法、管理节点、区块链网络,其中,方法包括:管理节点接收客户端发送的待执行交易,根据待执行交易生成与N个区块链网络对应的N个准备指令,将每个准备指令发送至与每个准备指令对应的区块链网络中,区块链网络执行各自的准备指令,并将执行结果发送至管理节点,管理节点若确定在预设时段内接收到的N个执行结果都是执行成功,则生成提交指令并将提交指令发送至每个区块链网络中。上述技术方案用以实现多个区块链网络执行交易的一致性。
-
公开(公告)号:CN110263536A
公开(公告)日:2019-09-20
申请号:CN201910541002.4
申请日:2019-06-21
Applicant: 深圳前海微众银行股份有限公司 , 清华大学
Abstract: 本发明实施例涉及科技金融(Fintech)领域,尤其涉及一种区块链中智能合约的监控方法及装置,用以提高智能合约的安全性。本发明实施例包括:获取交易请求;根据所述交易请求,调用对应的智能合约;在所述智能合约执行所述交易请求的过程中,若确定调用的操作码为需关注的操作码,则判断所述需关注的操作码是否满足监控规则的错误条件;若是,则根据所述监控规则,输出所述调用的操作码的异常结果,并执行针对所述操作码的阻断操作。
-
公开(公告)号:CN109995850A
公开(公告)日:2019-07-09
申请号:CN201910163272.6
申请日:2019-03-05
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块链系统及区块链系统的交易处理方法,该方法包括节点接收交易信息,节点在确定交易信息的群组标识为节点所属群组时,根据所属群组的共识算法处理交易信息。该技术方案用以提高区块链交易的安全性和隐私性。
-
公开(公告)号:CN109714412A
公开(公告)日:2019-05-03
申请号:CN201811598911.3
申请日:2018-12-25
Applicant: 深圳前海微众银行股份有限公司
IPC: H04L29/08
Abstract: 本发明公开了一种区块同步方法、装置、设备及计算机可读存储介质,该方法包括:当监测到触发的区块同步指令时,依据区块链中各区块链节点的区块块高和当前区块同步队列中各区块的区块块高,确定目标区块块高;以预设块高区间为单位,将目标区块块高,划分为若干块高区间,并按照预设分配策略,给若干块高区间中的各块高区间分配区块链节点;生成各块高区间分别对应的区块同步请求,并将区块同步请求发送至对应分配的区块链节点;接收分配的各区块链节点基于区块同步请求发送的区块包,并依据预设区块同步策略和区块包,执行对应的区块同步操作。本发明能够提高区块链节点的区块同步效率。
-
公开(公告)号:CN108764875A
公开(公告)日:2018-11-06
申请号:CN201810478695.2
申请日:2018-05-17
Applicant: 深圳前海微众银行股份有限公司
CPC classification number: G06Q20/10 , G06Q20/401 , G06Q40/04
Abstract: 本发明公开了一种区块链的转账方法、装置、系统和计算机可读存储介质,该方法包括:在接收到转账指令时,转账方选择输入子模型和输出子模型;将选择的输入子模型和输出子模型进行对接,以构建转账模型;确定转账模型的参数,以根据转账模型的参数,生成转账请求;调用转账模型的转账合约,以将所述转账请求发送至区块链,由区块链节点进行验证,其中,当区块链节点验证成功后广播验证成功信息,以供接收方基于所述验证成功信息接收转账的资金。本发明使得转账的场景更加丰富,并且提高了区块链转账的可信度。
-
公开(公告)号:CN119887384A
公开(公告)日:2025-04-25
申请号:CN202411931473.3
申请日:2024-12-26
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请提供一种区块链交易生成方法、装置、设备及存储介质,该方法包括:客户端获取用户触发区块链交易时输入的用户账号和用户密码,并基于用户密码生成客户端私钥分片;然后向N个私钥管理方中的t个私钥管理方分别发送私钥分片获取请求,相应地,N个私钥管理方中的第i个私钥管理方接收私钥分片获取请求;私钥分片获取请求包括用户账号;第i个私钥管理方根据用户账号确定第i个管理方私钥分片发送至客户端;相应地,客户端接收t个私钥管理方返回的t个管理方私钥分片;其中,任意一个管理方私钥分片是客户端基于用户密码为N个私钥管理方迭代生成的;客户端根据客户端私钥分片和t个管理方私钥分片,生成私钥并使用私钥加密区块链交易。
-
公开(公告)号:CN113989000B
公开(公告)日:2024-10-29
申请号:CN202111214164.0
申请日:2021-10-19
Applicant: 深圳前海微众银行股份有限公司
IPC: G06Q40/00 , H04L67/104
Abstract: 本发明实施例提供了一种区块链上链信息的处理方法及装置,该方法包括针对待上链的Json字符串,构建出对应的逻辑结构树,对逻辑结构树中的各节点进行递归遍历,确定每个叶子节点对应的遍历路径,针对每个遍历路径,将属于遍历路径的各节点进行拼接处理,得到拼接字段,将各拼接字段的散列值进行符合交换律的聚合处理,得到待上链的Json字符串的散列值。如此,由于该方案采用的满足交换律的聚合方式的特性与Json字符串中同级key可以任意调换先后顺序的特性相契合,因此无需定义key的先后顺序规则,通用性好,且无需针对Json字符串的同级key进行排序,时间复杂度低,有助于提高系统在计算Json字符串的散列值时的性能。
-
-
-
-
-
-
-
-
-