目录
当比特币问世后,它也为其底层协议的基础技术的发展奠定了基础,而这项技术就是区块链。渴望创新的人现在已经发现了这项技术的潜力,正在探索区块链技术在每个行业中可能的应用。
为了与我们的电子表格进行类比,我们假设文档可以有多方进行修改。每个人都可以在其设备上运行专用软件,并且可以与其他设备进行连接,所有参与者都能够获取到最新的数据库。
在下文中,我们将研究三种类型的区块链:私有链、公有链和联盟链。在此之前,让我们重申这三种类型区块链的共同点及一些关键特征:
- 仅附加账本 –按照区块链的特点,系统需要遵循区块的链式结构,其中每个区块都链接到上一个区块。如果我们的区块链是电子表格中单元格的集合,则区块是单个单元格。
- 对等网络 –网络上的每个参与者都拥有区块链的数据副本。这些参与者称为节点,它们以对等方式进行交互。
- 共识机制 –必须有一种机制,使节点就跨网络传播事务的正确性达成一致,以确保不会将虚假数据写入区块链中。
下表总结了一些主要差异。
区块链类型 | |||
公有链 | 私有链 | 联盟链 | |
准入限制 | 无 | 有 | 有 |
读取者 | 任何人 | 仅限受邀用户 | 相关联用户 |
写入者 | 任何人 | 获批参与者 | 获批参与者 |
所属者 | 无 | 单一实体 | 多方实体 |
了解参与者 | 否 | 是 | 是 |
交易速度 | 慢 | 快 | 快 |
公有区块链
如果您最近使用过加密货币,就很可能已经与公有链进行了交互。这种类型的区块链涵盖了当今存在的绝大多数分布式账本。我们之所以将它们称为“公开”,是因为任何人都可以查看所发生的交易,并且只需下载必要的软件即可加入。
同样,我们希望公有区块链比私有链(或半私有)更具备防审计性。由于任何人都可以加入网络,因此该协议必须包含某些机制,以防止恶意行为者匿名获得优势。
但是,公有链在安全性和性能方面也进行了权衡。公有链上的许多服务器遇到了扩展瓶颈,吞吐量相对较弱。此外,将变更推送到网络又维持网络不分裂,可能是一项挑战,因为所有参与者同时同意某项提议的可能性比较小。
私有区块链
私有链更适合企业维护,因为企业希望在不让外部网络访问的情况下,能够享受区块链带来的优势。
联盟区块链
联盟区块链是介于公有链和私有链之间的,结合了两者的特征要素。在共识方面,我们可以观察到联盟链与私有链和公有链最显着的差异。联盟链将少数同等权力的参与方视为验证者,而不是像公有链那样开放的系统,让任何人都可以验证区块,也不是像私有链那样,通过一个封闭的系统,只允许某一个实体来任命区块的生产者。
在同一行业中运营的多个组织,且需要共同的基础设施进行交易或中继信息的环境中,联盟链将是最佳的选择。加入这种联盟链对组织也是十分有好处的,因为这将使他们能够与其他参与者分享对行业的见解。
哪种类型的区块链更有优势?
从本质上讲,公有、私有和联盟链并不矛盾,它们只是使用了不同的技术:
- 精心设计的公有链在防审计性方面往往更具优势,但代价是速度和吞吐量较低。这些是对交易结算(或智能合约)提供安全性保证的最佳选择。
- 私有链可以优先考虑系统的速度,因为它无需像公共区块链那样担心核心故障。理想情况下,将私有链部署在个人或组织可控且信息保密的情况下。
- 联盟链可减轻私有链中交易对手的风险(通过消除集中控制),并且较少的节点数通常可使它们能够比公共链更有效率的运行。联盟链适合于彼此之间需要相互沟通的单位组织。
总结
对于从事各类活动的个人和企业来说,存在大量的区块链选择。即使在公有链、私有链和联盟链中,根据复杂性的不同,也会出现许多不同的用户体验。根据实际使用情况,用户可以选择最适合实现自己目标的产品。