没有确认的比特币交易,可以撤销吗?

确定的比特币交易终究没法逆转,这也是不可变区块链的重要特点,更加是区块链技术的“卖点”之一。可是,很多人提起了另一个问题,尽管这个问题不易回答……没经确定的交易是不是可以撤销?

未确认交易……是什么?

假如比特币交易在交易产生后24小时内并没有收到区块链的确定,那样该交易就会被分类为未确认交易。全部交易都要被“工作”的矿工开展确定,同时每单交易都要三次单独确定才可以被视当做完全确定。

那样,为什么会有交易在网络上没被确定呢?好像这件事情是不太可能产生的,对吧?可是,由于网络速度等各种问题,比特币交易通常要至少十分钟才可以被确定,因而假如你过早的查询、或者交易本身根本并没有完成——或是交易已经在开展的时候根本无法完成确定工作。

交易并没有被得到处理的另一个原因是网络交易费用,是因为矿工会优先选择费用最高的交易开展确定,假如你的交易费用太低,那样可能就不会进入矿工的确定渠道里。因而,假如你的交易在24小时并没有被确定,与此同时你又想回撤交易的情况下,不妨试试下面的措施。

交易回撤步骤

最先,你要做的第一件事请就是——100%确定你的交易都还没被确定,假如你不清楚怎么知道,可以登录blockchain.com反复确定好交易尚未被确定。事实上,这一步骤并不会太难,你只要知道自己的交易ID、然后利用选择的区块浏览器追踪它就可以了,是因为比特币是一个公有链。

假如你的交易现已得到了一次和二次确认,同时已经在等候第三次确定,那样此时可能就要看运气了,是因为一旦你的交易得到了确定就无法撤销了,因此只有等候第三个矿工验证交易。

好了,我们暂时不考虑这种情况,假设你的交易真的并没有确定,那样就可以执行撤销交易,办法有两种:费用替换(RBF)协议和双重付款(Double-Spend)交易。

还有,在回撤交易之前,你还需要再确定一件事情——你的钱包是不是支持费用替换协议,是因为并非全部钱包都支持该功能。费用替换协议所做的工作,就是将你的交易发送至比特币区块链网络,保证该交易会被矿工选择,换句话说仅有利用这一协议你才可以取消之前的交易并开始新的交易。

这一操作并不会太难,如同选择钱包中的其他选项一般简单。如今,假如你的钱包并没有这一功能,可能就不得不选择“双重付款”办法了,这意味着你需要创建一个新交易,其金额和那笔未确认的交易金额相同,仅仅的区别就是新交易的费用要付款的高些。

保证你的交易得到确定

当然,最好是不要随意回撤比特币交易,同时要防止出现相似的问题。一般来说,目前大多数钱包中都会为用户推荐一个“建议交易费用”,假如你手工修改费用数字——比如降低一点,那样你的交易便有可能没法被即使验证,这显然也是要避免的。

绝大多数钱包会自动选择费用,这样就不必担心你的交易会话很长一段时间被处理,并被“困在”某个比特币区块里。如今,费用替换协议已经在变成一种新标准,这当然是件好事,是因为“双重付款”办法很可能会引发一点严重问题(尤其是那些粗心大意的人)。费用替换协议的益处在于,它基本上总是能在24小时内确定您的交易,因而您不必担心未来会出现问题。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

留言与评论(共有 0 条评论)
   
验证码:
微信号已复制,请打开微信添加咨询详情!