private vs public

区块链 101:公共与私有区块链

区块链主要可以分为公共(public)与私人(private)链两大类,以下会作出详细解释。

Public Blockchain

公共区块链是一个不需经许可的网络,任何人都可以随时加入,查看完整的账簿并参与数据或交易验证过程。例如,比特币和以太币都是使用分散式账簿的公共区块链。 比特币以太坊 都采用公共区块链的分散式账簿作为技术架构。此外,公共或私人区块链技术,亦逐步广泛被罗兵咸永道(PwC)、万事达卡、微软集团等大型商业机构采用。 

私人区块链

但这些公司是使用私人网络,而不是公共网络。私有区块链是一个需要许可的网络。通常在合伙企业中的公司之间使用它来共享数据库或帐簿,以便两者之间的所有内容保持透明。但是它不对公众开放,也没有像公共区块链一样去中心化。

公共和私有区块链的差异

以下是公共和私有区块链的区别。 

– 访问权和权限 

公共区块链是一个去中心化的网络,任何人都可以读写。因此,帐簿对公众是完全透明。参加者有充分阅读和访问的权利。但是对于私有区块链来说,它只是部分去中心化,因为只有授权用户才能阅读数据,但可能无法访问所有内容。他们可以因应自己的法规和规则进行。 

– 共识 

在公共区块链中,任何人都可以参与验证过程并将数据添加到区块链中。在私有区块链中,只有授权用户才能参与和控制。 

-不能逆转 

要了解为什么公共区块链是不可逆转的,我们将需要了解什么是「杂凑运算」。公共区块链上的每个区块都有一个称为杂凑数值的识别码,该识别码是与下一个区块连接的。在区块链中发布后,没有人可以更改或删除该区块的数据。如果有人尝试更改,就会令该区块以及往后所有区块的数据(杂凑值),与网络其他节点(参与者)共同持有的「账簿」记录不同,技术上极不可能让所有参与者都跟随修改「账簿」。理论上,假如你要修改已写入区块链的区块内记录,需要超过51%的网络节点一致行动,技术上极不可能出现。此设计将极大减少系统被入侵、接管共识机制的机会。 

相反,私有区块链上的记录发生更改的可能性更高,因为机构如能够联系其所有用户,并达成超过51%的共识以进行更改。私有区块链的参与较少,因为只有某些批准的参与者才能访问,因此更容易受到黑客攻击和操纵。 

– 交易速度/效率 

毫无疑问,私有区块链一定比公共区块链更快。因为网络涉及的用户越多,拥挤程度就越大。私有区块每秒可以消化数百甚至数千个交易。 

总结

公共区块链和私有区块链具有不同的功能和优势,两种类型的区块链的结合可以成为一个有效的业务解决方案。 

希望这文章可以帮助您更多地了解公共和私有区块链之间的分别。如果这能帮助你,请在下面留下评论。如你有任何疑问,欢迎与我们联络! 

发表评论

邮箱地址不会被公开。 必填项已用*标注

了解更多

Stay up to date!