DAP:ICP科普:Endorphin计划,开发加密云手机操作系统_GoSwapp

把互联网计算机扩展到终端用户设备,解放移动互联网的技术栈!

正文

如何为手机、笔记本和其他终端移动设备设计一个新的操作系统?关于这一点我已经思考很久,这个计划的代号为"Endorphin"。

Endorphin的想象非常契合DFINITY基金会的使命,它的存在是为了创造直接支持和扩展互联网计算机网络的技术,以及未来的开放式加密生态系统。我很高兴能在高层次上告诉你这个问题。

我们从互联网的历史中知道,无许可的环境推动了创新和经济增长。无需许可提供了自由,创造了更丰富的生态系统。然而,今天,我们的个人设备被相当于1990年代的AOL和Compuserve所控制。

例如,每当一个开发者希望发布一个手机应用程序,他们必须申请登陆iOS的AppStore或Android的GooglePlayStore,并签署条款和条件。然后,苹果和谷歌决定应用程序能不能在商店上线并分发。如果上线了商店,巨头就要抽走很多的应用收入。安卓设备的制造商也必须签署谷歌的条款和条件。

终端用户只能看到他们希望看到的选项,也就是说,用户和开发者被迫进入一种围墙花园。

当今全球个人拥有的30多亿台智能设备都处于被控制的情况下。这种情况对加密货币来说尤其具有威胁性的:因为dapp可能具备自主权,并不受传统公司所接纳;同时价值流动通过token进行,而不是依靠传统的金融系统,因此这很难满足传统公司制定的条款件。因此我们没法从他们的商店里下载到dapp,因此,dapp只能通过访问链接的方式,让用户在浏览器中使用。

Endorphin的愿景下,所有的应用程序都应该使用HTML、JavaScript、CSS、媒体和WebAssembly的组合来构建,就像网站一样。由于WebAssembly现在几乎已经能以原生的速度运行,Web技术现在也允许任何语言的代码硬编码为手机客户端,这使得应用开发者不再局限于iOS的Swift和Android的Java。这正是当今绝大多数开发者想要的开发方式。

使用Flutter这样的架构来创建NNSdapp的例子,向开发者展示了我们可以做什么。以这种方式创建的应用程序和dapp将在所有手机上运行。这是开发的全新方式。

终端用户不必通过垄断巨头的商店里下载应用程序,而是通过传统的链接访问应用程序和dapps,就像打开一个网站一样。如果他们愿意,他们将能够在手机桌面上给应用程序、dapp或网站创建一个图标,快速访问,并且这些应用将在没有架构依赖的情况下加载。

人们将无法感知到网站、应用程序和dapp之间的区别。内容在被访问时将被透明地缓存起来,因此不需要麻烦的下载和安装过程。实际上Chromium已经快得惊人了。

当然,会有一些额外的API供开发者使用,例如与摄像头和省电模式有关的东西,但大多数情况下这将完全基于现有的开放网络标准。例如,网络技术已经可以去调用“通知”这类的功能。

我们究竟为什么要这样做呢?

考虑到平台政策,这与我们的自由息息相关,Endorphin将为开发者、终端用户和设备制造商提供的巨大优势。

这将在终端用户设备上创造一个无需许可的环境,这将推动创新、创造力和增长,而这对互联网世界和它的建设者来说将是巨大的提升:开发者将成为主权者,并能够保留他们的工作所产生的所有收入;手机和其他设备制造商将不再受制于少数巨型垄断企业;终端用户将获得一个更丰富的在线环境。

Endorphin设备将由互联网计算机上的安全、开放的治理系统进行升级和管理,即NNS网络神经系统的一个变种,它提供了一种先进的流动民主形式,终端用户、开发者、收集制造商与社区,将通过算法的调解来表达他们的意志。

DFINITY为Web内容提供的沙盒是非常强大的,这将增强在互联网计算机上运行的应用程序的安全性,它提供了从智能合约到网络浏览器内容,端到端的区块链级别安全。

最后,终端用户的设备如手机,以及后端逻辑和数据,都将在完全自由、安全和无需许可的环境中运行。用户、开发者和设备制造商将重新获得他们的主权。

这是一项正在进行的工作,我们正在积极考虑是否应该由DFINITY来处理,或者是否应该成立一个新的非营利组织。原则上,如果有需求,该项目甚至可以以某种方式代币化,并由互联网计算机上的去中心化社区资助。但为了简单起见,我们也能主动去推进这项工作。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

大币网

[0:0ms0-4:775ms