献给有缘翻开此书的朋友
区块链的优势
数据共识:数据共享容易,把数据开放给大家就行。数据共识是在共享的基础上,社区成员都参与记账并达成共识的过程,记录的数据是达成共识的结果,并且社区成员都有一份共识数据的副本。
防篡改:如果说数据共识是“横向看”,社区成员的共识数据副本具有可靠性的话,那么,防篡改就是“纵向看”,历史数据也具有可靠性,即很容易判断出往年的数据是否被篡改,因为区块链具有防篡改机制。
去中心化:区块链技术可以在非常恶劣的环境中(没有管理机构)可靠地运行——这是区块链技术最神奇的地方。当然,这是指公有链,联盟链则没有这种“去中心化”特性,联盟管理模式被称为“弱中心化”。
区块链的劣势
速度慢:一方面,防篡改的数据结构制约了并行性;另一方面,达成共识是需要时间的(就像议事一样),共识的参与者越多则速度越慢。此外,还有故意限速的公有链(如比特币链),即,当社区算力增加时,通过增大挖矿(解谜题)难度令速度降下来。
浪费大:指公有链中由于矿工间恶性竞争而造成的极大浪费。一是构建区块时要解与记账无关的谜题(称为“挖矿”);二是每轮竞争只有一个区块胜出,其余的成品和半成品区块均因竞争失败而被丢弃。社区成员间达成共识还需要额外的网络带宽和存储空间。