回到机器

比特币区块链

深度 965,917 个区块

区块链就是一份很长的清单。大约每十分钟加一个区块,而且这份清单只从尾巴上长。它从 2009 年 1 月 3 日开始,到今天 17.7 年。任何人都可以把它整个下载下来,一行一行核对。

到现在多少个区块
965,917
跑了多少年
17.7
每个区块几分钟
10
最新的一个,几分钟前
16
里面的付款
6,758
它的大小
1.44 MB

这条链是什么

一个区块就是一页。它装着一批付款,还有前一页的指纹。

把这些页按顺序叠起来,你就有了全部的账,从 2009 年那第一笔付款,到几分钟之前的一笔。没有摘要,也没有捷径。这本账就是所有的页。

没有人保存那份官方副本,因为根本没有官方副本。几万台电脑各自保存着整本,也各自核对它。

它为什么只朝一个方向走

每一页都带着前一页的指纹。改动一页旧的,它的指纹就变了,于是下一页对不上,它后面的每一页也都对不上。

这件事没法悄悄补好。你动过的那一页之后的每一页都得重写,而你在动手的整段时间里,世界还在不停地写新的。

所以这本账靠的不是一条写着谁也不许改的规则。它靠的是改动它要花的代价,而这个代价每十分钟都在变大。

为什么越深越安全

别人叫你等确认,说的就是这个。压在你那一页上面的每一个新区块,都是攻击者要多重做的一页。

深一个区块,推翻起来便宜。深六个区块,就不便宜了。一笔 2015 年的付款压在几十万页下面,就任何实际意义而言都是定局。

而且万一有两个版本的账争起来,电脑会跟着背后工作量最多的那一个。不是最长的,也不是最先的。是最重的。

问题

比特币一共有多少个区块?

现在是 965,917 个。第一个在 2009 年 1 月 3 日造出来,从那以后大约每十分钟加一个。

比特币多久出一个区块?

平均大约每十分钟一个。最新的一个是 16 分钟前到的。单看每一次的间隔差别很大;把平均值按在原地的,是那条难度规则。

比特币区块链能被改动吗?

悄悄地不行。区块是一个焊在一个上面的,所以动一个旧的就会毁掉它后面来的每一个。要让改动站得住,就得在网络继续加新区块的同时把整个网络甩在后面。

比特币区块链有多大?

每个区块大约一兆字节。最新的一个是 1.44 MB,里面有 6,758 笔付款。从 2009 年到现在的整本账是几百个吉字节。

为什么大家要等确认?

因为一笔付款沉得越深就越安全。加在它后面的每一个区块,都把推翻它的代价再乘一遍,所以一家店会挑一个区块数然后等满,而不是去信一句承诺。

比特币区块链归谁所有?

不归任何人。没有主副本。几万台各自独立的电脑,每一台都保存着全部的账,也自己核对它。

看它运转

这条链是本站这台机器的九个部件之一:一列一直退进黑暗里的区块,从 2009 年起每十分钟加一个。

在 BLOCKCHAIN 处打开机器

旁边的部件

  • BLOCK HASH把一个区块焊到下一个上的那个指纹。
  • NODES各自保存一份副本的那些电脑。
  • MEMPOOL一笔付款在拿到自己那一页之前在哪里等着。

小字说明

本页描述的是一个公开网络。这不是投资建议,也不引用任何价格。数字来自公开的比特币 API,可能落后几分钟。