区块链——各种区块链的特性和区别
公链
人人都可以读取、发送交易且交易能获得有效确认的、任何人都能参与其中共识过程的区块链。
公链采取了采取工作量证明机制(POW)、权益证明机制(POS)、股份授权证明机制(DPOS)等方式,并将经济奖励和加密数字验证结合了起来,并建立一个原则就是每个人从中可获得的经济奖励与工作量成正比。这些区块链通常被认为是完全去中心化的。
特点:
-
开源——整个系统的运作规则公开透明
-
保护用户免受开发者的影响——程序开发者无权干涉用户
-
访问门槛低——只需要一台能够联网的计算机
-
完全去中心化——所有数据默认公开,在这里每个参与者可以看到所有的账户余额和其所有的交易活动。
缺点:
- 由于技术条件不成熟,交易量一旦过多容易造成网络拥堵,导致效率变低
案例:BTC、 ETH
私链
私链是指其写入权限仅在一个组织手里的区块链。读取权限或者对外开放,或者被任意程度地进行了限制。相关的应用囊括数据库管理、审计、甚至一个公司,尽管在有些情况下希望它能有公共的可审计性,但在很多的情形下,公共的可读性并非是必须的。
特点:
-
交易速度快——少量的节点也具有很高的信任度,不需要每个节点来验证一个交易
-
隐私性好——给隐私更好的保障私有链使得在那个区块链上的数据隐私政策像在另一个数据库中似的完全一致;不用处理访问权限和使用所有的老办法,但至少说,这个数据不会公开地被拥有网络连接的任何人获得
-
交易成本低——交易成本大幅降低甚至为零私有链上可以进行完全免费或者至少说是非常廉价的交易。如果一个实体机构控制和处理所有的交易,那么他们就不再需要为工作而收取费用
案例:Linux基金会、R3CEV Corda平台以及Gem Health网络的超级账本项目
联盟链
联盟链开放程度和去中心化程度是有所限制的。其参与者是被提前筛选出来或者直接指定的,数据库的读取权限可能是公开的,也可能像写入权限一样只限于系统的参与者。
特点:
-
交易成本低——交易只需被几个受信的高算力节点验证就可以了,而无需全网确认
-
节点容易连接——若是出了问题,联盟链可以迅速通过人工干预来修复,并允许使用共识算法减少区块时间,从而更快完成交易
-
灵活——运行私有区块链的共同体或公司可以很容易地修改该区块链的规则,还原交易,修改余额等
案例:2015年成立的R3联盟,就是银行业的一个联盟链,目前已加入的成员多达40多个,包括世界著名的银行摩根大通、汇丰、高盛等。