私有区块链为用户提供他们想要的绝对隐私。
与公共的、未经许可的区块链相比,私有区块链(这是经过许可的设置)建立了管理谁可以看到和写入链的规则。这些系统有明确的控制层次;因此,它们不是去中心化的。但是,它们是分散的,因为许多节点仍然在他们的机器上保留了链的副本。
私有区块链网络需要邀请,该邀请必须得到网络创始人的批准或网络启动者制定的一套规则。创建私有区块链的企业通常在许可网络上进行。这限制了谁有权参与网络以及进行哪些特定交易。参与者必须首先获得邀请或授权。
现有参与者可以决定未来的参与者;监管机构可以颁发参与许可,也可以由财团决定。一旦公司加入网络,它将有助于保持区块链以去中心化的方式运行。
这种类型的许可区块链范式允许用户利用 30 多年的技术文献来获得可观的收益。
当公司希望从区块链质量中受益而不向公众公开其网络时,私有链更适合企业环境。数字识别、处理供应链问题、扰乱银行业或促进医疗保健中安全的患者/提供者数据交换是私有区块链的一些用例。Linux 基金会的 Hyperledger Fabric 是私有区块链的一个很好的例子。
鉴于区块链的基本原则是去中心化,关于私有区块链不是真正的区块链的有争议的断言是私有区块链的缺点之一。
因为中心化节点决定什么是有效的,所以在私有区块链中真实地构建信息也更具挑战性。最少数量的节点也可能意味着较低的安全级别。如果少数节点出现流氓行为,可能会危及共识机制。
此外,私有区块链源代码通常是专有的和锁定的。用户无法独立验证或检查它,这可能会导致安全性降低。在私有区块链上,没有匿名性。
在每个资产交易场景中,都会创建一个区块链来安全地取出中介。在某种程度上,私有区块链允许中间人重新进入画面。
任何人都可以通过验证和上传数据来参与公共区块链。只有获得批准的实体才能参与和控制私有区块链中的网络。公共区块链示例包括比特币和以太坊。公共区块链比私有或集中式区块链更分散。私有区块链示例包括 Hyperledger 和 Ripple。
与私有区块链相比,公共区块链每秒的交易量更少。私有区块链每秒可能处理数百甚至数千笔交易,因为授权用户的数量更小。
由于其去中心化和积极参与,公共网络更加安全。由于网络中节点数量的增加,“坏人”几乎不可能攻击系统并获得对共识网络的控制权。私有区块链比公共区块链更容易受到黑客攻击、危害和数据泄露/操纵。不良行为者很容易将整个网络置于危险之中。
因为需要大量的电力资源来运行和达成网络共识,所以公有链比私有链消耗更多的能量。私有区块链比公共区块链使用更少的能源和电力。
在私有区块链中,小冲突是不可能的。每个验证者都被识别并拥有加入网络所需的凭据。但是,没有人知道公共区块链中的每个验证者是谁,这增加了串通或51% 攻击的可能性。
联盟区块链是公共区块链和私有区块链的混合形式。
联盟区块链跨越了公有链和私有链之间的界限,融合了两者的各个方面。两个系统之间最显着的区别可以在一致意见的层面上找到。
与任何人都可以验证区块的开放系统或只有一方选择区块生产者的封闭系统不同,联盟链雇佣了少数同样强大的参与方作为验证者。
当几家公司在同一行业经营并需要一个平台来进行交易或传输信息时,联盟区块链将是最有用的。联盟区块链 Quorum 和 Corda 就是两个例子。
与公共区块链网络相比,联盟区块链更加安全、可扩展和高效。它还具有访问控制,就像私有区块链一样。但是,联盟区块链的透明度较低。如果成员节点被入侵,它仍然可以被黑客入侵,而区块链自身的规则可以使网络无法使用。
比特币是一个任何人都可以观察和使用的公共区块链,因为它是用开源计算代码构建的。
虽然私有区块链不允许匿名,但比特币区块链允许。例如,任何人都可以在不透露姓名的情况下购买和交易比特币。它确保每个人都受到平等对待。
由于比特币的去中心化特性,所有交易都可以通过个人节点或区块链浏览器透明地监控,任何人都可以实时见证交易。
每个节点都维护其链的副本,该副本会随着新块的确认而更新。这意味着,如果您愿意,您可以随时随地关注比特币。
私有区块链是一种区块链技术,其中单个实体控制网络。
整个网络由私有许可区块链中的组织联盟共享。网络运营商可以设置用户和节点的权限和角色,例如谁可以参与共识过程,谁可以读写账本,以及区块链节点如何在网络中分布。
私有区块链网络工作涉及的步骤:
- 网络的用户和他们的权利是不平等的,是由他们在联盟中的角色决定的。
- 只有获得授权的用户才能访问不同类别的数据。
- 访问技术由网络参与者的规定决定。
公共区块链网络是任何人都可以随时加入的区块链网络。
任何拥有互联网连接的人都可以加入区块链平台并成为授权节点,从而使公共区块链不受限制且无需许可。
该用户可以访问当前和历史记录,并能够执行挖掘操作,这是验证交易并将其添加到分类帐所需的复杂计算。
任何有效的记录或交易都不能在网络上被修改,而且由于源代码通常是开源的,任何人都可以验证交易、发现错误并提供修复。
为了与公共区块链互动,每个参与者都创建一个帐户并将其连接到一个节点。将其视为用于发送和接收资金的银行帐户。钱包是存储帐户的软件应用程序。
在公共区块链上向链中添加交易的决定是由共识决定的。这意味着交易必须被大多数“节点”(或网络中的计算机)接受。在网络中拥有机器的人会因确认交易而获得奖励。“工作量证明(PoW)”是这个过程的术语。
联盟区块链网络是由众多组织管理平台的区块链。
新来者可能会加入联盟并帮助管理已开发的结构和共享数据,而不是从头开始。同时,通过共同努力解决共同的挑战,企业可以在发展上节省资金和时间。
最后,行动的协调和专业知识的共享通过允许不同的主体分担职责而不是重复劳动来帮助避免重复。
在联盟区块链中,已知参与者较少。它确保了低延迟和出色的性能,因为它通常是一个基于投票的系统。每个节点都可以写入和读取交易,但没有一个节点可以添加块。每个节点(或绝大多数)都必须确认该块才能这样做。如果不满足此规则,则无法添加块。