-
公开(公告)号:CN111161062B
公开(公告)日:2023-10-03
申请号:CN201911236593.0
申请日:2019-12-05
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明涉及金融科技(Fintech)领域,并公开了区块链领域的一种跨链交易的方法及装置,适用于不同群组的交易账户之间的跨链交易,每个群组中部署有与群组对应的HTLC;方法包括:第一群组接收第一客户端发送的第一资产的取回交易;第一资产的取回交易中包括第一签名、第二签名及第一交易合同的信息;第一群组在验证第一签名对应的第一账户、第二签名对应的第二账户与第一交易合同中的第三账户和第四账户一致后,从第一HTLC中释放第一资产。该技术方案用以解决现有技术中交易方一旦将资产锁入自己群组的HTLC中,只能在HTLC锁定时长之后,才能重新取回资产的问题,从而提升跨链交易的效率。
-
公开(公告)号:CN114091111B
公开(公告)日:2022-11-18
申请号:CN202111055168.9
申请日:2021-09-09
Applicant: 深圳前海微众银行股份有限公司
IPC: G06F21/64
Abstract: 本发明实施例提供了一种区块链智能合约的存储方法及装置,该方法包括第一区块链节点在确定智能合约部署交易满足执行条件时,通过对智能合约部署交易进行解析得到智能合约源代码,将智能合约源代码转换为智能合约操作码,以至少一个关键字段作为切分智能合约操作码的切分字段,对智能合约操作码进行切分,得到至少一个切分字段对应的代码切片,在确定区块链中不存在某一切分字段对应的代码切片的哈希值时,将该切分字段对应的代码切片的哈希值以及该切分字段对应的代码切片存储至区块链。如此,该方案可以避免出现将不同智能合约所具有的相同功能函数对应的代码片段进行重复存储的情况,从而可以有效地提高区块链存储智能合约代码的效率。
-
公开(公告)号:CN114117489A
公开(公告)日:2022-03-01
申请号:CN202111426166.6
申请日:2021-11-26
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本申请提供了一种区块链状态数据处理方法,应用于区块链节点,通过在每个时期en开始时,创建与时期en相对应的状态树Sn;获取状态数据,状态数据包括:节点为处理传入的区块和/或接收到的业务事件所必须的信息;根据预设要求将状态数据存储到状态树Sn中,以便于节点在处理各项业务时调用状态数据;其中,预设要求包括:每个时期en内的状态数据只能存储到与时期en对应的状态树Sn中。解决了现有技术中存在当区块链系统运行一段时间后状态数据的检索和访问的效率大幅下降的技术问题。达到避免状态数据爆炸增长而导致区块链节点对交易处理效率或处理能力下降的技术效果。
-
公开(公告)号:CN114116896A
公开(公告)日:2022-03-01
申请号:CN202111369356.9
申请日:2021-11-15
Applicant: 深圳前海微众银行股份有限公司
IPC: G06F16/27
Abstract: 本发明公开了一种区块链的节点同步方法及装置,其中方法为:区块链的已加入节点获取来自待加入节点的同步请求,同步请求指示了待同步的至少一个区块;已加入节点生成至少一个区块的状态快照,其中,第一区块的状态快照用于得到第一区块生成时各账户的账本结果信息,已加入节点将至少一个区块的状态快照发送至待加入节点,至少一个区块的状态快照用于待加入节点同步至少一个区块生成时各账户的账本结果信息。上述方法应用于金融科技(Fintech)时,待加入节点无需获取具体的至少一个区块的区块数据的情况下,便能够与至少一个区块保持一致的账本结果信息,从而提升了待加入节点的同步效率。
-
公开(公告)号:CN112488682A
公开(公告)日:2021-03-12
申请号:CN202011441669.6
申请日:2020-12-08
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明公开了一种区块链的三方转账方法及装置,其中方法为:在三方支付通道开启期间,第一参与方将针对第一交易信息的第一签名发送至第二参与方和第三参与方;所述第一交易信息为所述第一参与方发起的交易信息;所述第一参与方获取来自所述第二参与方的第二签名和来自所述第三参与方的第三签名;所述第一参与方根据所述第一签名、所述第二签名和所述第三签名,获得门限签名;若所述第一交易信息为返还资产的交易信息,所述第一参与方在验证所述门限签名通过后,则至少根据所述门限签名和所述第一交易信息,调用区块链的第一智能合约。上述方法应用于金融科技(Fintech)时,有效减少了参与方与区块链的交互。
-
公开(公告)号:CN112306496A
公开(公告)日:2021-02-02
申请号:CN202011200407.0
申请日:2020-10-30
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明涉及金融科技(Fintech)技术领域,并公开了一种区块链运行信息分析方法,该方法包括:获取区块链交易时所有调用合约对应的参数信息,将各参数信息发送至预设的堆栈生成器进行压栈处理,以获取各参数信息对应的堆栈数据;根据各调用合约和区块链中的合约编译器生成多个状态比较器;遍历各所述堆栈数据,基于各所述状态比较器确定遍历的堆栈数据对应的目标状态比较器,检测所述遍历的堆栈数据是否满足所述目标状态比较器中的检测条件;若不满足,则确定所述区块链交易的运行信息存在异常。本发明还公开了一种区块链运行信息分析装置、设备和一种计算机存储介质。本发明提高了对区块链交易时运行信息的测试准确率。
-
公开(公告)号:CN112053144A
公开(公告)日:2020-12-08
申请号:CN202011010339.1
申请日:2020-09-23
Applicant: 深圳前海微众银行股份有限公司
IPC: G06Q20/02 , G06Q20/06 , G06Q20/08 , G06Q20/10 , G06Q20/38 , G06Q40/04 , G06F16/27 , G06F21/60 , G06F21/64
Abstract: 本发明公开了一种三方转账方法及装置,其中方法为:针对三个参与方共享的三方支付通道的生命周期内任一次转账,第一参与方将第一转账数据发送至第二参与方和第三参与方;所述第一参与方为本次转账的转账方;所述第一参与方若接收到第二转账数据和第三转账数据,则确定所述第一余额信息和所述第一转账序列号生效,从而完成本次转账。上述方法应用于金融科技(Fintech)时,不需要复杂的计算逻辑,且只需要一个三方支付通道,所以上述三方支付过程更加简洁。
-
公开(公告)号:CN111126988A
公开(公告)日:2020-05-08
申请号:CN201911350651.2
申请日:2019-12-24
Applicant: 深圳前海微众银行股份有限公司
Abstract: 本发明涉及金融科技(Fintech)技术领域,本发明公开了一种基于区块链的转账方法,该方法包括:在接收到转账请求时,获取所述转账请求中的转出账户和转入账户;获取所述转出账户连接的启始节点,获取所述转入账户连接的目的节点;遍历节点列表,获取与所述启始节点连接的第一核心节点,和与所述目的节点连接的第二核心节点;建立所述转出账户、所述启始节点、所述第一核心节点、所述第二核心节点、所述目的节点和所述转入账户之间的连接,生成支付通道转账路径;沿所述支付通道转账路径执行转账操作。本发明还公开了一种基于区块链的转账装置、设备及计算机介质。本发明提高了多通道转账的效率,降低了转账的风险性。
-
-
-
-
-
-
-