私有区块链(Private Blockchain,简称私有链)
私有区块链是指其写入权限掌握在一个中心化的组织手里。读取权限或者对外开放,或者被任意程度地进行了限制。相关的应用囊括数据库管理、审计等等都由一家公司内定,尽管在有些情况下希望它能有公共的可审计性,但在很多情形下,公共的可读性并非是必须的。
在零知识证明在区块链行业得到爆发性的应用之前,Vitalik已经思考过零知识证明在很多应用场景下,让私有链失去了存在的必要性。而比特股(Bitshares)和区块链社交平台Steem的创始人Daniel Larimer推出的EOS(www.eos.io),由于可以直接满足企业的管理需求,进一步挤压了私有区块链的生存空间。\
Multichain、Corda和Hyperledger Fabric都是打造私有区块链的利器,但迄今尚未看到令人拍案的项目。\
像改变游戏规则、还原交易、修改余额这种事,是绝不可能发生在公有链里的,但私有链可以任性,可以看心情——因此这个优点也可能是致命的缺点!\
只有私有链的主人才有交易的审核权,并且私有链的主人百分之百拥有交易的审核权。那么像PoW(工作量证明)里面大家担心的因为矿工串通而导致的51%攻击的危险,在私有链里根本就不存在——因为这方面的风险要么是零,要么是百分之百!这个优点显然也可能是其致命的缺点!\
交易只需被几个受信的高算力节点验证就可以了,而不是需要数十万台矿机的协同,因此交易成本会便宜很多。事实上我们知道,公有链的代表比特币和以太坊,其交易手续费都不便宜。作者本人的比特币转账手续费的最高记录是单笔150元!
既然是私有链,交易手续费到底收多少,主人说了算,他要不想便宜大家那就真不便宜。并且,随着有向无环图(Directed Acyclic Graph, DAG)在区块链领域的应用,公有链交易手续费的问题应该能够得到大大的改善。\
节点少,验证简单,因此私有链交易并发的承载能力也就优于公有链。
但既然故障可以迅速通过人工干预来修复,万一人工出错,事情就难办了!\
读取权限受到限制,即可提供更好的隐私保护。但公有链通过采用零知识证明,甚至可以达到更高水平的隐私保护能力。