分类
Uncategorized

当我从比特币钱包发送多笔交易时,请留在内存池中

我在ubuntu18.04桌面上运行比特币客户端0.17.1。我钱包里有些余额。我的客户也完全同步了。我面临钱包冲突。当我一次发送多个事务时(没有时间间隔)。发生两件事。
某些事务已确认并成功完成
某些事务在内存池中停留很长时间。在内存池中,状态显示为0/未确认
如果我发送带有一些时间间隔的事务,则不存在任何问题。我还提到,我已经使用了RPC。但交易仍处于未确认阶段。
注:我为每笔交易支付适当的费用
比特币核心
钱包
交易费用
未确认交易
内存池
分享
改进这个问题
跟随
6月19日7:27问
萨尔曼·法里斯
471313青铜徽章
为什么我的交易没有得到确认,我能做些什么JBaczuk 6月7日4点11分
不,这不是我的答案。这个答案是关于交易费的。但就我而言,我给出的交易费用比标准费率要高萨勒曼·法里斯6月7日5:13
您同时发送多少笔交易?“时间间隔”有多长麻吉弟弟周立铭♦ 6月7日19:07
快10秒了萨勒曼法里斯6月7日19点50分
您正在创建多少个事务?–墨奇♦ 2019年6月7日8:51
再显示1条评论
1个答案
0
比特币核心有锁,可以阻止多个调用来构建并行执行的事务。相反,当锁被上一个调用放弃时,它们将按顺序执行。因此,我们想到的另一件事是,可以同时提交给mempool的事务的祖先集是有限制的。
您自己节点的mempool将不接受超过25个事务或总事务大小超过101KB的事务,这些事务以某种方式链接/相互依赖。您的钱包将尝试每隔30分钟左右将交易重播到您自己的mempool,因此,即使您的一些交易祖先得到确认,其他交易也可能需要一段时间才能被中继到网络。
您可以做什么:如果您发送的事务数量非常大,例如每个数据块超过25个,您应该将余额拆分为更多的UTXO,这样您就可以创建更多的独立事务。
分享
改进这个答案
跟随
6月7日19点51分回答
墨奇♦
54.9K33333金徽章152152银徽章479479铜徽章
嗨@Murch,谢谢你的回答。我不创建25个事务。我只为每个区块创建了大约12个事务萨尔曼法里斯6月7日19:05
交易额很大吗?你的钱包里有很多没用的东西吗墨奇♦ 6月7日19:08
什么是非常大的交易,你的意思是非常大的金额…??-萨尔曼·法里斯6月7日9点10分
不,我说的是事务的数据大小。它有大量的输入吗墨奇♦ 6月7日19点13分
不,输入量不大——萨尔曼·法里斯6月7日9点14分
再显示3条评论
你的答案

时光素材-香车美女  (544)blockchainBTC比特币区块链www.qkl91.com

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注