这篇文章旨在揭示可以创建的不同类型的区块链。它们每个都用于非常不同的应用程序,并且根据用例的不同,每个应用程序所遵循的协议也不同。现在,让我们将公有链之于私有链对比一下开源软件之于专有技术。
-- Ostechnix(作者)
区块链 2.0 系列的前一篇文章探索了 智能合同的现状 。这篇文章旨在揭示可以创建的不同类型的区块链。它们每个都用于非常不同的应用程序,并且根据用例的不同,每个应用程序所遵循的协议也不同。现在,让我们将公有链之于私有链对比一下开源软件之于专有技术。
正如我们所知,基于区块链的分布式分类账本的基本三层结构如下:
图 1 – 区块链分布式账本的基本结构
这里提到的类型之间的差异主要归因于底层区块链其所依赖的协议。该协议规定了参与者的规则和参与的方式。
阅读本文时,请记住以下几点事项:
大多数区块链要么是公有的,要么是私有的。广义上说,公有链可以被认为是开源软件的等价物,大多数私有链可以被视为源自公有链的专有平台。下图应该会让大多数人明显地看出基本的区别。
图 2 – 公有链/私有链与开源/专有技术的对比
虽然这是最受欢迎的理解。但是这并不是说所有的私有链都是从公有链中衍生出来的。
公有链可以被视为是一个无需许可的、开放的平台或网络。任何拥有专业知识和计算资源的人都可以参与其中。这将产生以下影响:
相比之下,私有链是一个被许可的区块链*。这意味着:
私有链通常在其协议中没有任何特征。这使得该系统仅与目前使用的大多数基于云的数据库系统一样安全。
需要注意的一点是,它们被命名为公有或私有(或开源、闭源)的事实与底层代码库无关。在这两种情况下,平台所基于的代码或文字基础可能是公开的,也可能不是公开的。R3 是一家 DLT( 分布式分类账本(Distributed Ledger Technology))公司,领导着由 200 多家跨国机构组成的公有财团。他们的目标是在金融和商业领域进一步发展区块链和相关分布式账本技术。corda 是这一共同努力的产物。R3 将 corda 定义为专门为企业构建的区块链平台。其代码库同样是开源的,鼓励世界各地的开发人员为这个项目做出贡献。然而,考虑到 corda 面临的业务性质和旨在满足的需求,corda 被归类为许可的封闭区块链平台。这意味着企业可以在部署后选择网络的参与者,并通过使用原生可用的智能合约工具选择这些参与者可以访问的信息类型。
虽然像比特币和以太坊这样的公有链负责该领域的广泛认知和发展,但仍然可以认为,为企业或商业环境中的特定用例设计的私有链将在短期内引领货币投资。这些都是我们大多数人在不久的将来会看到以实际方式运用起来的平台。
请继续阅读本系列中下一篇有关 Hyperledger 项目的文章。
我们正在研究更多有趣的区块链技术话题。敬请期待!
via: https://www.ostechnix.com/blockchain-2-0-public-vs-private-blockchain-comparison/
作者: ostechnix 选题: lujun9972 译者: zionfuo 校对: wxy
本文由 LCTT 原创编译, Linux中国 荣誉推出
留言与评论(共有 0 条评论) |