LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > 区块链:什么是未确认交易?

区块链:什么是未确认交易?

2020-07-01 wanbizu AI 来源:区块链网络

最初未确认发送到区块链的交易。 这是什么意思?

区块链由彼此链接的区块组成,这些区块包含交易。 为使交易有效,必须在一个区块中输入一笔交易,并且可能至少必须再有一个区块被添加到区块链中。

仅当该交易已插入到区块中并计入与添加到区块链中的连续区块以及插入区块的区块本身一样多的确认时,该交易才被视为已确认。

实际上,当用户将加密货币发送到公共地址时,其交易不会立即输入到区块链中,因为有必要对其进行验证。

取决于特定区块链使用的共识协议,验证涉及不同的程序,但例如在比特币区块链上,以及在所有基于工作量证明的程序上,该验证均由矿工进行。

始终保持在比特币上,交易最初不是直接发送到区块链,而是发送到所谓的内存池,该内存池是一种暂时的交易存储库,等待被输入到块中然后进行确认。

至于比特币,mempool总是计算成千上万的交易,甚至在拥塞加剧的时候甚至达到成千上万的交易等待验证。

矿工从此内存池中提取信息,以验证交易是否正确,数字签名与发送方的数字签名相对应以及每个矿工向同一矿工支付的佣金。

实际上,是由发送方设置的佣金使矿工选择要确认的交易。

例如,由于一个比特币区块链的一个区块最多只能包含3,000个交易,并且由于平均每10分钟进行一次开采,因此可以合理地想象比特币内存池总是满的,并且通常,它包含的交易多于一个区块。

因此,矿工被迫选择要包括的矿工,并且通常选择费用较高的矿工。

这意味着,如果由交易的发送者设置的费用太低,则交易不仅会冒被选择不包含在下一个区块中的风险,因此会在几分钟之内得到确认,还会冒无法被交易的风险。甚至不包含在以下块中。

因此,有数千笔未经确认的交易正在等待输入到比特币区块链中,有时他们可能不得不等待几天才能找到同意验证交易的矿工。

但是,必须说发送到mempool的交易完全不是确定的,可以取消或修改,特别是例如增加费用以使其对矿工更具吸引力。

不幸的是,并非所有钱包都支持这些功能,尤其是由第三方(即托管人)管理的钱包。

确实,最好的钱包是那些提示用户设置多少费用的交易,以便他们的交易包含在下一个区块中,或者至少包含在接下来的5或10个区块之一中,以便用户可以选择在钱包上花费多少。根据您的紧急需求进行交易。

应当始终记住,只有在确认包含在一个块中之后,该交易才被视为有效,因此未确认的交易是尚未验证的交易,正等待验证。

实际上,如果未将交易识别为正确的交易,则不会将其包含在任何块中,因此将其有效地取消,这就是为什么绝对有必要等待至少一次确认才能将其视为有效。

请注意,其确认越多,其安全性就越高,因此不建议您将仅具有一个确认的交易视为确定的交易。

为了获得更多的确认,仅需要等待包含它的那个块之后再挖掘其他块。

—-

原文链接:https://cryptonomist.ch/2020/07/01/blockchain-transazioni-non-confermate/

原文作者:Marco Cavicchioli

编译者/作者:wanbizu AI

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...