主页 > imtoken官网是哪个 > 区块链新闻:比特币交易长时间不确认会被退回吗?

区块链新闻:比特币交易长时间不确认会被退回吗?

imtoken官网是哪个 2023-05-03 07:41:30

现在比特币区块非常拥挤,经常会遇到长时间未确认的交易。 如果这些交易没有被确认,将如何处理,是否会退回用户的钱包? 他们会丢失硬币吗?

比特币交易多久能到账_矿工为什么能见证比特币交易_火币网如何交易比特币

第一章 比特币交易生命周期

比特币交易首先由私钥的拥有者通过签名构建。 当然,这是通过软件完成的。 用户可以看到的是在图形界面的钱包中填写相应的金额,并输入密码。 实际构建交易的过程是由钱包完成的。

交易构建完成后,钱包会将交易广播到P2P网络。

在比特币网络中,每个节点(通常是一个完整的节点)都会接受并验证交易。 如果验证合法,节点会继续转发。 如果不合法,节点将丢弃交易。

矿工为什么能见证比特币交易_火币网如何交易比特币_比特币交易多久能到账

最后,交易将由挖矿节点接收并验证。 如果挖矿节点挖出区块,交易手续费足以吸引节点将其打包到区块中,那么这笔交易就会被打包到区块中。 因此得到确认,矿工也收取相应的手续费。

挖矿节点打包后,会将区块广播给其他节点。 其他节点验证并广播该块。

如果这个区块被更多的挖矿节点验证和确认,它就会得到更多的确认。 然后交易记录在比特币区块链上,并成为比特币分类账的一部分。 如果我们得到 6 次确认,我们认为它永远不可变。

Chapter 2 矿工节点会反感低手续费交易

在上述交易的生命周期中,节点(主要是指普通的完整节点,即非挖矿节点)验证交易的合法性,往往只验证你的签名和地址是否合法。 只要是合法的,节点都会帮你广播转发。

最新的比特币核心节点也会根据交易手续费对内存池收到的交易进行排名。 如果排名太低,就会被挤出内存池。 我不会为你直播。 但是老节点不会嫌弃低手续费,只会按时间顺序进入内存池,先到先得,满了就忽略其他。 而其他客户端,比如BU客户端,也有自己的排序规则。 一些节点的规则还包括如果超过72小时没有确认,内存池将被踢出。 反正全网不统一。

矿工为什么能见证比特币交易_火币网如何交易比特币_比特币交易多久能到账

但是由于挖矿节点可以获得交易中的手续费比特币交易多久能到账,所以他们肯定不会喜欢那些手续费低的交易。 挖矿节点会按照手续费从高到低排列,手续费高的优先打包。 如果交易手续费太低,过了一定时间,比如三天,如果还没轮到自己,矿工节点一般会从你的内存池中删除这种手续费低的交易。

挖矿节点一般都是只认钱不认人的节点。

这就是为什么当你支付较少的费用时,你不会得到确认,因为挖矿节点不喜欢你的交易。

你的交易被矿池删除后会发生什么? 交易会退回您的钱包吗?

答案是不。

任何节点删除你的交易,他们不会通知你的钱包,所以你的钱包不可能知道“你的交易被退回”。

火币网如何交易比特币_矿工为什么能见证比特币交易_比特币交易多久能到账

另外,你的交易往往还会存在于其他非挖矿节点的内存池中,尤其是那些没有更新按手续费排序功能的老节点,除非他们也删除你的交易。 这些节点会继续为你广播,你的交易可能会被挖矿节点接受,然后他们会再次被他们轮奸,发现你的交易费太低后删除。

因此,如果你钱包发送的交易金额太低,长时间无法确认,除非你主动寻找,否则它永远不会自动返回你的钱包。

第 3 章 做什么?

首先我们要知道,如果你的交易长时间没有确认比特币交易多久能到账,在你发送交易之前,肯定不可能自动返回你的钱包显示余额。

而全网肯定有节点接受并继续广播你的交易,所以你的交易永远像幽灵一样游荡在网络中,永远被挖矿节点抛弃又接受,然后又被抛弃。 直到全网节点的内存池逐渐清空,手续费降低,您的交易才会被确认。

最正确的做法是把你的txid发给矿池,给矿池一些额外的钱,让他给你加到下一个区块。 这就是我们常见的“交易加速处理服务”。

矿工为什么能见证比特币交易_火币网如何交易比特币_比特币交易多久能到账

第 4 章如何使用“rescan”和“zapwallettxes”命令检索您的交易

如果您的交易多日未确认,又不想提速,可以尝试以下方法找回。

首先第一步你要了解以下知识,

全网大部分挖矿节点的内存池(接受和存储交易的地方)设置的上限为300M,也有更大的,交易会按照手续费高低排序。 如果你的交易订单超过300M,你甚至无法进入内存池。 但目前全网有两家公司的内存池被人为放大,分别是blockchain.info和btc.com,支持零确认区块链浏览器。

你先去这两个区块链浏览器去查你的交易,用你交易的目标地址去查就可以了。 如果查不到txid,说明两家区块链浏览器公司节点的内存池也把你的交易踢出了内存池。 在这种情况下,意味着全网大部分节点已经将你的交易踢出内存池。 因为他们两个内存池最大。

火币网如何交易比特币_矿工为什么能见证比特币交易_比特币交易多久能到账

火币网如何交易比特币_比特币交易多久能到账_矿工为什么能见证比特币交易

好吧,在这种情况下,您也许可以收回交易。

原理是从你节点的历史交易数据中删除你的交易,然后重新扫描下载区块链数据,找回你的交易。

一般SPV钱包会提供“重置交易”功能,会清除您钱包中的所有交易历史,重新下载区块数据,并接受其他节点广播给您的相应未确认交易。 如果你的交易没有打包,其他节点的内存池找不到你的交易,那么这个函数可以找回你的余额。

如果你使用的是全节点,比如比特币,先用“zapwallettxes”命令删除你的交易记录,然后用“rescan”扫描区块链,你的交易记录就会同步。 如果打包进区块,被所有主节点排除在内存池之外,也可以找回这笔低手续费交易前的余额。

但是,如果上面提到的btc.com和blockchain.info这两家公司的区块链浏览器可以查到你的交易,那么很抱歉,你的交易前的余额是无法找回的。 只是为了加快处理速度。

另外,如果你使用RBF交易,你还可以使用额外费用的方式发送一笔费用较高的交易来引诱矿工确认你之前的交易,接收方也可以使用CPFP功能来引诱矿工。

额外声明的是,如果你使用“rescan”命令重新下载区块链和对应的未确认交易,恰好遇到那些旧节点内存池还保存着你的交易并发送给你,那么你必须再来。