【技术实现步骤摘要】
本公开总体上涉及计算机和网络技术。更具体地,本公开涉及区块链和其他分布式分户账技术。
技术介绍
1、区块链是由区块链网络访问和验证的区块资料结构(区块)的链。在传统区块链中,每个区块包括区块头和包括在区块中的交易的杂凑值的默克尔树的根。每个区块由区块杂凑(这是区块头的杂凑值)标识。区块头包括区块的默克尔树的根、链中的上一区块的区块杂凑和当前区块的区块杂凑。新的区块可以由网络中的一些节点添加到区块链中。该些节点可以访问区块链并且接收新交易的广播。当该些节点验证了预期区块中的交易并且满足任务时,新区块可以添加到区块链中。共识协议可以保护此区块链的一致性和完整性。
技术实现思路
1、传统的分布式分户账技术的交易吞吐量具有相当的限制,并且不容易可缩放。例如,由于延迟和频宽问题以及区块大小限制,区块链网络的吞吐量限制问题非常严重。非常需要解决分布式分户账技术的吞吐量可缩放性问题。
2、本公开的解决方案提供了分布式分户账之间的跨分户账转账以实现高可缩放交易吞吐量。公开了方法和指令代码,用于
...【技术保护点】
1.一种在多个分布式分户账之间进行跨分户账转账以实现高可缩放交易吞吐量的系统,所述系统包括:
2.根据权利要求1所述的系统,在所述本地分布式分户账网络的每个外来支付验证节点处还包括:
3.根据权利要求2所述的系统,在每个外来支付验证节点处还包括:
4.根据权利要求1所述的系统,其中,所述源分布式分户账中的所述现有交易的所述交易输出包含要转账到所述目标分布式分户账的数字表示的经济价值。
5.根据权利要求4所述的系统,其中,验证所述源分布式分户账中的所述锁定交易的存在对于所述目标分布式分户账中的完成交易是必要的,以将发起交易
...【技术特征摘要】
1.一种在多个分布式分户账之间进行跨分户账转账以实现高可缩放交易吞吐量的系统,所述系统包括:
2.根据权利要求1所述的系统,在所述本地分布式分户账网络的每个外来支付验证节点处还包括:
3.根据权利要求2所述的系统,在每个外来支付验证节点处还包括:
4.根据权利要求1所述的系统,其中,所述源分布式分户账中的所述现有交易的所述交易输出包含要转账到所述目标分布式分户账的数字表示的经济价值。
5.根据权利要求4所述的系统,其中,验证所述源分布式分户账中的所述锁定交易的存在对于所述目标分布式分户账中的完成交易是必要的,以将发起交易的交易输出花费在所述目标分布式分户账中。
6.根据权利要求1所述的系统,其中,每个本地节点和至少一个所述外来支付验证节点是由具有一个或多个处理器的计算机装置来实施的,所述计算机装置包括所述本地分布式分户账的本地节点堆栈和至少一个所述外来分布式分户账的至少一个外来支付验证节点堆栈。
7.根据权利要求1所述的系统,其中,所述锁定交易包括至少一个分户账内交易输入、一个跨分户账引用交易输入以及零个或多个交易输出。
8.根据权利要求5所述的系统,其中,所述发起交易不包括交易输入并且包括一个交易输出。
9.根据权利要求5所述的系统,其中,所述完成交易包括一个分户账内交易输入、一个跨分户账引用交易输入以及一个或多个交易输出。
10.一种在多个分布式分户账之间进行跨分户账转账以实现高可缩放交易吞吐量的系统,所述系统包括:
11.根据权利要求10所述的系统,在每个共享节点处还包括:
12.根据权利要求10所述的系统,其中,每个共享节点包括计算机装置,所述计算机装置包括分别由所述多个分布式分户账网络中的至少不同的两个分布式分户账网络所维护的所述多个分布式分户账中的至少不同的所述两个分布式分户账的本地节点堆栈。
13.根据权利要求10所述的系统,其中,每个共享节点包括计算机装置,所述计算机装置包括用于所述多个分布式分户账网络中的所有分布式分户账网络的本地节点堆栈。
14.根据权利要求10所述的系统,其中,所述现有交易的所述交易输出包含要转账到所述目标分布式分户账的数字表示的经济价值。
15.根据权利要求10所述的系统,其中,所述锁定交易花费所述现有交易的所述交易输出,并且其中,验证所述源分布式分户账中的所述锁定交易的存在对于所述目标分布式分户账中的完成交易是必要的,以将发起交易的交易输出花费在所述目标分布式分户账中。
16.根据权利要求10所述的系统,其中,所述锁定交易包括至少一个分户账内交易输入、一个跨分户账引用交易输入以及零个或多个交易输出。
17.根据权利要求15所述的系统,其中,所述发起交易不包括交易输入并且包括一个交易输出。...
【专利技术属性】
技术研发人员:吴致青,李家欣,吴陵,
申请(专利权)人:电信区块链联盟软件公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。