按照一般的定义和分类,目前,区块链分为:公链,私链,联盟链(也称为:共同体区块链)。
三链定义
公链:全世界任何人都可读取的、任何人都能发送交易且交易能获得有效确认的、任何人都能参与其中共识过程的区块链——共识过程决定哪个区块可被添加到区块链中和明确当前状态。比如:比特币区块链,以太坊区块链,亦来云Elastos等。
私链:其写入权限仅在一个组织手里的区块链。读取权限或者对外开放,或者被任意程度地进行了限制。
联盟链:可视为“部分去中心化”,公众可以查阅和交易,但不能验证交易,或不能发布智能合约,需获得联盟许可。比如:超级账本 Hyperledger。
简单说:公链是任何人可读可写,私链就是只有一个组织或机构内部可读可写,联盟链是特定的组织群体可读可写。
这么一看是不是清楚了,根本上,区块链只有公链和私链。联盟链只是私链的一个扩大概念。
从历史上看,先有比特币,区块链,再有私链、联盟链。如果按照“中本聪”创立比特币的本意,当他听到私链,联盟链的时候,“中本聪”一定会说“关我啥事”!
仅仅分为公链和私链,对比起来就容易多了。
公链的优缺点不再赘述。
私链又是怎样呢?
私有链与传统的数据库基本没有差别,私有链与美化了的数据库意义是一样的。
但是私链的好处在于能够被现有的中心化组织接受,能够被中心化组织拿来说:我们成功拥抱区块链。私链就是一个本地化的记账工具。“去中心化”根本无从谈起。
原来,一家银行记账在自己的几个中心服务器中,相互备份用于灾备、容错。现在有了区块链,好像还是那个老样子。
原来,几家银行记账最后统一到央行和银联。现在有了区块链,能够仅仅在这些银行记账。哈哈,央行和银联都去哪儿了?
当然,针对公链、私链、联盟链之争还只是开始,互相鄙视持续进行。联盟链是否如我所说,是私链的一个扩大概念,还是离公链更近?
“盗火者区块链应用联盟”第三期线上分享由蔡维德教授带来—《新形势下的区块链现状及应用场景解析》明天整理的文字版会发布。敬请期待!