什么叫区块链
自从10月25日,国家确认区块链为关键核心技术之后,本周区块链的热度不断被刷爆,那么编辑本周就为许多刚接触区块链的小白,详细解析一下这不断刷屏刷屏再刷屏的区块链到底是什么。
区块链技术被认为是继蒸汽机、电力、互联网之后,下一代颠覆性的核心技术。提及区块链(Blockchain)绕不开中本聪和比特币,它的诞生可以追溯到2008年11月1日。一位自称中本聪(Satoshi Nakamoto)的人发表了《比特币:一种点对点的电子现金系统》一文,文中阐述了基于P2P网络技术、加密技术、时间戳技术、区块链技术等的电子现金系统的构架理念,这标志着比特币的诞生。两个月后理论步入实践,2009年1月3日第一个序号为0的创世区块诞生。几天后2009年1月9日出现序号为1的区块,并与序号为0的创世区块相连接形成了链,标志着区块链的诞生。
每个区块包含两个部分:区块头(Head)和区块体(Body)。区块头包含了当前区块的多项元信息:生成时间、实际数据(即区块体)的 Hash、上一个区块的 Hash等等。所以就本质而言,区块链是一个数据库,而这种数据库是去中心化的。
区块链技术的特征之一是去中心化,核心技术有:分布式账本、非对称加密、共识机制和智能合约。我们一个一个讲:
去中心化
去中心化,不是不要中心,而是由节点来自由选择中心、自由决定中心。简单来说,中心化的意思,是中心决定节点,节点依赖中心,节点离开了中心就无法生存。而去中心化,是节点决定中心,中心依赖节点,中心离开了节点就无法存在。在去中心化系统中,任何人都是一个节点,任何人也都可以成为一个中心。任何中心都不是永久的,而是阶段性的,任何中心对节点都不具有强制性。这就是去中心化。它的三大优势分别是:容错——去中心化系统很少会因为某个局部故障而导致整个系统崩溃,因为它依赖于很多独立工作的组件;阻止攻击——想要攻击或操纵去中心系统的成本更高,因为他们基本上没有敏感薄弱的“中心弱点”,而中心化系统的攻击成本则要低得多;抵制合谋——去中心化系统参与者们很难合谋勾结在一起,而对于传统企业和政府领导者而言,他们通常会为了自己的利益互相勾结,最终损害的是公民、客户、员工和广大人民。