区块链与比特币的关系 看看中本聪的比特币白皮书

提到比特币和区块链,人们往往会想到千丝万缕的关系。作为目前比较火爆的两个概念。那么,区块链与比特币的关系是什么呢?今天小编就和大家一块深度的了解一下,希望对大家能够有所帮助。

比特币(BitCoin)的概念最初由中本聪在2009年提出,根据中本聪的思路设计发布的开源软件以及建构其上的P2P网络。比特币是一种P2P形式的数字货币。点对点的传输意味着一个去中心化的支付系统。

按通俗习惯来说,先有比特币后有区块链,但是从实际产生来看,是先有区块链技术才使得比特币得以实现,比特币只是区块链的第一个应用。

区块链与比特币的关系:

在比特币的系统中,最重要的并不是“币”的概念,而是一个没有中心存储机构的“账本”的概念。“币”只是在这个账本上使用的记账单位。可以这么说,比特币是在互联网上基于区块链的一个去中心化的分布式账本。这里我们可以做一个形象的比喻,如果区块链是一个实物的账本,那么一个区块就相当于账本中的一页,区块中承载的信息,就是这一页上记载的交易内容,区块链也正是由这一个个区块所组成。

区块链是比特币的核心与底层架构,并且是一个去中心化的分布式账本。

既然区块链是个账本,那与传统账本又有何不同?对于账本而言账本上的内容必须是唯一的,不然账本就没有意义,就像微信的账本就是腾讯在记,淘宝的账本就是阿里在记,这使得记账成为了中心化的行为。在通讯手段不发达的时代如此,在现今的信息时代也是如此。然而,中心化的记账却存在致命的缺陷:一旦这个中心出现问题,如被篡改、被损坏或者丢失,那么整个系统就会面临危机乃至崩溃。

在数字时代,负责记账的自然是计算机。这里,我们把记账系统中接入的每一台计算机称为“节点”。去中心化就是没有中心,也就是说参与到这个系统中的每个节点都是中心。从设计账本系统的角度,就是需要每个节点都保存一份完整的账本。然而,由于一致性的要求,每个节点却不能同时记账。因为节点所处的环境不同,接收到的信息自然不同,如果同时记账的话,必然会导致账本的不一致,造成混乱。

既然节点不能同时记账,那我们就不得不选择哪个节点拥有记账的权力。但是,如果指定某些特殊节点拥有记账的权力,势必又会与我们去中心化的初衷相违背。但是中本聪设计的比特币区块链通过竞争记账的方式解决了去中心化的记账系统的一致性问题。

中本聪在比特币白皮书中,比较详尽的叙述了这个信用系统建立的过程:

第一步:每一笔交易为了让全网承认有效,必须广播给每个节点(矿工);

第二步:每个矿工节点要正确无误的给这10分钟的每一笔交易盖上时间戳并记入那个区块;

第三步:每个矿工节点要通过解SHA256难题(可以理解为解密码)去竞争这个10分钟区块的合法记账权,并争取得到50个比特币的奖励(头四年是每10分钟50个比特币,每4年递减一半);

第四步:如果一个矿工节点解开了这10分钟的SHA256难题,他将向全网公布他这10分钟内区块记录的所有盖时间戳交易,并由全网其他矿工节点核对;

第五步:全网其他矿工节点核对该区块记账的正确性(因为他们同时也在盖时间戳记账,只是没有竞争到合法区块记账权,因此无奖励),没有错误后他们将在该合法区块之后竞争下一个区块,这样就形成了一个合法记账的区块单链,也就是比特币支付系统的总账——区块链。

比特币是区块链的第一个应用,也是目前区块链最成功的应用。