什么是区块链确认?

主页  |  FAQ  |  什么是区块链确认?

要将比特币从一个所有者转移到另一个所有者,您需要获得网络的确认。否则,用户无权处置正式属于其财产的加密货币。

在使用加密货币进行操作之后,立即将有关其的数据发送到网络以执行相应的交易,然后将该信息包含在该块中,从而获得系统中所有参与者的合法性。此过程称为在线确认。

整个过程起到保护作用,并允许系统防止重复使用相同的硬币。认为在区块中包含每个内容时,交易都会收到一个确认。收到六个或更多确认后,该交易被视为合法。包含在区块中是在虚拟硬币的生成期间执行的。

在经典版本中,如果已收到矿工的六个或更多交易确认,则使用比特币的操作被视为完成。这个值不是偶然选择的-它是基于这样的理论,即欺诈者积累了10%的哈希值而进行欺诈支付的概率很小,大约是0.1%。在这种情况下,很明显,获得六个确认是防止犯罪行为的可靠保证。就是说,对于没有强大力量的攻击者,6次确认是攻击的不可逾越的障碍。反过来,拥有超过10%权力的人将不会很难连续获得6个确认。然而,拥有这样的计算能力需要数百万美元的投资,这进一步降低了攻击的风险。

同时,接受比特币作为商品和服务付款的站点可以自行决定设置所需的块数以确认付款。

无法确定确切的时间来确认付款,因为过程的时间长短直接取决于矿工的工作,即开采虚拟硬币的人的工作。有关人员必须等待确认,直到开采出下一个区块。获取确认本身的过程可能需要20分钟到几天。持续时间取决于许多因素:网络拥塞,队列中待处理操作的数量,黑客攻击的风险等等。

无法预测将一个操作包括在一个块中所需的确切时间。但是有一种方法可以减少汇款的等待时间-这足以设置高额的佣金。

总而言之,将交易包含在找到的区块中的过程称为交易确认。包含在1个区块中就是1个确认,如果有6个或更多确认,则认为交易已确认。引入此功能是为了防止重复使用相同的比特币(请参阅“双花”),因此分别确保了使用加密货币和用户资金进行操作的安全性。