区块链辞典 6个确认

一个去中心化的系统需要的最少确认标准。

中本聪为比特币系统的设计本质上是一个公共的记账系统,每人都有一个账本,账本上记录了所有参与此记账系统的用户的交易记录。

去中心化是其中最重要的特征,之所以能做到这一点,是因为每个比特币交易都广播到所有节点或使用比特币客户端的计算机。

比特币网络的难度是动态调整的,被设计为平均每10分钟出一个“块”(交易信息)。区块奖励是给第一个确认的人。

连续6个确认是指在这之后又有5个区块被计算出来连接到区块链上,每一个都相当于对前面一个区块进行确认,区块链上每增加一个区块就增大了前面区块被篡改的难度。

比特币区块链采取的是最长链原则,即当前最长的链被认为是主链,是正确的链。

如果只有1次确认,主链被覆盖的概率稍高,而到了6次确认,被覆盖的概率下降为接近"0"。算一个块的时间平均是10分钟,要算6个块,理论上大概要60分钟,而攻击者因为这个60分钟的延迟,收到比特币协议限制导致攻击失效。

换言之,在有连续6个区块确认之后,就认为区块信息基本上没法被篡改,认为这笔交易就算完成。

6个确认数是怎么得到的呢?中本聪假设攻击节点算力在10%左右,如果发起攻击成功概率小于0.1%所需的最小确认,6正是结果。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180814G1FEGF00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

同媒体快讯

扫码关注腾讯云开发者

领取腾讯云代金券