2019年10月25日、26日是两个值得被历史记录的时间,尤其对于区块链和密码行业来说,更是里程碑式的好日子。“1025学习讲话”中指出,加快推动区块链技术和产业创新发展,把区块链作为核心技术创新重要突破口。
图片来源于网络
区块链技术是指通过去中心化和去信任的方式集体维护一个可靠数据库的技术,可以用4个关键词去形容:去中心化(Decentralized)、去信任(Trustless)、集体维护(Collectively maintain)、可靠数据库(Reliable Database)。那区块链又是如何完成去中心化、去信任、集体维护、建立可靠数据库的,这里先看一下其中比特币的交易原理。
广播比特币网络中的每一笔交易,使每个参与者(指矿工)都记录下这笔交易。每个参与者接收到交易信息后,都要将该笔交易盖上时戳,收入区块。由于每个矿工都做了工作,谁赢了获得奖励呢?此时参与者们要通过一个计算游戏,谁能最快解出SHA256运算的值,谁就将赢得打包区块的权利,并获得系统的25个比特币奖励。这个数量的设定是每四年减半。获得记账权的矿工将向全网广播这十分钟内区盖了时戳的交易,其他参与者将核对这些账目。当其他参与者都确认无误后,该区块就确认合法,就进入了下一轮的区块争夺战。多个区块逐渐形成区块链。
图片来源于网络
在这过程中区块链采用分布式存储,通过多地备份,制造数据冗余,让数据安全可靠,同时让所有人都有能力都去维护共同一份数据库,让所有人都有能力彼此监督维护数据库的行为。最后,区块链又分为以下几种:
图片来源于网络
公开区块链(public blockchain) 例子:比特币,Ethereum Frontier。公开区块链上的数据所有人都可以访问,所有人都可以发出交易等待被写入区块链。共识过程的参与者(对应比特币中的矿工)通过密码学技术以及内建的经济激励维护数据库的安全。公开区块链是完全的分布式。
2、协作区块链(federated blockchain) 例子:Hyperledger以及德勤等会计所尝试的审计系统。参与区块链的节点是事先选择好的,节点间很可能是有很好的网络连接。这样的区块链上可以采用非工作量证明的其他共识算法,比如有100家金融机构之间建立了某个区块链,规定必须67个以上的机构同意才算达成共识。这样的区块链上的数据可以是公开的也可以是这些节点参与者内部。部分意义上的分布式。
3、私有区块链(private blockchain) 例子:Eris Industries。参与的节点只有用户自己,数据的访问和使用有严格的权限管理。近期部分金融机构公布的内部使用的区块链技术大都语焉不详,不过很可能都在这个范围内。







