四个字解释什么是区块链

04-15 18:48

标签    区块链   比特币   链道学社      

文章来源: 链道学社

区块链讲得很专业的人很多,但是讲得很通透的人不多。白硕老师是在国内讲区块链最通透的一个版本。

1523788986038858a3694e9.jpg

三年前,白硕老师就在用4个字解释了什么是区块链?就是“记账+认账”这四个字。

我们当今所有的经济活动,都对应着一个账户体系,不管是个人银行账户,还是企业的财务账簿。

账户体系几乎是我们所有经济活动、生产活动、日常生活的一个必要的数据记录体系,它反映了经济活动最基本的单元,比如买卖、交易、缔约、履约,这些事情。

传统的账户是什么特点呢?传统的账户是由专业的会计师来处理,使用的是经典的复式记账法。

那么我们说区块链是一个记账体系,是什么意思呢?这就意味着用数字化的方式来记账,把账簿划分成一个又一个的碎片,每一个碎片叫一个区块。

就好比我们账簿划分成科目,划分成分类账、总账等一本一本的账目,每一个区块链记录着账目交易的往来。

这有什么新鲜之处吗?

第一,这个账簿不是存储在你家的柜子里,而是存在一个“不知道什么地方”的地方,叫分布式存储。

第二,这个账簿是谁来记的?不是会计师,而是参与到区块链的整个社群中,所有的人一起来记。

第三,这个账簿里包含哪些内容呢?过去的账簿可能只包括你的进货、销货,只跟你有关,但今天区块链的账目,包含了凡是在区块链这个社群上参与的所有人的所有账户。

所以它是一个P2P的一个分布式的网络,这就是记账的部分。

那么区块链的账簿既然记了账,我们怎么认这个账?比如区块链的真实性、可信、不可篡改、不可抵赖,它会建立起相互信任的机制,也叫共识机制

1523789017922f1f03e783f.jpg

先了解一下区块的含义:比特币网络是一个巨大的账本平均每10分钟网络诞生账本的一页,我们叫它“区块”。大体来说区块包含两部分信息,一部分包含区块的身份信息(区块诞生的时间,第多少个编号,哈希值是多少,整个区块大小是多少等等)这些信息证明这个区块是正确的沿着上一个区块往下的区块,也就是给下一个区块提供了身份验证的信息。

第二部分信息是这段时间内产生网络里的交易,这个账本上记录的每一笔交易,这里的交易指的是在某个时间点给别人转了多少个币这样的转账信息,注意这里不是用法定货币兑换比特币这样买入卖出的交易。

区块链:每个区块被打上时间戳,按照严格的先后顺序,链接起来,叫做“区块链”。

每一个区块链对应着一个时间戳,以先后的顺序排列,并且每一个区块对应着一个哈希算法,有一串长度为32字节的随机散列数据,我们可以称这串数字为哈希值,每一个区块的内容对应一个哈希值,而这哈希值是不可逆的,也就是你把区块里面的内容改了,那么对应的哈希值也就改了,即一个哈希值只能对应事先加密的内容(区块)

并且加密过程不可逆,意味着我们无法通过哈希值倒推原本的加密内容是什么。

区块链的哈希值能够唯一而准确地标识一个区块,区块链中任意节点通过简单的哈希计算都可以获得这个区块的哈希值,计算出的哈希值没有变化也就意味着区块中的信息没有被篡改。这也是共识机制的原理,即怎么来认账。

 

    收藏