在过去的几年中,区块链根据其构建和配置而演变成多种口味。 可以根据区块链的配置方式以及预期如何实现所需的商业目的来控制存储在区块链区块上的内容以及区块链网络上各个参与者执行的活动。 从广义上讲,公共和私有区块链是在各种加密货币网络和私有企业中大量使用的两种最常见的风味。 第三类,许可的区块链,最近也受到关注。
本文着眼于公共,私有和许可的区块链网络之间的主要区别。
公共区块链
如果有人希望创建一个类似于比特币的开放式区块链,从而使任何人和所有人都可以加入网络并为网络做出贡献,那么他们可以选择一个开放式公共区块链。 公共区块链网络是完全开放的,任何人都可以自由加入并参与区块链网络的核心活动。 任何人都可以加入或离开,阅读,编写和审核公共区块链网络上正在进行的活动,这有助于公共区块链保持其自治性。
公共网络采用激励机制,鼓励新的参与者加入并保持网络的敏捷性。 从真正去中心化,民主化和无权限的运营角度来看,公共区块链提供了特别有价值的解决方案。
除了易于使用和参与之外,公共网络还具有一些缺点。 主要问题包括维护分布式公共分类帐所需的大量功耗。 其他问题包括缺乏完整的隐私和匿名性,从而导致网络和参与者身份的安全性较弱。 与真正的贡献者一道,参与者有时可能还包括有缺陷的参与者,他们可能参与了诸如黑客攻击,令牌窃取和网络堵塞之类的恶意活动。
私人区块链
如果需要运行仅允许经过验证的参与者的选定条目(如私营企业的参与者)的私有区块链,则可以选择私有区块链实施。 参与者只能通过真实且经过验证的邀请才能加入这样的专用网络,并且网络运营商或网络实施的明确定义的协议都需要进行验证。
公有和私有区块链之间的主要区别是私有区块链控制谁被允许参与网络,执行共识 决定采矿权和奖励并维护共享分类帐的协议。 所有者或运营商有权根据需要覆盖,编辑或删除区块链上的必要条目。
从真正的意义上说,私有区块链不是分散的,而是一种分布式账本,它基于密码学概念作为封闭的安全数据库运行。 从技术上讲,并不是每个人都可以在私有区块链上运行完整节点,进行交易或验证/认证区块链更改。
许可区块链
第三类区块链是许可的区块链,它允许在公共区块链和私有区块链之间混合使用多种定制选项。 可用的选项包括允许任何人在适当验证其身份之后加入许可的网络,以及分配选择和指定的许可以仅在网络上执行某些活动。 例如,涟漪图支持参与者的基于权限的角色。
建立此类区块链的目的在于,它们授予每个参与者特殊的权限以执行特定功能,例如在区块链上读取,访问和写入信息。 企业和企业越来越多地选择许可的区块链网络,因为它们可以在配置网络时选择性地施加必要的限制,并以所需角色控制各个参与者的活动。
例如,如果使用区块链网络来管理从其来源(农场)到最终客户(市场)的农产品交易,则该过程涉及多个实体,在这些实体中,许可的网络可能会提供最佳匹配。 假设一位农民种植了药用植物,然后将其运送到遥远地区的全球多个市场。 由于此类交易可能涉及多个方面,例如国家/地区的海关部门,其将农产品清关进入各自的国家/地区,因此运送产品和仓储的运输公司以及需要将产品保持在指定温度范围内的仓库经营者。
农民可以最终确定特定价格和数量,以将其产品出售给美国的买家,并确定其他价格和数量给欧洲的另一买家。 其他涉及的实体,例如上面提到的海关部门,运输公司和仓库运营商,可能不一定需要有关农民与其各种购买者之间的议定价格的信息。 他们可能只需要访问有限的信息(例如质量规格和数量)即可执行支持此类交易的必要功能。 许可的区块链允许这种受限的实现以及对此类业务区块链上的这些不同参与者的有限许可。
底线
尽管公共区块链一直是最受欢迎的服务,目的是为大众广泛采用基于比特币的常见基于加密货币的网络,但私人区块链已发现可用于企业的安全环境。 许可的区块链通过定制提供了两者之间的中间路径,从而为跨多个企业的更广泛的行业采用提供了空间,并且由于允许甚至有限的外部供应商和提供商进行有限的活动,因此行业中的使用正在增加。