一个去中心化的系统需要的最少确认标准。
中本聪为比特币系统的设计本质上是一个公共的记账系统,每人都有一个账本,账本上记录了所有参与此记账系统的用户的交易记录。
去中心化是其中最重要的特征,之所以能做到这一点,是因为每个比特币交易都广播到所有节点或使用比特币客户端的计算机。
比特币网络的难度是动态调整的,被设计为平均每10分钟出一个“块”(交易信息)。区块奖励是给第一个确认的人。
连续6个确认是指在这之后又有5个区块被计算出来连接到区块链上,每一个都相当于对前面一个区块进行确认,区块链上每增加一个区块就增大了前面区块被篡改的难度。
比特币区块链采取的是最长链原则,即当前最长的链被认为是主链,是正确的链。
如果只有1次确认,主链被覆盖的概率稍高,而到了6次确认,被覆盖的概率下降为接近"0"。算一个块的时间平均是10分钟,要算6个块,理论上大概要60分钟,而攻击者因为这个60分钟的延迟,收到比特币协议限制导致攻击失效。
换言之,在有连续6个区块确认之后,就认为区块信息基本上没法被篡改,认为这笔交易就算完成。
6个确认数是怎么得到的呢?中本聪假设攻击节点算力在10%左右,如果发起攻击成功概率小于0.1%所需的最小确认,6正是结果。
领取专属 10元无门槛券
私享最新 技术干货