公共与私有区块链:了解差异
私人区块链 (也被称为 许可的区块链)可能会引起争议,但它们有其优势。这是他们与之比较的方式 公共区块链.
正如我们在“什么是区块链?”中所述。文章中,公共区块链非常开放:任何人都可以加入,成为节点或查看交易历史。接受之前没有验证程序,如果您不再希望验证交易,则可以停下来而不会受到罚款。如果您改变主意,则可以回来,启动一个节点,并完整记录走后的所有更改.
私有区块链有一些限制。这些因区块链而异,但此类限制包括谁可以加入,您必须提供多少处理能力或可以看到多少交易信息。.
私有区块链的好处
私有保护下有许多不同类型的区块链。各个区块链的限制可能有所不同,但重要的是存在限制,并且表示并非所有人都能使用区块链.
通过施加限制,私有区块链相对于公共区块链具有多个好处:
相信. 通过验证节点,或仅允许受信任的合作伙伴运行一个节点,可能不需要多次验证交易。单个节点可以验证,然后所有其他节点更新其记录.
速度. 如果只有特定用户可以运行节点,则可以对处理能力和硬件规格实施严格的要求。不再需要更长的交易时间。私有区块链还可以避免在高调时期出现高峰需求。私人区块链开发人员通常可能能够计划高需求时段,并且不太可能发生令人惊讶的流量高峰.
安全. 尽管公共区块链提供了一定的安全性,但可以使用公共模型跟踪交易到账户。通过运行私有区块链,可以隐藏每笔交易中的某些数据。例如,帐户持有人的交易金额或机密联系方式.
成本. 通过控制节点,私有区块链可能不需要支付矿工费用。如果企业拥有硬件,则无需支付费用即可验证交易。尽管公共区块链需要大量处理能力,但由于负载较小,私有区块链可以通过少得多的验证就可以摆脱困境.
可靠性. 通过调节网络并运行节点,私有区块链可以减少停机时间。当然,拥有数千个节点的公共区块链可能无法停止,但是交易高峰或节点丢失会降低整体网络能力。严格控制私有区块链可以帮助最大化正常运行时间.
私有区块链的弊端
有了所有这些好处,私有区块链听起来可能是有史以来最好的事情……但并非总是如此.
生长发育迟缓. 没有公共节点,随着公共利益的增长,私有区块链将不会获得资源。当某人第一次听说比特币时,他们可以根据需要去启动一个节点-随着用户和节点的增加,公共区块链可以快速扩展。私有区块链可能需要大量时间和金钱才能使新节点联机.
控制与操纵. 如果公共用户或付费客户正在使用私有区块链,则它们将受到开发人员或网络所有者的支配。在没有公众可见性的情况下,开发人员可以随意滥用系统。这可能涉及操纵交易,阻止用户或其他不正当手段.
由于这些原因,许多区块链纯粹主义者拒绝私有区块链的想法。如果有可能在公共区块链上保护数据,为什么还要把所有东西都锁起来?我个人认为私有区块链会很有用,并非一文不值.
谁使用公共和私人区块链?
比特币和以太坊是两个最引人注目的公共区块链,但还有数百个。如果您想要一个安全但开放的网络,或者您担心恶意节点的干扰,那么公共区块链是您的理想之选。尽管它们容易遭受51%的攻击(请参阅我们的区块链和加密货币术语表),但是您不太可能看到大型网络存在任何重大问题.
企业和银行经常使用私有区块链。认真的赚钱组织不可能将他们的数据存储在所有人都能看到的公共区块链上。更糟糕的是,单个实体无法控制所有节点,因此私有区块链几乎是唯一可行的选择.
私有区块链所有者可能经常邀请其他用户启动节点。这些用户可以在网络上存储机密的商业机密或客户详细信息。例如,考虑一个国际视频游戏商店链。该公司可以使用私有区块链存储客户奖励积分,然后邀请竞争商店共享网络。这个区块链可能非常快,无论品牌是什么,用户都可以在任何视频游戏商店中消费积分.
在此示例中,任何视频游戏公司都不希望任何其他公司完全控制网络,也不希望任何随机公司作为节点加入。通过共享私有区块链,每家公司都可以验证交易,并确保其他公司不会欺诈或实施欺诈行为.
一些经过许可的区块链(例如Ripple)是半私有的。任何人都可以使用Ripple将XRP令牌发送给其他任何人,但不是每个人都可以运行节点。相反,Ripple邀请大型组织和其他金融机构来运行节点。他们必须同意规则和要求,但是必须控制一定比例的网络。因此,许多人讨厌像Ripple这样的区块链。.
这几乎是公共和私有区块链的基础知识。一般而言,私有区块链更适合企业,而公共区块链更适合其他所有人. 你怎么看?