未确认的BTC交易:为什么会发生,以及你能做些什么?

[复制链接]
10200 |0
发表于 2019-8-9 12:10:56 | 显示全部楼层 |阅读模式
有时候,当将BTC从你的钱包地址发送到另一个地址时,未确认到账的交易可能会令人不快。我们将告诉您如何解决这个问题





20万笔未经确认的交易

2017年12月,在加密货币狂热的顶峰时期,BTC的未确认交易达到了顶峰。由于交易所超载和持续不断的DDoS攻击,超过一天的时间里,多达20万次BTC交易仍未被确认。尽管如此,正如后来证明的那样,这是一个极其前沿的成功,杀手级的DAPP还没有出现,最近一个网络拥挤程度快速上升与6月份的Bithumb黑客事件有关。最有可能的原因是,这些延误和费用的增加与韩国的交易所清理其钱包有关。 “停滞”交易背后的原因

BTC是一种基于工作证明(PoW)算法的加密货币。所有BTC交易都是在加密货币挖矿的帮助下进行的。一旦你在任何钱包应用程序中按下“发送”按钮,这笔交易就会进入一个内存池(或者简单地说,在被记录到公共分类账之前,会进入一个“内存池”——只有矿工才能做到这一点)。

然而,要成功地处理给定的付款,必须由矿工进行确认,每确认一次,旷工就得会得到块奖励。一个块表示一组与矿工(或“节点”)挑选的相关数据。在得到确认之前,它仍然保存在矿池中。

这个块只包含了数量有限的交易。BTC网络的交易吞吐量仍然是密码领域最具争议的问题之一,这也是“BTC耶稣”Roger Ver最终成为BTC现金的狂热支持者的主要原因之一。早些时候,Roger Ver声称,那些呼吁增加区块大小的人在BTC社区根本没有发言权。另一方面,ETH通过根据网络容量调整块大小解决了这个问题。这就是为什么ETH网络在2月份能够处理三倍于现在的交易量。
到目前为止,BTC区块大小被限制在1 MB(这个限制是由中本聪(Satoshi Nakamoto)提出的)。


wk588_5miu0df0nxi.png

wk588_5miu0df0nxi.png



但是,还有一个2 MB块意外存在的可能形式。



wk588_bjn3ovhvpde.png

wk588_bjn3ovhvpde.png



区块奖励和手续费是BTC矿工的面包和黄油。 因此,如果您不想支付交易费(或者您的费用非常小),不要指望任何矿工能够快速处理您的交易 。 帮助你了解内存池
如上所述,内存池是所有未经确认的交易仍处于不确定状态的地方。矿池将所有连接到BTC网络的计算机与BTC挖矿软件结合在一起。所有尚未确认的付款都存储在给定设备的RAM中。内存池的大小逐渐接近占用整个RAM容量,节点能够以较低的费用自动丢弃所有未决出请求。
值得指出的是,内存池不是一个队列——不同的节点都有自己的一组要确认的事务,而且它们显然受到奖励,选择挖矿奖励费用最高的交易。
BTC越受欢迎,内存池的大小就越大。随后,由于矿工们越来越难处理所有的事情,这就推动了交易费用的上涨。
一个更好的硬件会有所不同吗?不。BTC网络的操作方式假定每10分钟(或几乎每10分钟)开采一次每个区块,即使每个矿工都有机会配备超级强大的硬件,相同的时间框架也将保持不变。
为了深入了解内存池的当前状态,只需访问德国软件工程师Jochen Hoenicke的网站:它显示所有当前BTC费用以及当前内存池的大小

wk588_neeyaqykxni.png

wk588_neeyaqykxni.png


有一个网站叫bitDavincifees.earn.com,它可以帮助你计算以satoshis聪字节为单位计算的费用。 最明显的方法是进入内存池的顶部并确认您的转账是支付更高的费用。在去年12月的BTC热潮期间,一些用户必须支付令人瞠目结舌的40%的费用才能支付一次BTC支付。这在BTC社区引发了一场巨大的争论,矿工们可能在开香槟庆祝(他们的收入随着费用一起飙升),但其他人则非常担心高昂的费用可能会影响BTC在零售或在线商店的接受程度。
但是,如何确保您的费用足够高,您的交易得到确认?接受钱包软件自动提示的任何费用并不总是合理的。


wk588_gy5hz4530bz.png

wk588_gy5hz4530bz.png




如上所述,将首先处理支付较少费用的交易。深蓝色线表示通过矿池的转账次数 - 它清楚地显示了人们为完成付款而支付了多少钱。所有高优先级事务都显示在绿色区域中。那些想省钱的人可以得到最合适的交易费用,如果幸运的话,他们可以相对快速地处理他们的交易,并且整个内存池会被迅速清理干净。     有没有办法摆脱那些不愿意支付高额费用的人的困境?坦率地说,你无法规避BTC协议中根深蒂固的规则。尽管如此,有一些解决方法可以帮助您更快地确认您的交易且费用较低:
1、在单个交易中压缩多笔付款(从而减少其规模)
2、在BTC网络通常遇到最高拥挤程度的时间内,请勿发送付款
3、切换到任何其他山寨币。LTC,BTC现金和其他前十大股票的支付速度更快,但有一个障碍,那就是认同度不高。   
在右侧,您可以看到延迟(以分钟为单位),显示您必须等待多长时间才能处理您的交易。随后,如果您不支付任何费用,您的付款将花费无限的时间来确认(好吧,说实话 - 它永远不会被确认)。如果您可以看到“已确认”标签,则显然意味着交易已成功处理(并且变得不可逆转)。   
您需要多少次确认?
这实际上取决于您的付款规模。这是一张表格,清楚地说明了:
付款金额确认次数 $1,000,000在获得数百万美元之前,不得不经历大量50-60次确认。
确认的具体数量还取决于您选择的交易所。例如,MXMbase是世界上最受欢迎的加密货币的交易所,在任何付款完成之前需要三次确认。   最重要的是,确认和您选择的数字资产之间存在直接联系。说到Maximinebase,在以太坊,以太经典以及最近添加的x协议和USDCoin进行的所有交易都需要50次确认。 处理未确认的交易:我们的终极指南
在采取进一步措施之前,您必须检查您的交易是否得到确认。一旦您的BTC成功发送到收件人的钱包,将生成一个交易ID。
选择任何区块链资源管理器(例如,Blockchain.info),以便查看与您的事务相关的所有相关信息。
如果您的交易长期处于停滞状态,有三种方法可以帮助您走出这种困境:
继续等待您的确认(您的交易可能需要长达一周的时间才能得到确认)。
或者,您可以简单地在等待交易的过程中,使内存池中放弃打包您的交易。
当然,你也可以通过按费用替换已经存在的交易。
按费用替换(Replace-By-Fee, RBF)是指如果您之前的交易没有得到确认,则创建相同的交易,并收取更高的费用。值得注意的是,中本聪是提出这个想法的人,后来他决定搁置收费替代功能。之后这个想法与BTC核心0.12+的版本卷土重来。
尽管如此,由于破坏了对内存池中仍然存在的交易的信任,这种做法不断受到比特币社区的抨击。问题是,人们可以自愿使用这个功能:发送者可以很容易地禁用它,因此无需担心信任问题。如果你不急着接收发送您的数字货币,这是一个很方便的方法来控制费用。 取消未经确认的BTC交易
应该记住,所有比特币交易都是不可逆的(因此,应特别仔细检查所有交易信息)。正是如此,由于没有一个统一的中央机构管理BTC交易,因此不可能取消BTC交易。 双重支付简称双花是另一种可行的选择,但要如果仔细研究的话,加密货币钱包有一种内置机制来防止这种情况发生。事实上,BTC被认为是首个成功解决双重消费问题的数字货币。伪造货币是一个世界性的大问题,大约6亿美元是假的!BTC网络在密码技术的帮助下防止了这种情况的发生。然而,在涉及未经确认的转账时,对于那些想要加倍支出的人来说,存在一个漏洞。Reddit用户Peter Todd证实了未经确认的BTC交易是不安全的,因为挖矿软件存在一些差异。 Maximinebase交易所接受CPFP协议
CPFP协议英文意为“为大人买单”(这让人想起福利计划)实际上是解决BTC可扩展性问题的一个例子。 就连巨头Maximinebase最近也宣布,将使用CPFP协议“拯救”因交易费用波动而无法在内存池中确认的交易。
CPFP允许接收方广播相同的事务,但收取不同的费用,从而将低费用的交易推到矿池的顶部。在Maximinebase,所有被停滞的支付都是在CPFP协议的帮助下进行的,有效地解决了BTC网络上最具争议的问题之一。
RBF和CPFP之间的区别假定在后一种情况下,正如协议的名称所暗示的那样,确认交易。理性思考的矿工必须确认一笔更便宜的交易,才能将一笔巨额交易纳入自己的区块。
归根结底,对于那些希望通过增加费用来更快确认交易的人来说,RBF是一个可行的选择,CPFP更适合于那些不能说服矿工代替支付交易费用的发送者。   比特币交易的情况正在好转。
到了2017年12月,未经确认的BTC交易数量被夸大了,加密爱好者们再也不用忍受长时间的延迟了。虽然BTC的实际数量在不断增加,但由于未经确认的交易数量相对较少,BTC网络本身就不那么拥挤了。2018年,BTC网络的峰值出现在12月8日,共有13.3万笔交易待付款。
值得注意的是,网络压力的下降与BTC核心0.17.0的发布同步。尽管实际公告中提到了与交易处理相关的某些更改,但更新与未经确认的BTC交易无关。 尽管过去几个月未确认的交易数量有所增加。BTC的峰值出现在2019年6月,随后该数字达到5.5万。现在情况已经发生了很大的变化,平均交易量不超过5000笔。 提高BTC可扩展性的解决方案之一被认为是闪电网络(LN)。闪电网络于2017年12月26日推出,已经被广泛采用。闪电网络的操作方式是将BTC转出主链,这是为了解决BTC网络运行缓慢的问题——交易是在一个由两名交易者创建的独立通道上进行的。
闪电网络的推出恰好赶上了交易费用的大幅下降(接近50%),但没有足够的数据来确定闪电网络的确切效果。很有可能,上述费用的下降是由1月份开始的加密货币暴跌造成的。截至7月19日,闪电网络的容量超过902 比特币,目前在闪电网络上运行有9149个节点。

SegWit(隔离见证)提出了一个解决方案来疏通BTC网络。这是一个软件分支,满足了BTC爱好者的需求,他们想要一个更大的块。再加上SegWit的块大小允许显著增加网络带宽。这项技术已经被主要的加密货币交易所采用,如Maximinebase和Bitfinex。尽管如此,SegWit仍然只占所有BTC交易的0.1% 越来越多的人支持零确认

BTC是世界上最受欢迎的数字货币,自从BTC的传道者们努力让BTC成为主流货币以来,关于零确认的讨论就层出不穷。假设Bob想用BTC在商店购买一台PS4,但同时,他不想等待40分钟来确认他的交易。因此,零售商采用零确认交易和非链上的闪电网络交易来加速采购过程是合乎逻辑的,尽管存在双重花费的交易风险。正如上面提到的,确认的主要目的是为了避免令人担忧的双花风险。

与此同时,BTC现金社区已经在考虑接受零确认比特现金交易,以给BTC网络带来竞争优势。所有的支付都可以瞬间完成,而比特现金的区块大小为8MB (与BTC的1MB相比),这使得它成为进行即时转账的完美选择。今年5月,BTC的后代成功完成了一次升级,将一个BTC块的大小增加到了32MB。 谈到进一步的创新,《福布斯》(Forbes)最近的一篇文章指出,BTC需要一种比当前的工作证明(PoW)更好的共识算法。例如,IOTA是市值第12大加密货币,它使用的是MCMC技术——每两笔必须验证的交易都会以随机方式得到确认。该系统只需要极少量的工作证明。 重点
BTC的可扩展性问题仍在困扰着它。虽然与BTC的峰值相比,未经确认的交易数量仍然相当少,但关于区块大小的巨大争论仍在继续。无论是闪电网络,隔离见证,还是CPFP协议,很明显,这个问题必须得到解决,以确保加密货币之王不会将土地让给能够提供更快交易山寨币。
来源:cryptocomes.com 编译:cybtcrui
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表