首先我们先聊聊最老生常谈的话题,区块链是什么?我在网上找了很多的解释,在这里我推荐一个我认为最好的解释。我们可以换一个角度来问这个问题,与其关心什么是区块链,不如去考虑,满足什么条件就可以称为区块链呢?这里给出三点:
- 区块链是一个放在非安全环境中的分布式数据库(系统)
- 区块链采用密码学的方法来保证已有数据不可能被篡改
- 区块链采用共识算法来对于新增数据达成共识
接下来我们来聊聊区块链为什么会这么火?为什么称区块链是一场革命呢?其实就两个字,信任。
信任是自古以来一直都有的东西,从洞穴时代到工业时代再到信息时代,人们无不依赖于信任来进行交易:我信任你,我才会和你交易。解决社会因为审核所花费的成本,在当今社会中充斥这大量的中介机构(这里的中介机构不光是我们通常理解的房屋中介什么的),我们在京东买东西付款,是因为我们相信京东收到付款后会给我们发货;我们把钱存银行,是因为我们相信银行不会花掉我们的钱等等。思考一下,我们的社会运转其实就是依赖这些中介机构,但另一方面也说明同时我们花费着巨额的成本去证明“我们之间可以信任”。想象一下,去掉这些证明信任的环节,那我们的社会将会是什么样呢?可见称区块链为一场革命是有必要的。
然后我们聊聊市面上的区块链。现在区块链有三类:公有链、私有链、联盟链(共同体链)。
市面上现在一直鼓吹的特性(去中心化、解决信任问题),其实是公有链才具备的特征。但是公有链又面临着一个问题,可应用的场景太少,目前除了数字货币、智能合约还没有很成熟的案例。而私有链是和公有链在这点上是完全相对的,失去了公有链最最重要的特征(去中心化),自我感觉其也没有很高的价值。所以现在商业上应用最深的其实是联盟链,它结合了公共区块链的“低信任”和私有区块链的“单一高度信任”来提供了一种混合的模式。而且联盟链才是形态上最符合现在社会情况的,相比于公有链的那种完全去中心化的不可控和隐私安全问题,联盟链变得更灵活,也更有可操作性。当然作为一个极客,我还是很期待完全去中心化的呢。