-
公开(公告)号:CN112380064A
公开(公告)日:2021-02-19
申请号:CN202011293196.X
申请日:2020-11-18
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块链中的共识节点容错方法、装置及系统,其中方法为:第一备选节点检测区块链中的多个共识节点中是否存在故障的共识节点;所述第一备选节点为所述区块链外的多个备选节点中任一备选节点;所述多个备选节点包括所述第一备选节点和各第二备选节点;所述多个备选节点用于备份所述多个共识节点中故障的共识节点;若所述第一备选节点在所述多个备选节点中最先确定第一共识节点故障,则将所述第一备选节点作为所述第一共识节点;所述多个共识节点包括所述第一共识节点和各第二共识节点。上述方法应用于金融科技(Fintech)时,提供了一种节点利用率高且灵活的共识节点容错方案。
-
公开(公告)号:CN112348673A
公开(公告)日:2021-02-09
申请号:CN202011124587.9
申请日:2020-10-20
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块链交易处理的方法及装置,包括:交易发起方确定当前交易的第一辅助信息和当前交易的第二辅助信息,其中,第一辅助信息用于链接前一笔交易从而构成交易簇的交易链,第二辅助信息用于指示交易簇中最后一笔交易,且所述第二辅助信息是通过对交易簇中最后一笔交易进行签名得到的签名信息,然后构造当前交易的交易报文并发送至交易验证方,其中,交易报文包括交易内容、第一辅助信息和第二辅助信息。交易发起方根据当前交易的第一辅助信息链接前一笔交易,防止前一笔交易被篡改,在交易发起方生成交易簇中最后一笔交易时,只对交易簇中最后一笔交易进行签名,减少了交易发起方生成签名的工作量,减少了交易签名的数据量。
-
公开(公告)号:CN112187765A
公开(公告)日:2021-01-05
申请号:CN202011007613.X
申请日:2020-09-23
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块链中选择目标节点的方法及装置,包括:获取区块链中各候选节点在第h‑1次的可靠性因子。其中,第h‑1次的可靠性因子是根据各候选节点在前h‑1次的反馈结果确定的;反馈结果与可靠性因子正相关。再根据第h‑1次的可靠性因子,确定出第h次的L个目标节点,并发送操作请求,然后确定基于操作请求的反馈结果,若反馈结果中存在满足共识要求的至少K个相同的操作结果,则更新第h次的可靠性因子。根据可靠性因子区分了候选节点被选择为目标节点的概率。因为可靠性因子与反馈结果正相关,所以提升了目标节点在处理操作请求时的效率。通过更新各候选节点的可靠性因子,提高了区块链选择目标节点的自适应性。
-
公开(公告)号:CN108197913B
公开(公告)日:2021-01-05
申请号:CN201711362920.8
申请日:2017-12-18
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种基于区块链的支付方法、系统以及计算机可读存储介质,该方法包括步骤:当发卡行服务器接收到生成支付授权码的生成指令后,将发卡行服务器所接收的生成指令发送给与发卡行服务器对应的发卡行区块链节点;控制智能合约从发卡行区块链节点中获取生成指令,根据生成指令生成支付授权码,并将支付授权码同步到联盟链内的各个区块链节点中;当收单行区块链节点获取到支付授权码,且接收到支付指令后,通过与收单行区块链节点对应的收单行服务器,基于智能合约验证支付授权码;若支付授权码验证成功,则通过联盟链通知发卡行服务器扣取与支付指令对应的金额。本发明降低了收单行服务器的支付成本,以及降低发卡行服务器的接入成本。
-
公开(公告)号:CN112162760A
公开(公告)日:2021-01-01
申请号:CN202011059480.0
申请日:2020-09-30
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块共识转化的方法及装置,包括:镜像链系统中的共识参与节点基于出块节点针对待镜像区块触发的共识流程,从第二节点的第二区块链获取待镜像区块对应的第二区块,其中,待镜像区块是根据第一区块生成的,第一区块是从第一区块链获取的,第一区块链系统采用第一共识算法,共识参与节点按照第二共识算法对待镜像区块进行共识。在待镜像区块满足共识要求后,将待镜像区块加入共识参与节点的镜像链上。通过确定待镜像区块满足镜像要求,避免待镜像区块发生回滚,使用与第一共识算法不同的第二共识算法对待镜像区块进行共识,在满足共识要求后,将待镜像区块上链至镜像链,实现不同类型的共识算法下区块共识转化。
-
公开(公告)号:CN112037061A
公开(公告)日:2020-12-04
申请号:CN202010896174.6
申请日:2020-08-31
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请提供一种区块链中交易的处理方法、装置、电子设备及存储介质,该方法包括:在区块的交易列表中,确定每笔交易的合约地址;根据合约地址,确定每笔交易所依赖的调用关系;根据每笔交易所依赖的调用关系,对交易列表中至少两个交易进行并行处理。本申请实施例中,由于通过根据交易的合约地址,可以确定每笔交易所依赖的调用关系,进而利用每笔交易所依赖的调用关系对交易进行并行处理,相比于现有技术中依次对交易列表中的交易进行处理或在代码中手动标识并行处理时的临界代码块,提高了交易处理效率,有效节约了区块共识的时间。
-
公开(公告)号:CN111738855A
公开(公告)日:2020-10-02
申请号:CN202010581714.1
申请日:2020-06-23
Applicant: 深圳前海微众银行股份有限公司
IPC: G06Q40/04
Abstract: 本申请实施例提供一种智能合约管理方法及装置,涉及金融科技(Finetch)技术领域,方法包括:在处理智能合约生效管理交易时,获取对生效前置交易信息的第一审核结果,生效前置交易信息是根据智能合约信息以及针对智能合约信息的合约生效操作或者合约升级操作确定的;若确定第一审核结果为审核通过,则生成生效共识信息,并将生效共识信息发送给其它交易处理节点;根据获取的目标节点列表以及接收的各生效共识信息确定生效管理共识结果,并在确定生效管理共识结果满足获取的生效管理条件时,确定完成智能合约生效管理交易。提高了智能合约管理的效率以及精度。
-
公开(公告)号:CN111724148A
公开(公告)日:2020-09-29
申请号:CN202010572790.6
申请日:2020-06-22
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例提供了一种基于区块链系统的交易广播方法及节点,涉及金融科技技术领域,该方法包括:第一节点接收到待共识交易后,根据交易位向量映射表确定与第一节点连接的第二节点是否已收到待共识交易,交易位向量映射表中包括第二节点发送的交易位向量,交易位向量用于表征第二节点接收的待共识交易,若未收到,则将待共识交易发送至第二节点,否则不发送。由于第一节点在接收到待共识交易后,通过查询交易位向量映射表确定未收到待共识交易的第二节点,并将待共识交易发送给未收到待共识交易的第二节点,而不是将待共识交易发送给所有第二节点,从而降低了带宽占用,提高区块链共识的效率。
-
公开(公告)号:CN111698094A
公开(公告)日:2020-09-22
申请号:CN202010534725.4
申请日:2020-06-12
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明实施例提供的一种基于区块链系统的共识方法及区块链系统,涉及金融科技技术领域,该方法包括:区块链系统包括N个共识节点组,第L个共识节点组中的每个共识节点对待共识区块进行共识验证,获得组内共识结果,并将组内共识结果发送给N-1个其他共识节点组的共识节点,其中,L、N为正整数。第L个共共识节点组中的每个共识节点根据接收的其他共识节点组的组内共识结果,确定待共识区块的共识结果。通过对区块链系统中的节点进行分组,可以将节点之间的共识过程转化为每个共识节点组内的少量共识节点之间的共识过程,从而极大地降低了共识复杂度,减小通信压力,增大了联盟链的节点规模。
-
公开(公告)号:CN111124631A
公开(公告)日:2020-05-08
申请号:CN201911214223.7
申请日:2019-12-02
Applicant: 深圳前海微众银行股份有限公司
IPC: G06F9/48
Abstract: 本发明实施例公开了一种基于区块链网络的任务处理方法及装置,任务发布节点根据待处理的定时任务和定时任务的触发条件,生成定时任务的任务处理请求,并将定时任务的任务处理请求发送给任务发布节点连接的区块链节点,区块链节点调用封装的各个任务执行节点在满足定时任务的触发条件时执行定时任务,并通过与区块链网络中的其它区块链节点的共识得到定时任务的执行结果。本发明实施例中,定时任务的发布和执行过程在独立于区块链网络的外部节点上执行,从而处理定时任务不会影响到区块链节点的链内任务的执行,且,通过将定时任务与区块链节点的链内任务解耦,还能提高区块链节点的链内任务的执行效率。
-
-
-
-
-
-
-
-
-