「区块链」互联网是一个公共许可网络,区块链也该这样吗?

原创 倦了上犹  |  文章来源:币圈达人发布时间:2020-05-24 01:28  阅读 129 次 评论 0 条
众人帮 趣闲赚 牛帮
摘要:

想象一下,当你在Mac浏览器中输入www.google.com,然后它就把你带到了微软必应(Microsoft Bing)。你可能会有点困惑,也许会生气。但这种事从没发生过 这是为什么呢?
答案是在公共互联网设计的核心,是一个隐藏的让一切运

想象一下,当你在Mac浏览器中输入www.google.com,然后它就把你带到了微软必应(Microsoft Bing)。你可能会有点困惑,也许会生气。但这种事从没发生过 这是为什么呢?

答案是在公共互联网设计的核心,是一个隐藏的让一切运行的管理及 “许可”系统。因特网是一个允许某些关键资源的使用的公共网络。我们可以从中学到的教训对区块链系统的未来,尤其是在企业中,有着深远的影响。

以下是我在这篇文章中提出的论点的总结:

· 随着时间的推移,开放的、共享的、通用的、广泛的接入网络(公共网络)往往会占据主导地位。但公共并不意味着无政府状态或无需许可。例如,在互联网上,证书颁发机构要求操作系统供应商的许可由其浏览器信任,而特定名称和数字的使用需要来自IANA的许可。互联网是一个公共的,被许可的网络。

· 区块链网络中类似的关键基础设施是交易确认。那么,它应该得到许可吗?如果你的目标是抵制审查,那么成为工作证明矿工的权利必须是无许可的,但交易只能是概率上的最终结果。如果抵制审查不是一个目标,那么交易的最终结果是可以实现,但必须知道共识提供者,因此必须得到许可。因此,无论是公共许可还是公共许可模型都适用于区块链,但两者的权衡是不同的。

· 考虑到对审查的抵制并不是大多数企业的目标,交易的最终结果才是,这意味着大规模通用业务区块链的最佳架构是公开的,并得到许可。

· Corda网络、Sovrin和Alastria是公共的、被许可的区块链网络的例子。

公共/私有和许可/无许可是独立的轴

互联网是一个公共的,被许可的网络,这就是为什么它对区块链如此重要…

一个成功的例子:如何黑客谷歌(有点。..)

让我们来看看上面的例子。为什么你在输入www.google.com的时候都看不到必应呢?

当输入www.google.com的时候都看不到必应有两个主要的原因:互联网的域名系统(DNS)和数字证书。

要理解其中的原因,假设我是一个试图将所有谷歌流量发送给微软的坏人。我该怎么做呢?

首先,我需要建立一个域名服务器,每当询问谷歌的地址时,它都会给出错误的答案。所以当有人在浏览器中输入google.com时,我就可以控制他们的浏览器去了哪里。

但如果我只是把它们发到bing.com,那还不够。浏览器上不会显示挂锁。你会发现错误。你检查挂锁了吧?

为了让它起作用,我必须解决挂锁问题。技术细节并不重要但关键是我需要做的是给自己颁发一个google.com 的“证书”。这样你的浏览器就会显示挂锁。而事实是,任何有一点技术知识和几个小时空闲时间的人都能很快完成这项工作。

简单!

哦,不……

实际上是行不通的。(对不起,想成为黑客的…)

但是它失败的原因对于企业区块链的未来至关重要。这是因为它显示了许可概念的至关重要性。

为什么会不管用呢?答案是互联网是一个被许可的系统。潜在的关键互联网基础设施供应商,如DNS和证书,需要得到许可才能使用和信任他们的服务。

我们不常这样想但事实就是这样。上面的技巧失败的原因是我不能强迫你相信我的DNS服务器,我也不能强迫你相信我的“证书”。在前一种情况下,我需要您或您的ISP选择信任我的DNS服务器。在后一种情况下,我将需要苹果将我的证书权威(CA)加入到CAs的列表中,Macs和iPhones可以放心地使用它。必须邀请关键服务的提供者。他他们不会“摇滚起来”,未经允许就加入进来。

当然。.. 你可以带个瓶子来敲门。但如果你的名字不在名单上你就不能进来。

如果你还不允许你的电脑依赖我的DNS服务器,不管我发布多少谎言也没用。如果我还没有得到苹果公司的许可,将我的认证机构列入苹果电脑和iphone的认证机构名单,那么使用苹果产品的人就不会对我发布的证书有丝毫的关注。安卓版的谷歌和Windows版的微软也是如此。

简而言之,互联网运行是因为它的一些基本组成部分-目录服务,地址以及身份管理要么是受IANA、浏览器供应商等组织的控制,要么是受几乎总是将他们直接委托给他们的ISP或操作系统供应商的个人用户的控制。如果他们的服务将被采纳或信任,一个有抱负的关键互联网基础设施提供商需要获得一个或多个这些群体的明确许可。你不能只是点燃你的服务,把你的意志强加给别人。

所以互联网是一头迷人的野兽。它是一个真正的公共网络:开放的、共享的、通用,几乎任何人都可以访问,只要愿意为连接付费,只要能找到愿意出售连接的人。它也允许:关键服务(如DNS或证书)的提供者‘你不能强迫别人消费他们的服务或者信任他们。控制——许可——掌握在用户和可信赖的中心方手中。

审查阻力还是交易终结?今天的现实是:你可以选择一个。

所以,现在把我们的注意力转向区块链。毫无疑问,除了一些特殊的使用案例(通常在金融领域),区块链网络应该是公共的。大型、开放、连接、共享的网络,可以以有机方式形成,进入门槛最低,价格跟踪成本。当然,比特币和以太坊通过了这个测试。Corda网络也是如此,它对所有法律实体都是在收回成本的基础上开放的。今年早些时候, James Carlyle曾写道,Corda 网络的理念在多大程度上与Alastria网络愿景保持一致。

但是以太坊社区的许多人认为,企业不应该仅仅使用公共网络,他们应该使用没有许可的网络。他们通常指的是主以太坊网络

这听起来很有吸引力。然而,互联网的教训是,如果你对关键的基础设施服务没有一些控制,就会有一些非常棘手的“问题”。如果互联网是真正的无许可,当你想去谷歌的时候,我可以骗你的电脑去必应。或者更糟。

因此,企业应该把赌注押在无许可的网络上的想法值得仔细推敲。特别是,如果互联网上需要许可的一些最基本的服务是路由和身份验证,那么区块链是否有相应的问题?

答案是肯定的。有一个非常重要的基础设施服务:交易确认。

当您向网络提交您的交易时,您希望它得到确认。但是被谁呢?谁提供确认服务?你能得到什么保证?

在以太坊和比特币这样的网络上,根本的理念是抵制审查制度。网络的存在使得任何人——甚至是民选政府——都不可能阻止交易被确认。

所以在比特币和以太坊上,没有人,甚至是你,有权力决定谁来确认你的交易。任何有足够计算能力的人都可以参与竞争,“挖掘”包含交易的区块。他们有能力确认,但也有能力扭转确认,如果他们积累了足够的计算能力。确认的交易随后可能成为未经确认的交易。

毫无疑问:对于那些需要审查的人来说,抵制审查是一个惊人的历史性进步。但这背后有一根毒刺:工作证明网络上的交易确认本质上是概率性的。交易可能只被确认。如果抵制审查是你的目标,那么这可能是一个很好的权衡。

但如果你的目标不是抵制审查制度呢?如果您想知道在确认集群中提供确认服务的各方是谁,该怎么办?如果您想确保一旦确认了某个交易,它就会保持已确认状态,该怎么办?(如果没有,又该起诉谁呢?)

这就是互联网给我们答案的地方。这与我在开始写这篇文章时遇到的问题完全相同。就像互联网一样,我们希望区块链网络尽可能公开——开放、共享、通用。但是,在这些公共网络中存在一些能力,在这些能力中,需要对谁能够提供这些能力进行某种控制。

答案是许可——在公共网络的背景下

互联网和区块链之间的具体功能可能有所不同,但解决方案是相同的:允许。

不允许任何人加入网络。我们都同意公共网络在可以使用它们的地方是非常强大的。但是,我们确实需要允许谁可以提供一些关键的公共服务。

这就是为什么我认为公共区块链与互联网采取类似的方式是值得关注的。Corda网络、Alastria和Sovrin都是公共网络的例子,它们以这种公开的、允许的方式工作。就像互联网上没有流氓证书机构可以强迫你接受它的假证书,没有流氓共识提供商可以强迫你接受它的认证决定,他们必须被允许在公共网络中扮演这个角色。

你不会接受一个网络连接,只可能把你连接到真正的谷歌——或者你真正的网上银行门户。你可能不希望区块链网络只确认你的交易。

是的,公共就是未来。公共的,许可的。就像互联网一样。

历史上的今天:

本文地址:https://www.u5881.com/6390.html
版权声明:本站推荐的部分活动具有时效性,老淘本人并不能保证当您看到本文时,该项活动是否仍在继续。

发表评论


表情