区块链将彻底改变开源环境


显而易见,开源已经改变了当今世界。开发人员广泛地依赖开源软件,因为它在开发人员基础架构中占主导地位。从云中的Linux等许多操作系统到MongoDB,MySQL和Redis等数据库,都可以使用开源。同样,这一运动主导着编程语言本身,例如Python,C,Javascript,PHP和Java。

对于使用手机,Android和Firefox和Chrome等Web访问方法的消费者来说,开源也很有利。因此,它使技术更易于访问和开放,从而使任何人都可以构建任何东西。

开源不是主流

在90年代中期,许多开发人员都不知道开放软件会流行。只有无政府主义者领导它试图拆除场所。这与区块链技术有很多相似之处。目前,区块链尚未成为主流,其分散的性质似乎是荒谬的。但是,无政府主义者正在领导它试图拆除机构。

就区块链而言,情况更糟。加密货币泡沫大幅膨胀,投机过度,机会主义丰富以及最近的衰退正令人怀疑。

与营利性公司的开源关系

最初,营利性公司和开源似乎是互斥的。包括微软在内的大公司似乎是开源的敌人。公司感到有必要将其代码保密,以保持竞争优势。

今天,情况已经改变。开源的最大贡献者是诸如IBM,Microsoft,Google和Facebook这样的营利性组织。这些庞然大物正在领导许多流行的项目,例如TensorFlow和React。大公司正在开放其IP的一部分,因为开放源代码使它们更具竞争力。

Google和Android是一个很好的例子。谷歌进入已经由苹果及其iPhone 主导的移动领域。微软也很晚才发现iOS和Android主导了移动市场。Google的成功主要是依靠很大程度上开放源代码的操作系统Android。该策略取得了成效。

Android生态系统被视为苹果封闭花园的最强大解决方案。Google放弃了出售Android资产许可证的能力。但是,他们在至少25%的全球人口中占有一席之地。

关于区块链的辩论目前也正在发生。时至今日,大多数市场领导者仍然对分散其部分业务的想法犹豫不决。他们的权力地位似乎与集中控制有关。但是,他们最终将采用新技术来获得市场竞争优势。

为了增强其影响力,他们必须建立明显开放的生态系统。否则,他们的竞争对手将获胜。

叉子和力量平衡

Facebook发布了React IP项目,该项目改变了构建Web前端的方法。但是,仍然有一个谜是为什么其他公司将这种技术用于关键业务路径。例如,如果Facebook有一天决定与Google竞争网络统治地位,将会发生很多事情。

随着与Chrome竞争的Facebook浏览器的出现,如果Facebook决定使React与Chrome不兼容,它将危害企业。开源管理策略已经成功,尤其是由于派生概念的出现。任何开发人员都可以获取任何开放源代码项目的全部源代码,并只需单击一下按钮就可以复制并对其进行本地控制。

如果Facebook决定使React与Google Chrome不兼容,则公司可以派遣React并开发兼容的版本。如果分支成为社区中的最爱,他们会采用它并避开Facebook正在维护的分支。在某个时候,社区中最受欢迎的分叉将成为“ the” React。

微妙的平衡使Facebook能够保持其影响力,只要不滥用它就可以保持其影响力。界线越过共识说的地方。这听起来很像区块链治理的工作方式。对分叉能力的相同保证是该技术为其用户提供的主要保证。

开发人员注意到的一件事是,在区块链下,这种保证明显更强。除了区块链系统的源代码,用户还可以分叉其所有数据。

区块链是开源环境的可靠支持

区块链和开源之间的许多相似之处不仅仅是巧合。分析师和开发人员认为,新技术正在从开源遗留下来的地方得到发展。公司与开放源代码共享的内容受到限制。众所周知,开放源代码无法打开实时系统,也永远无法打开其数据。

可以共享服务器的源代码,但开发人员不能共享该特定服务器的运行实例。但是,区块链技术使这一下一步成为可能。

有形的例子

对于Android而言,生态系统派生了控制操作系统源代码的价值形式。该价值使像三星这样的公司能够加入以使生态系统更具吸引力。但是,Android不仅仅是源代码。许多生活服务对于生态系统的蓬勃发展至关重要。Android依靠付款,推送通知和从Google Play进行的应用下载。

这些服务不仅是代码,还运行着实例,每天有数十亿用户查询它们。他们拥有大量数据。Google在私有基础架构上运行Google Play商店。让公司作为商店的唯一控制人的费用为每个以数字方式分发其应用程序的开发人员的30%的费用。

但是,这仅仅是金钱方面。开发人员对应用程序的审批过程感到不安,因为有些应用程序遭到拒绝,并且遭到了三击暂停政策。一家公司拥有所有要出售和分销的产品的分销渠道的绝对控制不利于竞争。 苹果商店中的Spotify就是一个很好的例子。

Android允许竞争性应用商店与亚马逊一起推出出色的替代品来启动。但是,这些替代方案没有针对根本问题的真正解决方案,并且它们提供的差异很小。一起运行类似于Google Play的多种服务的能力将提高Android生态系统的价值。但是,仅凭开源在技术上是不可能的。

随着区块链的出现,该想法在技术上可以通过概念证明策略来实现。尽管如此,这种想法仍在酝酿之中,并且可能永远不会很快出现。由于商业原因,分散的Google Play不够实用。取而代之的是,区块链可以使像微软这样的其他营利性公司在已经竞争激烈的移动领域中立足。

创建不完全集中的应用分发服务可以为依赖它的开发人员提供更多保证。此外,这将使该产品更具竞争力,从而为消费者提供更好的服务。

区块链可能成为主流

将来,历史将证明,拥有多方依赖的每个系统最终都可能必须向其用户提供一定的保证。但是,并非所有系统都可以在区块链上运行,就像不是所有软件都是开源的一样。但是,世界的某些组成部分必须开放,就像某些关键软件部分必须开放源代码才能使公司成功。

本文链接地址:https://www.wwsww.cn/qkl/1214.html
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。