【技术实现步骤摘要】
基于区块链的区块链转账交易方法及相关设备
[0001]本申请涉及区块链转账交易
,特别是涉及一种基于区块链的区块链转账交易方法、装置、计算机设备和存储介质。
技术介绍
[0002]用区块链做交易结算,有链上数据可信可追溯的优点,可以做到即时结算,但是区块链系统性能是个问题。区块链系统通过共识算法来维护数据状态的一致性,交易通过到达共识节点的顺序线性处理,数据状态的改变需要依赖上一状态信息,在一个区块中只能变更一次,也就是说账户在同一个区块中只能做一笔交易,如果有多笔交易,后面的交易将会失败,但是现实世界中,这种操作又会经常发生。比如A同时给B和C转账,只要A账户可用金额大于对B和C账户转账金额即可。
技术实现思路
[0003]基于此,针对上述技术问题,本申请提供一种基于区块链的区块链转账交易方法、装置、计算机设备及存储介质,以解决现有技术中交易通过到达共识节点的顺序线性处理,数据状态的改变需要依赖上一个状态信息,在一个区块中只能变更一次,导致的账户在同一个区块中只能做一笔交易的技术问题。
[00 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的区块链转账交易方法,其特征在于,所述方法包括:当接收到多个转账交易请求,获取已知区块链系统的区块高度和区块哈希,作为信任根;根据所述信任根对各转账交易请求进行交易排序,得到各所述转账交易请求的交易号;按照所述交易号对位于同一所述区块高度的转账交易情况进行排序,以得到交易顺序;并按照所述交易顺序执行各所述转账交易请求。2.根据权利要求1所述的方法,其特征在于,所述按照所述交易顺序执行各所述转账交易请求,包括:在各所述转账交易请求满足交易时间有效性和交易内容的有效性的情况下,按照所述交易顺序对各所述转账交易请求进行排序执行。3.根据权利要求1所述的方法,其特征在于,所述按照所述交易顺序执行各所述转账交易请求,还包括:在各所述转账交易请求满足交易时间有效性和交易内容的有效性的情况下,对任意区块高度对应的未执行的转账交易请求进行执行,并对位于同一区块高度不同交易号的转账交易请求进行并行处理。4.根据权利要求1所述的方法,其特征在于,...
【专利技术属性】
技术研发人员:踪训杰,张健,
申请(专利权)人:润联软件系统深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。