区块链1.0,比特币的大账本

更新于 2026年10月10日 版权声明
区块链1.0,比特币的大账本

区块链这一名词来源于中本聪的《区块链白皮书》,他将比特币的整个大账本称为“链”,而每一页账本称为“区块”。

2009年1月9日,中本聪在“密码朋克”密码邮件组里发布了比特币1.0版本。这是一个基于C++语言的程序包,可以在Windows上运行,并在磁盘上创建了名为“Blockchain”的文件夹来存储比特币相关的文件,所以人们就将支撑比特币的这项技术称为“区块链”。

其实,比特币系统涉及非常多的技术,包括密码技术、计算机技术、哈希算法,区块链仅仅是它的一个大账本。

记账,对于人类来说一直是一件很重要的事情。

远古时代,自从人类的经济与社会关系开始变得复杂,单凭头脑记数、记事已无法满足组织生产活动与合理地分配、储备物品的需要,人们便开始寻找其他的记事载体与记事方法。

人们先是发明了简单、形象的绘画,这些绘画不但能够记事,还能够记录数量。

到了原始社会末期,生产力的发展使得剩余物品越来越多,用绘画已经无法完成数量的记录,这时人们开始使用书契,用文字叙述的方式记录相关事项、物品数量。

可想而知,用语言描述数量确实是一件挺复杂的事情,特别是对古希腊这种商业性质的城邦来说,更需要另外一套专门记录数量的方法。

公元前5世纪左右,使用文字记录的流水账中开始出现了专门的日记账和现金收支账,也就是按时间、交易方、物品、金额等分项记录的账本,这应该算是人类专业化记账的起源。

但这种流水账存在着一个巨大的缺陷,特别是记录复杂业务时无法监控交易双方的现金流情况,而且当出现错记或漏记时无处核查。

1494年,圣方济各会修道士发明了复式记账法,使得威尼斯的银行业因此而崛起,开启了全球经济发展的大门。复式记账对单式记账最大的改进是账本上的每一笔记录都必须对应另外一个关联账本的一笔记录。在单式记账法的账本中,诈骗者只要把数量加到一列的记录中就行了,而在复式记账法中,这一数额必须来自某个地方。如果它没有来由,就会将它作为一个偶然的错误排除在外,如果它来自某个特定的地方,那么就可以确认来源,这样欺诈就留下了痕迹。

由此可见,复式记账法最大的优势是非常清晰地记录了每一笔交易的来龙去脉,让复杂的生意和借贷成为可能。

如果我们再往深处去问一句:为什么要把记账弄得这么复杂?如果每笔交易都被完整地记录下来,存储在一个共享的账本里,且每个人都有一份副本,这些交易记录一旦生成就无法更改,这就根本不需要记账了嘛。

完全正确,比特币就是朝这个方向努力去一并解决记账、双重交易等一系列问题的。

如果我们把地球比作一个小村落,这个村落使用贝壳(当然这仅仅是比喻,贝壳不具备稀缺性,不大可能成为倾向)当现金进行交易。当人们需要交易时,只需要将贝壳从A转移到B存储即可,这就是典型的现金型交易。

大家商量好一种办法,就是“每发生一笔交易,都要在全村‘广播’,即告知所有人这笔交易的发生”,但记账者不是交易者,而是每个人都有机会记账,具体选择哪个人记账,是要竞赛的。(https://www.daowen.com)

竞赛的方法是设定一个“题目”(这个题目有可能是农田劳动),全村的人谁最早解出题目(最大工作量证明)谁拥有记账权并且能够得到相应的“贝壳奖励”。

记账人获得记账权之后,要去村口摆放一个石块(区块),并刻上本次交易的内容,同时在石块上记录下来相邻的上一石块的编码(即比特币中上一个区块数据的哈希指针),这样日积月累下来,就形成了一串石块链条,链条之间互相关联,不可篡改,这就是比特币网络中的“链”。

当然,这种类比与比特币最大的区别是贝壳是实物,一旦发生转移就真的转移了,不会出现重复交易(双重支付问题),但在数字世界中,一枚电子货币是否被交易过是很难验证的。

中本聪在这个地方使用的验证机制是“回溯到该枚比特币产生的那一刻”,即当发生交易时到“村口的石头链”上去寻找这块“贝壳”之前的交易历史,确认没有被交易过即可。

在比特币系统中,区块链就是“村口的石头链”,也可以说是比特币的大账本。

这正是密码学家们希望实现的理想电子货币的模型,即在数字世界靠算法发行,不映射线下货币;发行去中心化,不需要央行背书;交易无需中介。

在中本聪之前有无数密码爱好者想实现以上目标。大卫·乔姆率先提出使用加密技术、1997年亚当·贝克设计出哈希现金、1998年华裔密码学家戴伟设计出B币、1998年计算机科学家尼克·萨博提出了“比特黄金”方案、2004年密码学家哈尔·芬尼提出了“最大工作量证明”,是中本聪最终把这些想法和方案综合起来形成了《比特币:一种点对点的电子现金系统》,并成功发行了比特币。

当然,在这些技术手段中,中本聪抓到了问题的关键,正如他自己在邮件中写道:“自20世纪90年代以来所有的虚拟货币全都失败了……这些系统之所以失败,显然是因为它们的中心控制这一特性。我想,我们正在首次尝试建立一个去中心化的、非基于信任的系统。”

好,关键点来了。在我们将比特币与“原始村落”类比的过程中,你是否看到一个“村长”或“记账员”在其中起到作用呢?没有,所以在这个系统的运转过程中没有中心。再则,如果A、B之间进行交易,他们需要互相了解、互相信任吗?答案也是否定的,他们只需要相信这一套运行机制即可,因为记账员是随机的,靠算法得到的,交易信息一旦被记录下来就永远无法更改。

由此我们还可以看出一个根本性问题,无论在现实社会中,还是在互联网时代,价值的转移主要靠记账来完成,比特币之前的所有记账都必须有一个可靠第三方,而比特币的记账,也就是区块链技术则不需要这个可靠第三方。

比如,现实社会中的房产交易,需要办理房产证,这个办理房产证的过程本质上是记账,而且是由国家权力机关背书的第三方账本。

这种记账行为在现实世界比较容易实现,但在数字世界,由于信息易复制、易修改且缺乏唯一性等特点,导致互联网领域的“价值转移”发展得一直很慢,直到中本聪在《比特币白皮书》中发明了新的记账方法“区块+链”,这个问题才有望得以从根本上解决。

虽然使用区块链这种记账方法后已经不需要复式记账,但毕竟复式记账更加简单、明了,所以也有人将增加了区块链技术之后的记账方法称为“三式记账法”。

如果用一句话来描述比特币区块链,应该是这样的:“通过加盖时间戳、加密等技术让每一笔记录都不可篡改,各方通过最大工作量证明达成共识后同步记账、一同公证,每10分钟一次,形成一个区块,这些合法的区块连成一个链条,形成分布式的、大家一致认可的账本数据库。”

所以我们说,本质上区块链最初就是比特币的一个不可篡改的大账本,我们可以把这个阶段的区块链称为区块链1.0[10]。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)