System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
【国外来华专利技术】
本说明书总体上涉及区块链技术,并且更具体地,涉及根据本公开的各种实施方式方式的用于高效区块链交易的软件架构。
技术介绍
1、区块链由于其固有的点对点和不可变的特性已经成为用于存储交易数据的流行计算机数据结构。例如,区块链已被用作去中心化账本来记录与各种加密货币、智能合约和其他类型的交易数据相关的交易数据。区块链的副本和/或部分可以存储在不同的计算机节点上,其中,每个计算机节点可以被配置为验证交易并向区块链添加新的交易数据。当进行新交易时,计算机节点中的一个或更多个计算机节点可以被配置为验证新交易(例如,通过工作量证明或权益证明机制等)。一旦新交易被验证,新交易的交易数据可以被一个或更多个计算机节点打包成块并附加到区块链的副本。
2、然而,随着区块链技术变得更加流行,区块链网络(例如比特币)上的交易数量将随着时间的推移而稳步增加。随着更多交易的发生,更多的区块被填满。由于并非所有交易都可以立即包含在区块链中,因此矿工的存储池中经常会形成积压,其行为有点像交易队列,矿工可以选择支付最多费用的交易,并将所选交易首先包含在其区块中。那些包含较低费用的交易在费用市场上被出价更高的交易所取代,被留在矿工的存储池中,直到找到新的区块。如果交易再次被出价超过,它必须等待下一区块,如此反复。费用过低的交易可能需要数小时甚至数天才能确认,有时根本无法确认。这样的交易可以被认为是“卡陷(stuck)”在内存池中。本公开提供了使卡陷的交易解除卡陷的技术。
技术实现思路
【技术保护点】
1.一种计算机系统,所述计算机系统包括:
2.根据权利要求1所述的计算机系统,其中,所述操作还包括:
3.根据权利要求1所述的计算机系统,其中,所述第二交易被广播成使得所述第二交易不具有后代交易,这允许用更高的交易费用来替换所述第二交易费用。
4.根据权利要求1所述的计算机系统,其中,所述操作还包括:确定所述区块链网络的存储池的存储池大小,其中,用所述第三交易费用替换所述第二交易费用是以所述存储池大小超过预定阈值为基础。
5.根据权利要求1所述的计算机系统,其中,所述操作还包括:确定对所述区块链进行区块挖掘的当前频率,其中,用所述第三交易费用替换所述第二交易费用是以所述当前频率未达到预定阈值为基础。
6.根据权利要求1所述的计算机系统,其中,所述操作还包括:发送信号到所述区块链网络以用新交易替换所述第二交易,所述新交易具有被替换成所述第三交易费用的所述第二交易费用。
7.根据权利要求6所述的计算机系统,其中,与所述第二交易费用的费率和绝对费用相比,所述第三交易费用包括更高的费率和更高的绝对费用。
9.根据权利要求8所述的方法,所述方法还包括:
10.根据权利要求8所述的方法,所述方法还包括阻止所述第二交易有后代交易。
11.根据权利要求8所述的方法,所述方法还包括:确定所述区块链网络的所述存储池的存储池交易计数,其中,用所述第三交易费用替换所述第二交易费用是以所述存储池交易计数超过预定阈值为基础。
12.根据权利要求8所述的方法,所述方法还包括:确定对所述区块链进行区块挖掘的当前频率,其中,用所述第三交易费用替换所述第二交易费用是以所述当前频率未达到预定阈值为基础。
13.根据权利要求8所述的方法,所述方法还包括:发送信号到所述区块链网络以用新交易替换所述第二交易,所述新交易具有被替换成所述第三交易费用的所述第二交易费用。
14.根据权利要求8所述的方法,其中,与所述第二交易费用的费率和绝对费用相比,所述第三交易费用包括更高的费率和更高的绝对费用。
15.一种非暂态机器可读介质,在所述非暂态机器可读介质上存储有指令,其中,所述指令是可执行的以使系统的机器执行包括下述的操作:
16.根据权利要求15所述的非暂态机器可读介质,其中,所述操作还包括:
17.根据权利要求15所述的非暂态机器可读介质,其中,所述操作还包括阻止所述第二交易有后代交易,其中,所述替换是以所述第二交易没有后代交易为基础。
18.根据权利要求17所述的非暂态机器可读介质,其中,所述操作还包括:确定所述区块链网络的存储池的存储池大小,其中,替换所述第二交易费用是以所述存储池大小超过预定阈值为基础。
19.根据权利要求15所述的非暂态机器可读介质,其中,所述操作还包括:确定对所述区块链进行区块挖掘的当前频率,其中,替换所述第二交易费用是以所述当前频率未达到预定阈值为基础。
20.根据权利要求15所述的非暂态机器可读介质,其中,所述操作还包括发送信号到所述区块链网络以用新交易替换所述第二交易,所述新交易具有被替换成所述第三交易费用的所述第二交易费用,以及其中,与所述第二交易费用的费率和绝对费用相比,所述第三交易费用包括更高的费率和更高的绝对费用。
...【技术特征摘要】
【国外来华专利技术】
1.一种计算机系统,所述计算机系统包括:
2.根据权利要求1所述的计算机系统,其中,所述操作还包括:
3.根据权利要求1所述的计算机系统,其中,所述第二交易被广播成使得所述第二交易不具有后代交易,这允许用更高的交易费用来替换所述第二交易费用。
4.根据权利要求1所述的计算机系统,其中,所述操作还包括:确定所述区块链网络的存储池的存储池大小,其中,用所述第三交易费用替换所述第二交易费用是以所述存储池大小超过预定阈值为基础。
5.根据权利要求1所述的计算机系统,其中,所述操作还包括:确定对所述区块链进行区块挖掘的当前频率,其中,用所述第三交易费用替换所述第二交易费用是以所述当前频率未达到预定阈值为基础。
6.根据权利要求1所述的计算机系统,其中,所述操作还包括:发送信号到所述区块链网络以用新交易替换所述第二交易,所述新交易具有被替换成所述第三交易费用的所述第二交易费用。
7.根据权利要求6所述的计算机系统,其中,与所述第二交易费用的费率和绝对费用相比,所述第三交易费用包括更高的费率和更高的绝对费用。
8.一种方法,所述方法包括:
9.根据权利要求8所述的方法,所述方法还包括:
10.根据权利要求8所述的方法,所述方法还包括阻止所述第二交易有后代交易。
11.根据权利要求8所述的方法,所述方法还包括:确定所述区块链网络的所述存储池的存储池交易计数,其中,用所述第三交易费用替换所述第二交易费用是以所述存储池交易计数超过预定阈值为基础。
12.根据权利要求8所述的方法,所述方法还包括:确定对所述区块链进行区块挖掘...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。