第160篇 笔记-公有链和私有链

Posted wonderBlock

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第160篇 笔记-公有链和私有链相关的知识,希望对你有一定的参考价值。

本文主要内容来自Vitalik Buterin的文章。

从本质上讲,比起由加密经济学(如工作量证明、权益证明)来保护完全公开且无人控制的网络和状态机,也可以创建一个这样的系统:该系统的访问权限讲受到更严格控制,其修改权限或者甚至读取区块链状态的权力都只限制给少数用户;与此同时,其仍然能够保持区块链所提供的真实性和去中心化的多种部分保证。这类系统一直是金融机构关注的焦点,并且某种程度上导致了某些人的强烈反对,这些人要么认为这一做法损害了去中心化,要么认为这将导致中间商重拾权力。

然而,对于那些只是因为想要弄清楚该如何更好地为人类服务,或者甚至追求更为温和的服务客户的目标而参与其中的人,这两种风格之间的实际差异到底是什么呢?

一、分类

通常有三种类似区块链的数据库应用:

  1. 公有区块链

世界上任何人都可以读取的区块链,任何人都可以在此发送交易;如果这些交易有效,那么其将被包括在内;

世界上任何人都可以参与共识过程,即确定哪些区块应该被添加到链中以及当前状态应该是什么。

作为中心化或准中心化的替代方案,公有区块链由加密经济学提供保障。加密经济学是指经济激励和使用诸如工作量证明或权益证明等机制的加密验证的结合,其遵循个人对共识过程影响的程度与他们可以承担的经济资源的数量成正比这一通用规则。

这些区块链通常被认为是完全去中心化的。

  1. 联盟区块链

其共识过程由预先选定的节点集合进行控制的区块链。

读取区块链的权利可以是公开的,也可以仅限于参与者,还可以是混合路线。

如果公开区块的根哈希值以及允许公众参与进行有限数量查询和找回区块链状态某些部分的加密证明的API,这些区块链可以被认为是部分去中心化的。

  1. 私有区块链

写入权限集中保存在某个组织手中的区块链。

读取权限可以是公开的,也可以限制在任意范围内。

其可能的应用包括单个公司内部的数据库管理、审计等。

通常,人们很少强调联盟区块链和私有区块链之间的区别,尽管这很重要:前者提供了介于公有区块链所提供的降低信任与私有区块链模型的单个高度可信实体之间的混合体。然而,后者可以更准确地描述为具有一定程度的加密可审计性的传统中心化系统。但是,在某种程度上有充分的理由去更多关注联盟链,而不是私有链:除了复制型状态机功能,在完全私有环境中,区块链的基本价值仅是加密身份验证。此外,也没有理由相信这种认证技术有望赋能应用为其用户提供更多类型的加密保证。

总的来说,与私有区块链相比,在公司金融领域,广义的零知识证明被极大低估了。

二、公有链与私有链

总通而言,只存在唯一的区块链的想法是错误的,两种类型的区块链都有各自的优缺点。

  1. 私有区块链拥有众多优点

在需要的情况下,运营私有区块链的联盟或公司可以很容易地改变区块链的规则、回滚交易、修改余额等。在某些情况下,这一功能是非常有必要的。

验证者是已知的,因此也就不需要担心某些矿工相互勾结进行51%攻击的风险。

交易更便宜。因为它们只需要被可信任的几个节点进行验证,这些节点具有非常高的处理能力。

可信节点的链接状态良好,并且可以通过手动干预快速修复故障,同时允许使用共识算法,以求在更短的区块时间之后提供最终化。

如果读取权限受到限制,那么私有区块链可以提供更高级别的隐私保护。

  1. 公有区块链的优势

综合上一条所述观点,私有区块链看起来无疑是机构的更好选择。然而,即使对于机构,公有区块链仍然具有很大的价值。事实上,这一价值在很大程度上取决于公有区块链的倡导者一直在推动的哲学美德,其中包括中立和开发。公有区块链的优势通常分为两大类。

公有区块链提供了一种保护应用程序用户免受开发者攻击的方法,并确保应用的开发者也无权执行相关操作。从某种角度来看,可能很难理解为什么应用开发者会想要自愿放弃权力并自我束缚。然而,更先进的经济分析提供了俩个原因。首先,如果你明确地让自己更难或不可能做某些事情,那么其他人就更有可能信任你并与你进行互动,因为它们相信这些事情不太可能发生在他们身上。其次,如果你个人被另一个实体强迫或施加压力,那么说“即使我愿意,我也无权做到这一点”是一个很重要的讨价还价的筹码,因为这将大小某一实体强迫你去做某事的意图。

公有区块链是开放的,因此其可能会被很多实体使用并获得网络效应。

需要注意的是,还可以通过在公有区块链上创建私有管理的智能合约,或在公有区块链和私有区块链之间创建跨链交换层来实现这些属性的多种混合组合。在不同的案例中,最佳解决方案在很大程度上取决于你所处的特定行业。在某些情况下,公有显然更好;而在其他方面,私有控制也很有必要。

正如现实世界中的情况一样,一切取决于实际。

以上是关于第160篇 笔记-公有链和私有链的主要内容,如果未能解决你的问题,请参考以下文章

公有链私有链和联盟链到底有何区别?

Docker 搭建以太坊私有链

区块链技术公司谈并不是所有手机都叫区块链手机

区块链

区块链科普:何为币圈,链圈,私有链,公有链?看完这个视频秒懂

Hyperledge Fabric-身份与角色认证