区块链的“确认”是指区块链交易的确认的过程。主要指的是在一个区块链网络中,一笔交易在被挖掘出来之后经过多次确认,最终变得可信的过程,也称为“确认”。确认的目的是确保交易在整个网络中被广泛接受和使用,并被其他节点记录下来。
在区块链上,通常只有当特定数量的其他网络用户接受并确认了交易后,该交易才能够被认可为有效,并被添加到区块链中,如果没有达到足够的确认次数,交易将不会被认可,并不会添加到区块链中。在比特币的区块链中,一般需要至少6次确认 —— 一次挖掘和5次网络共识确认,才能够从其他用户那里正式接受交易,并将交易添加到区块链中。确认的等级有以下几种:
1.1新的确认(或零确认):只需要当前网络中一个节点发现了这笔交易,这笔交易即可被认可为有效。
2.2确认:需要其他节点加入网络,节点将交易发送到其他节点,并最终在网络中接受两次确认,该交易即被认可为有效的。
3.6确认:需要网络中6个节点的共识确认,这6个节点必须都挖掘到交易之后,交易才能被认可为有效的。
4.12确认:需要网络中12个节点的共识确认,这12个节点必须都挖掘到交易当然,交易才能被认可为有效的。
5.20确认:需要网络中20个节点的共识确认,这20个节点必须都挖掘到交易,交易才能被认可为有效的。
当一笔交易得到足够的确认,它就变得可信,可以被其他节点记录到区块链上。确认也是用于防止双花的一种方式,确认次数越多,越能防止重复支付而造成的双花现象。
确认是区块链系统的重要组成部分,正确确认是朝着安全和可靠货币系统的发展前进的关键,而且也是保证区块链发展稳定的重要措施。