被困的交易?如何使用比特币的力量解决这个可怕的问题

创投 06-05 阅读: 评论:
后台-系统设置-扩展变量-手机广告位-内容正文顶部
我在面包钱包里有一些比特币,用它来发送比特币用于日常交易。发送交易时,面包为您提供两种选择网络费用的选项:常规和经济。这不是一个紧急的交易,所以我选择了经济。面包试图明确选择此选项可能会导致确认时间变慢:


此演示文稿的一个问题是面包仅显示总交易费用(在上述情况下为.00115375 BTC),但不提供以字节为单位的交易大小的指示。当矿工决定在其块中包含哪些事务时,他们选择每字节具有最高BTC的事务。如果你看一下流行的费用估算服务,如estimatefee.com和bitcoinfees.earn.com,费用是以每字节satoshi(或简称sat / B)来衡量的。因此,无法知道此交易的实际费率是多少,因为面包不显示交易规模,交易规模可能会根据履行交易金额需要多少输入而波动。

愚蠢的是,我信任Bread以正确估算他们的费率,结果是这笔交易,费用仅为10.07 sat / B. 上周末mempool相当空洞,但即便如此,收费水平也不足以进入区块链。从Johoe的Mempool Stats网站上可以看出,10个sat / B的交易被埋在一堆较高的交易费用之下:


正如你所看到的那样,我前面的交易差不多有10万笔
几天后,我开始尝试在bitcoin.stackexchange.com上这个卡住的交易线程中给出的建议。我对ViaBTC的事务加速器没有任何好运,这似乎是最简单的解决方案。

面包不支持替换费用或儿童支付用于父交易,但因为它实现了比特币标准,如BIP 39,它定义了如何使用一系列单词来生成确定性钱包,以及BIP 32,它定义了确定性钱包的可互操作标准,我知道我可以将我的面包钱包导入到支持RBF或CPFP的钱包中。

注意:将钱包种子短语导入另一个钱包时要小心。如果您的其他计算机遭到入侵,这可能会让您失去比特币。另请注意,使用新钱包进行的交易可能不会显示在原始钱包中,因为新钱包可能会生成与原始钱包不兼容的地址。我觉得这样做很舒服,因为我的面包钱包中没有那么多的BTC
以下是我使用采取的步骤琥珀金在我的Mac钱包汇入我的面包钱包和使用CPFP扯去我的交易。

首先,我使用“新建/恢复”选项创建了一个新的Electrum钱包:


接下来,我给它一个有用的名字,所以我知道这个钱包是我的面包导入:


接下来,我选择了一个标准钱包


并为Keystore选择了“我已经有种子”选项:


Electrum现在提示我的种子短语。当你第一次创建一个面包钱包时,它会生成一个12字的短语(顺序很重要),你打算把它写下来并保存在安全的地方(或记住它)。面包12字种子短语可以在Electrum中使用的原因是前面提到的BIP 39标准。


在点击下一步之前,我选择了“选项”按钮并勾选了BIP39种子复选框:


一旦完成,Electrum想知道钱包派生路径。经过一些谷歌搜索后,我发现这个有用的reddit帖子显示Bread使用“m / 0”作为它的基本路径,所以我将其输入到字段中,如下所示:


最后,我必须选择一个密码来加密钱包文件(或者我只是将密码留空并且只是将未加密的钱包文件存储在磁盘上)


在接下来打完之后,我的面包钱包交易花了几秒钟就出现了,看哪,我遇到了卡住的交易。要调出Child Pays for Parent选项,我在事务上命令单击(或者如果您在Windows上,右键单击):


当我实际遇到卡住的交易时,我没有截屏。因此,为了能够创建这篇文章,我不得不创建另一个卡住的事务并再次完成整个过程。费用约为50英镑
Electrum然后显示一个有用的对话框和一个滑块,用于选择新交易的费用,该交易应该能够触发卡住的交易以获得确认:


选择Okay后,Electrum会将新交易签名并广播到区块链


收取1342 sat / B的费用,此交易加上之前卡住的交易应该没有问题进入区块链
签署交易后,您将获得以前拥有未知的交易ID :


在广播交易后,Electrum现在显示原始卡住的交易和新的未经证实的父交易:

在大约一个半小时后,这两笔交易都被包含在区块链中,并在大约一小时后得到了适当的确认(3-4块)。这样就结束了我的交易之旅。

我认为深入了解这些交易有助于了解为什么Child Pays for Parent的工作原理。

如果你还记得,原始交易(e4167e5b ... 966)是665字节,包括6,700 satoshi(或0.000067 BTC)的费用,其出现在~10.07 sat / B. 其中一个输出是0.08600463 BTC到更改地址1H68TM ... mbL。

CPFP交易(aea742f9 ... 550)为192字节,包括116,025 satoshi或~605 sat / B的费用。此交易有一个输入,从前一个交易,0.08600463 BTC到地址1H68TM ... mbL。

因为第二个事务的输入是第一个事务的输出,所以第二个事务只有在第一个事务处于区块链中时才有效。因此,对于矿工来自第二笔交易的奖励,他们还必须同时开采第一笔交易。如果您查看这两个事务,您可以看到它们都在块#499972中挖掘。

因此矿工将查看这两笔交易并计算总费率。如果你加上他们的尺寸(665B + 192B = 857B)和他们的费用(6,700 sat + 116,025 sat = 122,725 sat),那么总费率最终为143.2 sat / B,这足以包含在一个区块中。

希望这将有助于发现自己处于类似情况的任何其他人,并为他们提供一些工具和知识,以解决陷入困境的交易问题。
后台-系统设置-扩展变量-手机广告位-内容正文底部
版权声明

本文仅代表作者观点,不代表好运货币网 - 专业的众人帮虚拟数字货币 - 众人帮资讯平台立场。
本文系作者授权好运货币网 - 专业的众人帮虚拟数字货币 - 众人帮资讯平台发表,未经许可,不得转载。

分享:

扫一扫二维码

扫一扫在手机阅读、分享本文

评论

留言与评论(共有 0 条评论)
   
验证码:

相关推荐