AMA ▏亦来云创始人陈榕最新社区问答

随着 Elastos Smartweb 雏形的基本完成,相关生态建设及 CR 委员竞选正在有序的展开和推进。亦来云核心开发团队和其他社区团队将面临 dApps 落地解决方案、技术迭代,社区开发者友好性完善和用户参与区块链生态建设等难度更大的挑战。针对社区成员的关心和疑问,近期,亦来云创始人陈榕在海外社区电报群与社区成员进行了交流,对亦来云未来的规划和发展做了答疑。

陈榕先生表示,亦来云作为一个新一代互联网项目,其价值将由在平台上进行生态开发的应用程序的数量决定。当前,亦来云在继续完善基础设施的前提下,关注的重点是新一代互联网上的真实活跃用户及何时将用户市场占有率做到第一。

以下是本次 AMA 的具体内容。

1. 您能介绍下 elastOS 项目团队的基本情况吗?

elastOS 项目团队在开发团队内部叫 Trinity Tech 团队,目前共有四名成员,Ben Piette 是 Trinity Tech 团队的负责人。

Trinity Tech 团队当前的主要工作是开发 elastOS 浏览器,为去中心网络和 dApp 应用提供一个可信运行环境,并通过调用 Elastos 统一集成的 API 将 Elastos 平台提供的各项服务整合到一起。Trinity Tech 团队在 2019 年取得了突破性的进展,开发并实现了 Trinity 的核心运行时,其中包括浏览器插件系统、dApps 隔离等,并实现将现有的 Cordova 插件迁移到 Trinity 的功能。更重要的是, elastOS 目前实现了 dApp 之间的通信机制,这样 dApp 可以进一步拓展互相发送或请求服务和动作。

2. 您对移动应用”推送消息”的功能有什么看法呢?

我认为”推送消息”是移动应用一个非常重要的功能及服务,但它需要一定程度的中心化控制,举例来说,苹果手机的消息通道一定是建立在苹果后台与第三方App发行商的云服务器之间。同时,当前手机应用的开发及推广受到谷歌、苹果、微软等宿主应用商店法律条款的约束,相比之下,亦来云开源代码本身并非具有签署法律合约的主体。

未来,这些公司运营的通知服务器(没有额外功能)可以作为(暂未实现的) dApp 运维侧链共识机制来签名验证,使去中心化应用通过中心化云消息通道、未经允许收集用户数据等作恶的可能性进一步降低。

手机应用的充分竞争与适度中心化也便于促进区块链项目的合法合规落地。迄今为止,互联网上的数字资产全被寡头垄断,不存在”个体经济”。只有让个人拥有自己的数据资产,自由买卖,从技术层面使”改革开放”成为可能,才是繁荣新一代互联网上私有经济的根本出路。

3. 目前,Elastos Hive 的进展如何?

根据亦来云双周报情况显示,Hive1.0 SDK 已经正式对外发布了。接下来,Hive 团队将开始 Hive 2.0,即 Hive++的文件扩展及 Key / Value API 等面向更多应用存储需求的服务。

4. 未来基于亦来云基础设施开发的各类应用由应用开发团队作为发布主体吗?

是的。随着亦来云社区化进程的展开,将不会再以亦来云基金会的名义发布任何项目到应用商店,Elastos Smartweb 上所有应用的发布、推广都将由社区开发团队完成。

亦来云社区的源代码贡献者分为两种:

(1)新一代互联网基础设施开源代码,主要体现在对 GitHub 的贡献,并编译 SDK 开发包给予第三方软件 App 开发商;

(2)安卓、苹果、微软、Linux 云服务器等宿主操作系统 App 及 dApp 的开发商。

亦来云基金会更倾向于赞助第一类项目,包括 Carrier、Hive、DID、以太坊侧链、CRC 共识等。除此之外,亦来云基金会对第二类开源代码项目的支持目前仅限于 elastOS 浏览器、ELA 钱包、大象钱包分别由三个相对独立的技术团队负责发行与推广的手机应用。

亦来云基金会预计在2020年8月以后逐步停止对两款钱包应用的支持,只保留对 Trinity 团队发布 elastOS 浏览器一款”中立”应用的发行支持,其目的主要是为了验证亦来云新型互联网各个基础软件模块的可用性,同时获得直接的用户体验反馈。

5. 您可以介绍一下亦来云基金会未来的发展方向是什么吗?

在未来,伴随着工程进展,亦来云基金会将逐步转变为一个类似于 W3C 形式,并致力于促进 Smartweb 发展的非盈利性技术标准组织。新一代互联网的基础设施完善还需要很长的时间。今明两年的大部分时间,亦来云基金会仍会将重点放在基础设施建设上。

同时,也希望各社区团队在 CR 的框架下尽快发展起来,鼓励所有第三方应用开发商利用 Elastos 开源代码,实现无 Web 服务器的自动运维,在亦来云生态上能够形成百花齐放,百家争鸣的局面,让用户真正拥有数据资产,让新一代互联网在全球范围内产生更多经济体,让在网络上做生意变得更加简单容易。

6. 对于 Elastos Smartweb 的进展,您怎么看?

鉴于目前的开发进度,我对 Elastos Smartweb 的未来非常乐观。我们的进度超越了大多数的区块链项目。目前看来,2020年5月底 CRC 上线的把握比较大,这标志着亦来云新型互联网正式开始自动运行。到2021年年末,CRC 通过一年多的自动运行,各种技术指标达到基本成熟的状态。

7. 目前,CR 的资金主要用于哪些方向?

CR 是一个虚拟的治理机构,我个人倾向于资金主要用于支持基础设施建设以及对社区的激励。例如,给对社区发展做出贡献的成员发放社区激励,或者扶持将应用转移到 Elastos Smartweb 上的项目帮助其生存下来。

8. 您可以简单介绍下侧链的概念吗?另外,与 Titan 合作的意义是什么?

侧链的概念来自于区块链世界,主要的作用是为了解决区块链的可扩展性问题。区块链和侧链都是技术术语,如何灵活运用于建设新一代互联网才是关键。

亦来云采用了 PoW 联合挖矿、DPoS 超级节点验证签署账本、CRC 共识治理等三层架构,其根本思路就是不能为了区块链而区块链,而是适当采用区块链技术搭建新一代互联网体系。曾经区块链界有个思潮——代码即法律,误导了许多人,让大家忽略了代码是人写的,写代码的人因意见不合,导致区块链多次硬分叉。互联网是全世界互通互联的平台,不能随意硬分叉,这是亦来云采用第三层 CRC 共识的根本原因。

从亦来云的角度看侧链,以太坊侧链及智能合约已经运行比较成熟。NEO 侧链也已经实现了初步验证和运行,但暂时没有对外开放。

有句话叫”软件即服务”。在传统操作系统之上,有的项目适合用 JAVA 语言开发,有的适合用 C++ 语言,还有的适合用 JS 开发。不能简单概括 JAVA 语言比 C++ 语言好,因为语言的好坏取决于其应用场景。亦来云的宗旨是建设一个新型互联网,能支持各种开发语言,支持各类智能合约,区块链即服务( BaaS ),给开发者以选择,通过市场化竞争让消费者获利。

我们知道互联网有形形色色的基础服务提供商,比如,CDN 服务,宽带通讯服务,云计算服务等。在传统互联网里,用户不会知道应用选择了海底电缆还是卫星,爱奇艺选择了哪家 CDN,淘宝选择了哪家云计算提供商。

站在亦来云的角度,让我们再从软件业务服务商的角度看一下侧链,其重点是为了建立去中心化信任的基础共识。所谓”去中心”就是小公司不进驻淘宝可以开店,网红没有花椒也能直播,百姓没有爱奇艺还能看影片。去中心,简单来说就是去掉互联网的寡头。没了寡头,进一步细分服务市场,具备直播技术能力的也不止一家两家创业团队。例如,Titan 的技术是利用分散在千家万户机顶盒提供视频 CDN 存储加速服务。我们可以想象,类似 Titan 的厂家形成”行业协会”侧链,共同提供视频点播、直播业务。每家行业协会成员的软件服务接口符合统一标准,(还记得前面说亦来云基金会的将来是类似 W3C 标准组织吗?) 竞争”直播”挖矿,获得奖励。用户不但通过 DID 登录,也通过 DID 确认数字资产(片源)。他们并不知道每次视频点播的具体流媒体服务商是谁,类似于 DPoS 挖矿,消费者点赞与否会增加或者降低背后服务者在行业协会侧链里的分成利润。

Elastos Carrier 作为去中心化的运营商,在侧链共识的基础上,利用智能合约,公平有序地分配任务。在服务商之间发生矛盾的时候,可以构想行业协会侧链借鉴 CRC 共识的代码思想,实现符合行业自身的共识代码,更新智能合约规则。

Titan 本身可能是中心化、半中心化、去中心化的服务提供商,类似以太坊侧链,亦来云需要服务提供商,但并不唯一。服务即挖矿,并不要求服务商一定是”去中心”化的。从这个意义上说,各种服务,包括云计算、云存储、电商、交易所、搜多引擎、深度学习等各方面都可以是行业协会侧链。

多家服务提供商,通过共识挖矿取得机会,形成的效果就是”多中心”和”去中心”的,不必拘泥于某个服务提供商的技术是否必须去中心。有了这个认知,我们就能做出用户体验媲美传统互联网的新一代互联网,否则就会像现在区块链行业陷入 TPS 的泥潭几年都出不来。

积极与像 Titan 这样务实的服务提供商合作将是 Elastos 成功的关键。因为在我看来,所有中心化的服务提供商只要他们不控制用户数据,都是”矿工”, 都可以帮助 Smartweb 建立遍布全球的众多节点。

9. 请问亦来云项目区别于其他项目的优势是什么?

亦来云在项目成立之初就已经想清楚了传统互联网面临的问题及我们解决这些问题的关键思路,并积极将其纳入了 Elastos Smartweb 基础设施的产品规划中。而用户对我们提供的服务是”不可知”的,这使我们有别于其他所有项目。

具体来说就是亦来云的四大支柱技术:(1) Elastos BlockChain:包括主链、侧链、多层共识、智能合约共识计算平台;(2) Elastos Smartweb:它可以被看作是一个网络计算机,包括承载 P2P 消息总线的Carrier、用于大规模存储的 Hive / IPFS / Personal Could Drives、用于数字身份认证的 DID,高速缓存技术:去中心化的 WebRTC、CDN 等;(3) 个人云计算机 ( PCC 或 PC² ) 运行时 (又名 Elastos 虚拟机) Runtimes:例如 HTML 5 / JS 的 elastOS 浏览器、Java、C#、原生编程语言运行时、在公共云中运行的 Elastos Docker 和智能家居设备托管的 Elastos Runtime;(4) Elastos 服务:多数 dApps 经常使用的去中心化的数据服务会逐步沉淀成互联网操作系统的一部分,包括天气、地图、搜索、去中心化的代码仓库项目(代号为 Gitella )、电子商务、dApp 商店、交易兑换服务等等。Elastos 提倡个人贡献代码和数据,并且可以得到奖励。

并且,大家还需要明白的是:

(1) Elastos 是一个去中心化的互联网计算机,这意味着没有人可以关闭它。一台个人电脑可能有7个用户,一台互联网电脑可能有70亿用户。它们都有有限的用户数量,并且有相似的计算机架构,这是理解 Elastos 项目的真正关键。

(2)计算机在搜索栏中有一个内置的搜索服务,Elastos 也不例外。

(3)Elastos 服务,也就是平台服务的第四大支柱,将建立在带有智能合同的侧链上,我暂时将其称为行业协会。

(4)假设搜索公会包含7个超级节点,分布在世界各地,运行 DuckDuckGo 的定制版本,竞争”搜索挖掘”奖励。

(5)请记住,侧链节点不是由服务供应商管理的,以防止它们窃取用户数据。开发者将根据工会集体同意的智能合约从矿工那里获得分成。

(6)计算机有公共目录和用户的私有主目录。IPFS、Titan CDN 等是 Elastos 计算机的公共目录。OneDrive、谷歌驱动器、个人 NAS 等都是用户的主目录。此外,用户可以在其主目录中创建一个公用文件夹,以保存其出版物的主副本。Elastos Hive 是 Elastos 计算机的存储接口,涵盖了各种 internet 存储协议和抽象。

(7)一个媒体文件可以被加密,也可以只是一个普通文件,全世界都可以读懂。搜索引擎只能在公共目录中索引公共文件。有些 Elastos 用户是消费者,有些是终端用户服务提供商,例如新闻记者或健康医生。所有用户可能都想与世界共享一些信息。

(8)DigitCapsule 是 Elastos 计算机的”链接”(路径/图标)。相比之下,www web 的通用资源定位器( URL )只定位信息数据文件,而不定位程序。DigitCapsule 可以在社交网络上与朋友分享。由于消费者很难区分媒体播放器呈现的媒体文件和即时应用程序本身呈现的媒体文件,所以 DigitCapsule 同时用于数据和程序( dApps )。

(9)DigitCapsule 可能有一个基于 DID 的家庭网站,比如家中的树莓派( Raspberry Pi )或者亚马逊云中的 Docker 机器,为消费者提供网络服务。电话对电话是 P2P,电话到树莓派还是 P2P。去中心化是为了摆脱类似于总合的”平台”网站的旧互联网。最终用户服务提供者仍然可以收集用户数据。例如,你的医生会记录你的健康数据,而你可以自己保留一份。但是 “u-tube” 网站不应该拥有 u-tuber 的视频拷贝,它应该只是一个数字胶囊聚合器,并因其推广服务而获得奖励。

10. 您可以谈谈当前您最关心的问题是什么吗?

我所关心的是我们什么时候会有真正的用户,什么时候我们会有最多的用户。因为新互联网只有第一名,只有赢得用户,才会有未来。所以,当前我们最重要的就是在完善基础设施的同时,做好生态,扩大我们的用户群体,抢占新一代互联网”第一”的位置。

在这里,我要补充一个问题,为什么我们要建立新的侧链(比如 EOS 侧链),而同时推动采用以太坊侧链?因为我们想要运行一个可以无限扩展的侧链架构。如果以太坊赢了,我们就赢了;如果以太坊输了,我们仍然有赢的机会。如此,Elastos 就可以拥有无限数量的用户来满足计算需求,处理他们的数据、社交和业务需求。

11. 目前,基于亦来云的应用有哪些?如何吸引开发人员来进行开发?

目前,亦来云主流应用程序,包括聊天(如 Hyper.im )、微型网站/个人博客 (如 elastOS 中的 Elastos Feed),还有一些智能家居应用程序(如视频点播),小众市场应用程序,如 GreenPass、StarWire 等。

就亦来云基金会目前有限的时间和资源来说,有外部开发人员很好,但不是必须的,我不建议采用付费补贴的方式让他们相信 Elastos,并在其上进行开发。对于生态系统应用程序开发人员来说,我们已经有了一些主流应用程序和一些小众市场应用程序。我建议 CRC 激励过程应该是先交付内容再予以激励,比如哪个应用程序给 Elastos 带来了大量真实用户,我们应该给该团队奖励;谁帮亦来云做了宣传推广,在对效果进行评估后予以激励。

在早期阶段,Elastos Smartweb 上会存在很多 Bug,所以开发人员不能指望我们像 Google 或 iOS 一样,将所有的东西都提供给他们。在此阶段,希望开发人员能够在开发的同时,提交发现的 Bug,帮助我们共同完善 Elastos Smartweb。如果开发人员对于这些 Bug 感到不满或者认为开发体验差,可以选择离开。但我相信,总有人愿意在没有中心化机构监视的情况下阅读新闻或聊天,也有人愿意进行去中心化的开发,即使这些应用程序或开发环境仍然有漏洞。

12. 亦来云如何与 DeFi 结合?

将 DeFi 移植到 Elastos ETH 侧链,并将其与特定市场的一些专门共识相结合。在我看来,DeFi 建立在侧链之上,处理真正的法定货币 P2P 会有趣得多。但我不是金融专家,这只是我的想法。

13. 亦来云的存储与传统的存储有何不同?

Elastos 在中文中有”另一种云计算”的暗示。公共云和 Elastos 云的关键区别在于:前者托管在开发这些网站的公司管理的网站,而后者在超级节点上托管 Web 服务。超级节点不是由网站开发者管理的,因此公司无法窃取用户数据。

Hive 就像是 Smartweb 存储的侧链。IPFS 是分散存储的实现之一,类似于以太坊只是一种智能合约。对于拥有自己数据的用户来说,他们应该将数据保存在他们认为合适的地方,可以是 Google Drive、OneDrive、个人网络访问存储 ( NAS )等。Hive 还统一了 Smartweb 存储接口,与计算机具有标准存储接口协议(如 IDE、SCSI、USB 等)非常相似。

14. 关于 dApp 您有什么看法吗?

我想说的是,要运行一个真正的”通用” dApp,需要一种新型的去中心化计算机。当大家在现实世界中谈论 dApp 时,必须对自己的执行环境有一个概念,以太坊或 IPFS 不可能单独解决这些问题。正如我此前说过的,只有一个环节去中心化不是真正的去中心化,只有底层架构、运行环境、通信方式、存储等所有环节去中心化才是真正的 dApp。

15. 新互联网的价值到底如何体现呢?

无论是一个操作系统、一个网络还是 Smartweb,都是作为一个生态系统存在的,其价值在于系统上的应用程序的数量。因为,只有有了大规模的应用,才会吸引足够的用户,有了用户才会有商业模式,这个网络才会形成闭环运行起来。所以,非常感谢 DMA 团队和其他开发人员基于 Elastos 技术构建应用程序。

在20世纪80年代和90年代初,美国电话电报公司推广 UNIX, IBM 推广 OS2;摩托罗拉、苹果、IBM 合起来推广 Pink OS;还有施乐( Xerox )和太阳微电子( Sun Micro )的操作系统。他们资金实力当时比微软大得多,但最终微软击败了所有人,不是因为市场推广能力,而是因为用户数量最多。用户数量将体现一个网络的价值,决定一个项目的最终成败。

16. 您如何看待区块链开发人员的未来?

我个人认为区块链开发者的未来前景相对暗淡。这里请不要曲解我的意思,区块链开发人员在项目开发过程中是至关重要的,就像操作系统内核开发人员一样,但是有一些顶尖的开发人员就足够了,不需要那么多底层开发人员。

App/dApp 开发者应该跟着资金和市场走,而不是跟着技术走。也就是说,他们不应该直接和区块链或者内核开发者合作。例如,Elastos 可以基于我们的主链或 ETH 侧链(即所谓的区块链服务)发行 Elastos DIDs。就像在现实生活中一样,如果你是可轻易被替代的,就不会得到溢价。这话虽然很苛刻,但话糙理不糙,我相信这是确实存在的。Elastos 也绝对需要顶尖的区块链开发者,就像微软需要优秀的内核开发者一样。但是,回首过往,让我重新选择一次的话,操作系统内核的研发将不会是我职业生涯的首选。

来源:CR先锋资讯