
技术摘要:
本申请公开了区块链的事务处理方法、装置、设备和存储介质,涉及区块链技术领域,可用于云计算和云服务。具体实现方案为:接收用户节点发起的转出事务请求;若所述用户节点使用自适应策略,则根据用户账户信息和本地节点的负载信息,从用户账户的UTXO中选择至少一个UTX 全部
背景技术:
UTXO(Unspent Transaction Output,未花费交易输出)是区块链的一种常见的模 型,最初由中本聪提出。UTXO模型描述了每个账户拥有的未花费交易输出。UTXO的交易输出 与账户公钥地址相关联,当用户使用账户私钥将某个UTXO的交易输出通过交易转移给其他 账户时,则相当于进行交易,同时,原有UTXO交易输出被花费了,不再与该账号公钥地址相 关联。 UTXO模型因为具有较好的并发性能和防双花安全性而在区块链底层技术中广泛 使用。
技术实现要素:
本公开提供了一种用于区块链的事务处理方法、装置、设备和存储介质。 根据本公开的一方面,提供了一种区块链的事务处理方法,包括: 接收用户节点发起的转出事务请求; 若所述用户节点使用自适应策略,则根据用户账户信息和/或本地节点的负载信息,从 用户账户的UTXO中选择至少一个UTXO; 根据所述至少一个UTXO和所述转出事务请求,进行数字资产转出处理。 根据本公开的另一方面,提供了一种区块链的事务处理装置,包括: 转出请求接收模块,用于接收用户节点发起的转出事务请求; 自适应选择模块,用于若所述用户节点使用自适应策略,则根据用户账户信息和/或本 地节点的负载信息,从用户账户的UTXO中选择至少一个UTXO; 数字资产转出模块,用于根据所述至少一个UTXO和所述转出事务请求,进行数字资产 转出处理。 根据第三方面,提供了一种电子设备,该电子设备包括: 至少一个处理器;以及 与所述至少一个处理器通信连接的存储器;其中, 所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处 理器执行,以使所述至少一个处理器能够执行如本申请实施例中任一项所述的区块链的事 务处理方法。 根据第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所 述计算机指令用于使所述计算机执行如本申请实施例中任一项所述的区块链的事务处理 方法。 根据本申请的技术能够一定程度降低区块链系统运行过程中UTXO碎片化程度。 4 CN 111598571 A 说 明 书 2/7 页 应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特 征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。 附图说明 附图用于更好地理解本方案,不构成对本申请的限定。其中: 图1a是根据本申请实施例提供的一种区块链的事务处理方法的流程示意图; 图1b是根据本申请实施例提供的一种区块链的事务处理系统的结构示意图; 图2是根据本申请实施例提供的另一种区块链的事务处理方法的流程示意图; 图3是根据本申请实施例提供的又一种区块链的事务处理方法的流程示意图; 图4是根据本申请实施例提供的一种区块链的事务处理装置的结构示意图; 图5是用来实现本申请实施例的区块链的事务处理方法的电子设备的框图。