作者:Dominic Williams

我已经构思用于智能手机,笔记本电脑和其他用户设备的新操作系统的概念很久了。该项目的代号为“ Endorphin”。

用户

这项工作非常符合DFINITY 基金会的使命,该基金会的存在是为了开发直接支持和扩展互联网计算机网络以及未来开放式加密生态系统的技术。很高兴能在此向您介绍。

从互联网的历史中我们知道,无许可的环境可以推动创新,促进经济增长。这创造了更丰富的生态系统,提供了自由的环境。但是,今天,我们的个人设备在上世纪90年代受到美国在线(AOL)和Compuserve(威讯子公司)的控制。

例如,每当开发人员计划发手机应用程序时,他们都必须申请将其添加到iOS上的App Store或安卓上的Play Store中,并签署相应条款。苹果和谷歌然后决定是否将该应用程序上传到商店并进行分发,且他们将收入中的很大一部分拿走。安卓设备的制造商还必须注册谷歌的条款。最终用户只能看到应用商店希望他们看到的选项。因此,用户和开发人员被迫进入“围墙花园”。

当今,世界上30多亿个智能手机设备中,情况几乎都是这样。这种情况对于加密行业来说尤其令人沮丧,因为dapp可能会引起争议,具有自治性,并且价值流通可能通过代币而不是传统的金融系统进行,从而难以满足所涉及的条款。因此,必须通过URL将它们加载到设备上的浏览器中(尽管这样做非常有效,如NNS dapp所示,您可以在桌面上为它们创建一个图标)。

Endorphin的愿景本质上是所有应用程序或dapps都应使用HTML,JavaScript,CSS,媒体和WebAssembly的组合来构建,如同网站一样。由于WebAssembly,网页技术现在还允许以任何语言编写硬核客户端代码。而WebAssembly现在几乎以本机速度运行,从而使应用程序开发人员不必再受限于iOS上的Swift和Android上的Java。这正是当今绝大多数开发人员梦寐以求的。

Flutter之类的框架(用于创建NNS dapp)展示了可能性。以这种方式创建的应用程序和dapps可以在所有手机上使用。这是全新的开发方式。

最终用户不必通过大科技公司的应用程序商店下载应用程序,而是可以像网站一样通过传统的URL访问应用程序和dapps。如果他们愿意,他们将能够在设备的桌面上为该应用程序,dapp或网站创建一个图标,并且该图标将不带框架地加载。实际上,网站,应用程序和dapps之间不会有任何区别。内容在访问时将简单地透明地缓存,因此无需繁琐的下载和安装过程。例如,Chromium(Chrome,Edge,Brave,Opera等使用的框架)已经非常快。

当然,我们将为开发人员提供一些额外的API,例如与相机和省电模式等相关的东西,但是大部分将完全基于现有的开放网页标准。例如,网络技术已经提供了诸如通知之类的功能。

我们到底为什么要考虑这样做呢?

原因涉及政治和自由,以及它将为开发人员,终端设备用户和设备制造商提供的巨大优势。

这将在终端用户设备上创建一个未经许可的环境,这将推动创新,创造力和增长,对世界和开发者来说将是更好的环境。开发人员将拥有主权,并能够获得其工作产生的所有收入。手机和其他设备制造商将不再受制于一些大型垄断企业。最终用户将获得更加丰富的在线环境。

Endorphin设备将通过互联网计算机上的安全且开放的治理系统(即网络神经系统的一种变体)进行升级和管理,该网络神经系统提供了先进的流动民主形式,终端设备用户,开发者和制造商(社区)将在其中发挥作,用他们的意愿通过算法来调解。

已经为网页内容提供的沙箱功能非常强大,这将增强运行在互联网计算机上的dapps提供的安全性,该dapps提供从智能合约到网页浏览器中内容的端到端区块链的安全性。

最终,终端设备(例如手机)以及后端逻辑和数据都将在完全免费,安全和无许可的环境中运行。用户,开发人员和设备制造商将收回其主权。

这项计划正在进行中,我们正在积极考虑是否应由DFINITY开发,还是应该成立一个新的非营利组织。原则上,即使有需求,该项目甚至可以以某种方式进行标记,并由分散的社区在互联网计算机上提供资金,但是可以说,为简单起见,我们应该自己进行。

我们正在寻找加速该计划实施的方法,希望不久后能向大家宣布。同时,如果您觉得自己具有该计划中涉及的技术或技能,比如说,如果您使用Chromium,WebAssembly或移动操作系统的内部程序,请与DFINITY基金会招聘人员联系。

不久,将有更多信息。