私募比特币 你有没有经历过比特币转账卡在等候状况,无法得到承认而束手无策?当被卡在内存池时(mempool),怎么验证被卡住的BTC买卖?跟着咱们往下看,一同了解买卖被卡住的原因和处理计划。买卖被卡往往是由于你设置的买卖费过低。简略来说,手续费太低意味着矿工会优先考虑将设置高买卖费的买卖增加到他们的区块上。除非买卖量削减,否则你的买卖无法得到承认,资金也无法到达预订地址。但是,你的资金不会永久亏本。矿工要么终究验证你的买卖,要么过段时刻节点抛弃了你的买卖,然后资金重返你的钱包。一同,你也有几个挑选来加快你的买卖,这取决于你用来发送它的钱包具有的功用。接下来咱们将一同看看防备被卡和加快买卖的办法。 剖析内存池(Mempool):怎么承认一笔适宜的手续费 内存池是待定买卖的调集处,这些买卖现已过节点验证但尚未被矿工承认。内存池内置于网络中,买卖费过低的买卖会被马上回绝。换句话说,节点不会将买卖包含在它们的内存池中,也不会播送到其它节点。你也能够把手续费作为付出买卖所占的区块空间。区块空间以字节(vBytes)为单位,这便是为什么比特币的买卖费用不取决于所搬运资金的数量,而是取决于需求包含在区块链中的数据量的原因。该图将协助你可视化买卖费随时刻的改变。但对区块空间的需求很大时,即买卖量大时,费用就会上涨。从本质上看,你作为用户有必要与其他用户进行竞赛,以此鼓励“看钱就事”的矿工将你的买卖增加到他们的区块上。 你的钱怎么终究回到你的手里 正如以上说到的,假如你的买卖费设置太低,你的买卖终究或许被节点抛弃。这是由于节点的内存池的空间是有限的,典的节点约束是300MB。但内存池到达最大容量时,节点一般会抛弃最低费用的买卖,挑选更高买卖费的买卖。一旦这种状况产生,你就能够从头运用被抛弃了的买卖中的资金。下图是实际操作状况。在图的左边,内存池在定时整理未被承认的买卖,意味着假如你再等候一段时刻,那么即便只要1-2sat/vBytes的买卖费也满足了。但是在图的右侧,假如费用低于5-6sat/vBytes,那么你的买卖没有或许持续在内存池里。
你的买卖或许由于节点重启和内存池过期而抛弃。一般状况下,这需求几天的时刻,而且你需求从头取得资金的运用权。但这取决于买卖量和其它变量,因而有时或许需求更长的等候时刻。关于这些状况,你也能够测验以下的办法来承认买卖。 别测验“双花” 假如你想创立一个新买卖,将相同的资金发送到相同的地址,但买卖费更高,遇到这种状况该怎么办?从节点对待新买卖的视点看,你刚刚现已双花(double spending),假如被发现,节点将会删去最新的买卖。比特币节点遵照“第一眼”准则,意味着节点软件以为它们接纳到的第一笔买卖是有用的,而任何后续企图花费相同的买卖费的买卖被以为是无效的,也不会被播送。所以,当你的买卖被卡在内存池中而且不想等候验证或被节点抛弃,有什么最常用的处理办法? 买卖重发(Opt-In Replace-by-Fee ) 2016年,BIP-125提出了一项方针,即答应替代买卖。本质上,当你想替换买卖时,能够提早告诉节点。假定你发送了一笔买卖,为了避免买卖费设置太低,你想要能够替代这笔买卖。假如启用了买卖重发的功用,而且节点执行了买卖重发的方针,那你的时机就来了。但替代买卖要被发送到节点时,新买卖将替代旧买卖,并将其播送到其它节点。接着矿工就会看到新的高买卖费的买卖,假如他们想赚更多的钱,那么就会把你的买卖增加到他们的区块上。记住,这只能由发送买卖的人建议,假如你是接纳这笔买卖的一方,应该了解以下的“父子买卖”(Child Pays for Parent)。 父子买卖(Child Pays for Parent) 在“父子买卖”运用场景中,你能够经过运用待处理的买卖中的一部分资金将另一笔买卖发送给自己来承认这笔待处理的买卖。你能够有用地创立一个“子”买卖来付出,但要付出更高的费用,如下所示。
以“父子买卖”为例;为简略起见,假定两个买卖具有相同的字节(vBytes)。与买卖重发不同,父子买卖能够由在父买卖中接纳UTXO(为输出的买卖)的任何一方建议。换句话说,上例中的A2或B买卖方都能够运用其在父买卖中收到的资金来付出子买卖中较高的买卖费用。这便是为什么它能够将卡住的买卖增加到区块上。尽管矿工期望只增加子买卖,由于它出的买卖费更高,但这是不或许的。子买卖是根据待承认的父买卖,所以只要父买卖也在区块链上时才有用,父子买卖是绑缚在一同的。
这意味着两次买卖的累计买卖费有必要满意必定的买卖费规范(sat/vBytes)才能够被承认。换句话说,这两笔买卖费的平均值有必要大于承认新买卖所需的当时买卖费规范。实际上,创立父子买卖要困难得多,由于需求从未经承认的买卖中先开销一笔费用,现在许多钱包不支持该功用。 买卖加快器服务 假如买卖重发和父子买卖不适合你,你能够测验一种更迂回的办法来将买卖增加到区块上,即买卖加快器。这是矿工供给的一项服务,他们将承受外部付款,如山寨币、PayPal或微信付出,然后将你的买卖增加到一个区块上。你能够经过向矿工付出额定的费用给矿工供给满足的经济鼓励。这些外部买卖费被称为“带外”(out-of-band)付出,它们或许导致矿工收入下降,因而存在争议。 你的挑选由你的钱包做主 由每个钱包开发人员挑选他们想为用户供给的计划。例如,买卖钱包一般会强制收取固定的费用,而不论发送的金额是多少。这有必定道理,由于卡住的买卖必定会引起用户的不满并为他们带来费事。在能够自己控制自己的私匙的自我监管(self-custody)的钱包中,一般会有更多的方法来协助处理被卡住的买卖。作为一个比特币玩家,你有时机做自己的银行,这有许多长处,包含检查和抗阻力(seizure resistance),但也意味这你有时会面临扎手的状况,比方买卖被卡住。期望经过本文能够协助你处理以及避免买卖卡住这种状况再次产生。本文来自braiins,原文作者:braiins
- 本文固定链接: http://www.simu369.com/26375.html
- 转载请注明: F2Pool 于 比特币-比特币价格-比特币行情交易交流平台 发表
《当你的BTC交易被“卡住”时 在发生什么?该怎么办?》有 0 条评论