公链私链(public/private blockchain)傻傻分不清楚

常常在区块链上应用听到要用公链还是私链做,那到底什么才是公链,什么才是私链呢

区块链为什么要分公链或私链呢

针对不同的应用场景这两种类型的区块链都具有相应的需求,像商业应用中,有许多资料的隐私性为重要的课题,成员也需要具有真实的身份,若以公链型式套用,因其链上的匿名性将使商业交易难以管理; 反之完全分散式的的金融经济中,若需经由信任第三方才能被确认身份与交易,若以私链控制也将失去原先的目的性。无论是何种类型的区块链网路,可以确定的是技术都仍需要改进,对于可扩展性与资料的隐私性是目前的主流问题。

公链和私链比较

公链:

任何人皆可以加入公链的区块链网路,并可以读写区块链中的资料。

优点: 开放成员:任何人都可以加入并且保有匿名性,并都拥有读取写入资料的权限 分散式: 透过公链可以达到免除可信任第三方的手续费或中介即可达成交易,且参与区块链中的结点都参与验证的事务。 不可变:资料一旦写入区块链后就无法更改。 安全性:透过矿工的挖矿奖励机制防止双重支出或是其他恶意的行为。 代表:比特币(Bitcoin),以太坊(Ethereum)

私链:

私有版的区块链网路,访问区块链网路需要拥有权限,因此需要依赖第三方的方式交易。

优点: 权限控制:由信任第三方控制与设定进入权限,保证网路中的成员。 速度更快:参与的结点少,产生的交易数目也较少,速度也将更快。 更符合法规:具有明确的主导方支持并能控制整体架构实践符合规定的修改。 共识机制:私链上运作的节点较少,进入网路中的成员也经审核,因此较多不同种类的共识机制达到全结点的一致性。 代表:Hyperleger ,R3 Corda