【技术实现步骤摘要】
基于区块链的交易方法、装置、设备及可读存储介质
[0001]本申请涉及区块链
,尤其涉及一种基于区块链的交易方法、装置、设备及可读存储介质。
技术介绍
[0002]区块链(blockchain)从本质上讲,是一个分布式的数据库,存储于该数据库中的数据,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特征。基于这些特征,区块链技术奠定了坚实的“信任”基础,创造了可靠的“合作”机制,具有广阔的运用前景。
[0003]目前基于区块链的用户A给用户B转账的交易方式为:用户A转账给用户B,用户A对该交易进行签名确认,然后通过区块链进行广播,之后用户B接收到交易的金额,但是目前的交易方式存在以下问题:用户A转账后没有后悔的机制,例如,用户A原计划转账10,但由于操作失误实际上转账100,则多转账的货币丢失无法找回,使得用户A照成货币丢失。又例如,用户A和用户B需要进行多次交易,则需要频繁的进行广播,使得区块链交易的压力较大。因此,如何更加安全和便捷的进行区块链的货币交易是目前亟待解决的问题。
专利 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的交易方法,其特征在于,包括:获取支付方触发的转账请求,其中,所述转账请求包括支付方账户和收款方账户;根据所述转账请求在区块链中创建临时交易账户,其中,在所述临时交易账户的有效期内,所述临时交易账号中的余额能够被所述支付方调整;当获取到转账确认指令时,根据所述临时交易账户的余额分配信息,将所述临时交易账户中的余额分配给所述支付方账户和/或所述收款方账户。2.根据权利要求1所述的基于区块链的交易方法,其特征在于,所述根据所述转账请求在区块链中创建临时交易账户,包括:根据所述转账请求生成账户创建指令,其中,所述账户创建指令用于指示区块链创建临时交易账户;向所述区块链发送所述账户创建指令,以使所述区块链根据所述账户创建指令,运行第一智能合约,以创建临时交易账户;其中,所述第一智能合约用于创建临时交易账户,在所述临时交易账户创建完成时,所述临时交易账户中的余额与所述转账请求中的转账金额相同。3.根据权利要求1所述的基于区块链的交易方法,其特征在于,所述根据所述转账请求在区块链中创建临时交易账户之后,还包括:获取所述支付方触发的余额调整请求;根据所述余额调整请求,对所述临时交易账户中的余额进行调整;获取所述临时交易账户的余额调整结果,并根据所述余额调整结果,更新所述临时交易账户的余额分配信息。4.根据权利要求1所述的基于区块链的交易方法,其特征在于,所述方法还包括:在所述临时交易账户的有效期内,若获取到支付方的第一签名信息和收款方的第二签名信息,则生成所述转账确认指令;或者,在所述临时交易账户的已创建时长达到所述有效期时,若获取到支付方的第一签名信息,则生成所述转账确认指令;或者,在所述临时交易账户的已创建时长达到所述有效期时,若获取到支付方的第一签名信息和收款方的第二签名信息,则生成所述转账确认指令。5.根据权利要求1所述的基于区块链的交易方法,其特征在于,所述根据所述转账请求在区块链中创建临时交易账户之后,还包括:获取所述支付方触发的转账撤销请求;根据所述转账撤销请求,向所述区块链发送账户销毁指令,以供所述区块链根据所述账户销毁指令,运行第二智能合...
【专利技术属性】
技术研发人员:董国超,
申请(专利权)人:平安国际智慧城市科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。