亦来云2019年度报告

亦来云 2019 年度报告 ▏前沿

前言

作为一个始终以高度真诚保持与社区沟通和交流的项目, 亦来云基金会 ( EF ) 现发布2019年度报告,向社区成员分享这一年我们的收获与成长。2019年之于亦来云是突破的一年,也是难忘的一年。回顾这一年的进展,在持续而繁忙的代码开发和更新中,亦来云取得了一系列的成果。无论从代码开发层面,还是基础运营层面来看,Elastos Smartweb 在这一年已经发展成为一个没有中心化实体来控制的开源、自治的新一代互联网。在此,我们衷心地感谢与我们一起携手成长的每一位社区伙伴,你们的支持是我们前进的最大动力。我们始终谨记,亦来云基金会的使命是建设新一代互联网 Elastos Smartweb。所以,2020 年我们将继续优化和完善 Elastos Smartweb 基础设施,为社区成员提供更全面、功能更强大的新一代互联网的服务。

众所周知,Elastos Smartweb 是一个开源的去中心化互联网项目,它属于整个社区,为所有选择参与其中的人服务。亦来云基金会在 Smartweb 建立初期的发展中发挥了重要作用,随着时间的推移,亦来云社区化运营的逐步展开,亦来云基金会将逐渐淡出”舞台”,这意味着它不会成为 Smartweb 的核心运行实体。因此,亦来云基金会也不会与其他组织直接组建成立商业合作实体关系。伴随着工程进展,亦来云基金会更多的是致力于制定 Smartweb 生态系统标准和规范的非盈利性组织。亦来云基金会非常期待看到越来越多的社区团队带来更多的实用的开发代码以及颠覆性的商业模式来丰富 Smartweb,并为 Elastos 生态以及社区成员提供良好的服务。Elastos Smartweb 将由去中心化节点支持的共识机制维持自治社区运行。任何有利于促进 Smartweb 发展的建议,社区成员皆可通过 CRC 机制的社区提案来获得大家的支持并推动其落地。

回顾2019年,可以说是亦来云技术团队攻坚技术难关的一年,也是亦来云团队迎接新一代互联网曙光的一年。亦来云集中了主要精力来解决核心基础设施的技术发展问题,重点关注 Elastos 的区块链底层架构、网络操作系统和新一代互联网浏览器 ( elastOS )以及 CRC 社区治理等正在进行的业务计划。同时,为了表明亦来云社区化治理的决心,亦来云基金会作为创始团队也进行了组织结构的调整,目前核心团队已经形成了各自独立且目标导向的社区团队。接下来,我们将深入了解每个团队2019年的发展进展以及未来一年的主要目标。

亦来云 2019 年度报告 ▏亦来云基金会

亦来云基金会

亦来云基金会的主要工作目标包括:Elastos Smartweb 产品规划、开发目标管理、资金规划与分配等。同时,亦来云基金会还将协调社区团队之间的资源整合并支持、促进社区团队之间共同目标的达成。

理事会成员:

▶ 陈 榕

▶ 韩 锋

▶ 李 恒

参与决策成员:

▶ 苏翼鹏

▶ 牛靖宇

▶ 朱 凤

亦来云 2019 年度报告 ▏亦来云区块链团队( Galexy Team )

亦来云区块链团队

( Galexy Team )

亦来云区块链团队的主要工作目标:开发 Elastos 的主侧链架构以及设计和实施 CRC 功能实现 。

团队负责人:于舒楠

2019 年里程碑:

2019 年,亦来云区块链团队的主要工作包括:完成兼容 NEO VM 的侧链开发并实现兼容 NEO 的智能合约;Token 侧链上线主网,可以发行同质或非同质 Token;最重要的是,实现了 AUXPoW+DPoS 混合共识机制的上线。目前,联合挖矿的算力已超过 BTC 总算力的 50%,强有力地保障了亦来云主网的安全性。

完成兼容以太坊智能合约的亦来云以太坊侧链开发并上线主网,实现了 ELA 和以太坊侧链之间的跨链转账。持续开发支持 CRC 功能实现,发布支持 CR 选举并适用于 Android 和 iOS 的 ELA Wallet 的新版本。亦来云区块链团队还进行了节点安全改进,包括 RPC 认证和白名单、OOM 攻击预防、注入攻击预防和文档访问权限修改等。

2020 年展望:

亦来云区块链团队将继续优化 CRC 的功能,首先添加新的 CRC 提案类别,如:代码升级和添加侧链等。同时,DPoS 共识机制将被扩展到 DID 侧链和 Token 侧链,以便为 Elastos 生态系统的核心基础设施提供更多的自主权。并将实现代码修改功能,应对在一些极端情况下保证主网的安全和稳定。除此之外,该团队仍将继续专注于 Elastos 侧链结构的开发,特别是在新的侧链开发和跨链信息传输方面。

亦来云 2019 年度报告 ▏Trinity Tech 团队

Trinity Tech 团队

Trinity Tech 团队的主要工作是开发 elastOS 浏览器,这是一个保护网络安全和应用运行的可信运行环境,并通过统一的 API 将 Elastos 平台提供的各项服务整合到一起。

团队负责人:Benjamin Piette (法国)

2019 年里程碑:

Trinity Tech 团队在 2019 年取得了巨大的进展,开发实现了 Trinity 的核心运行时,包括插件系统、dApps 隔离等,并实现将现有的 Cordova 插件迁移到 Trinity 的功能。更重要的是实现了 dApp 之间的通信机制,这样 dApp 就可以进一步拓展互相发送或请求服务和动作,比如:

▶ 从 dApp 发送付款请求

▶ 支付 ETH 侧链智能合约执行

▶ 在 dApp Store 中打开 dApp 详细信息页面

▶ 从第三方 dApp 请求 DID 配置文件细节

▶ 扫描二维码,打开第三方 dApp 扫描内容

▶ 更新一个公众的侧链工具

▶ 使用独立的 dApp 给 DPoS 节点投票

Trinity Tech 团队还专注于 DPoS 投票、DID、dApp 商店、二维码扫描等内置基础系统级 dApp 的开发。此外,内置的 DID dApp 至关重要,因为它将作为亦来云生态应用的基础身份系统。与此同时,还改进并充分集成了符合 W3C 规范的 DID 签名。最重要的是,通过提供插件的 typescript 类型定义,创建命令行工具,以及完全更新 elastOS 开发者门户的 Trinity 部分,elastOS 团队为开发人员创造无缝并友好的开发体验环境。

2020 年展望:

2020 年将集中精力开发 elastOS 的 iOS 版。Trinity Tech 团队还将完善命令行工具,提供清晰的插件文档和 dApp 示例等,并通过允许使用简单的(区块链)网络配置来吸引开发人员的加入。用户界面,用户体验也将继续进行优化,将对钱包应用程序和启动程序的主屏幕进行重新设计,包括标准的”应用程序网格”,其中含有易用的 Widgets 和快捷方式。钱包应用程序也将更新,并支持 ETH 侧链智能合约交易。Trinity Tech 将帮助社区开发新的 dApps,以支持基本的生态系统功能,包括亦来云学院、红包、CRC 选举等 dApps。除了与开发人员和开发团队建立新的伙伴关系,Trinity Tech 还准备在 elastOS ( Trinity ) 上根据现有的框架开始探索和构建合作关系,如与 Hyper IM 和 DMA 进行合作。最后,Trinity Tech 团队将提供基本的安装教程和一些关于”You own your data”(Elastos 的基本原则和核心理念)的视频演示,在亦来云上为开发者创造良好的开发体验环境。

亦来云 2019 年度报告 ▏DID SDK 团队

DID SDK 团队

DID SDK 团队的主要工作是开发 Elastos 的 DID 侧链和更广泛的 DID 解决方案。

团队负责人:牛靖宇

2019 年里程碑:

DID SDK 团队为 Elastos 的 DID 侧链开发了符合 W3C DID 规范的 DID 方法规范。DID SDK 团队还为 Android 和 Java 托管系统实现了 Java DID SDK,该 SDK 完全符合 Elastos DID 规范,并在 2019 年底开源了代码库,并持续进行 Native DID SDK 和 Swift DID SDK 的开发。目前已经接近最后阶段,代码库也将在完成时面向社区成员开放。对于 Android / Java DID SDK,DID 团队还为 Trinity 运行时开发了作为 Trinity dApps 的核心服务 DID 插件,但目前只针对 Android 。而 Trinity DID dApp 已经开始开发,它将作为 Elastos 生态系统的身份认证基础设施,为去中心化的身份认证提供支持。

2020 年展望:

2020 年, DID SDK 团队将继续改进用于内部实现的 Native / Java / Swift SDK,并继续将其最新版本与 Elastos DID、可验证声明和 DID 解决方法的规范保持一致。DID SDK 团队还计划发布正式的、稳定的、适用于 Android 和 iOS 以及 MacOS / Linux / Windows 等多平台的 Java / Swift / Native DID SDK。此外,Trinity DID dApp 将支持 SSO (单点登录)功能,允许用户登录到 elastOS 上的其他 dApp 进行授权和认证。为了简化 Elastos 的文档,DID 计划集成一个人性化的名字功能。有了这个功能,用户可以使用 Elastos DID 来识别自己的身份,例如:” alice.ela “。

亦来云 2019 年度报告 ▏Carrier 团队

Carrier 团队

Carrier 团队的主要工作是开发一个完全去中心化的 P2P 网络——Elastos Carrier ,来接管所有网络通讯。

团队负责人:汤智龙

2019 年里程碑:

Carrier 团队成功实现了 Carrier 离线消息传递功能,该功能利用 Hive 集群网络和朋友消息 API 的改进来支持离线 Carrier 节点。Carrier 团队还实现了支持去中心化模式成员管理特性的群组模型。进一步更新了适用于 iOS、Android 和 Trinity 平台 Carrier SDK 的群组和文件传输特性,这些特性与最新版本的 Carrier 原生 SDK 一致。通过 CocoaPods 平台,Carrier 团队现在可以向 MacOS 和 iOS 开发者发布 Swift SDK 版本。对于 Android 和 Java 开发人员,Carrier 团队使用中心 maven 库发布 Carrier Java SDK 的 JAR 包。

2020 年展望:

2020 年,Carrier 团队将为 Android 和 iOS 开发者提供 WebRTC SDK,并提供基本的媒体流媒体功能。此外,Carrier 团队还将利用 Carrier 节点的特性实现 feed 发布/订阅 dApp,以探索 Carrier 基础设施的进一步应用。这个 dApp 将在 elastOS Browser ( Trinity ) 上运行,并以 Carrier 节点作为后端服务。Carrier 节点将集成到微服务的基础设施中,并将作为开发人员或最终用户的服务网关,标准化的 RPC 调用的数据和流量将经过 Carrier 的消息来传递。Carrier 团队将实现一个无授权的点对点 P2P 网络,作为基于授权的、friend-to-friend 的 Carrier 网络基础设施的补充。这种无授权 P2P 网络的主要目的是作为分散的 DNS,并提供分散的 key / value 存储作为热数据区。

为了与 Elastos 社区成员建立良好的沟通与交流,让社区成员及时了解 Carrier 的工程进展,Carrier 团队创建了一个电报群用于与社区沟通。

群链接为: https://t.me/elastoscarrier

亦来云 2019 年度报告 ▏Hive 团队

Hive 团队

Hive 团队的主要工作是开发一种基于 IPFS 的分散式文件存储服务——Hive。

团队负责人:汤智龙、冷波

2019 年里程碑:

使用 Hive 集群网络作为存储后端,Hive 团队通过 Java / Swift / 本机实现了一个适用于 Android ,iOS , MacOS , Linux 和 Windows 的完整的 Hive SDK 。这些 SDK 将作为前端客户端与 Hive 存储进行交互。由于中心化云存储系统目前在文件存储行业占据主导地位,Hive 团队还提供了相同的 API 集来使用 OneDrive 云盘作为访问和存储数据的选项。通过 Android / Java Hive SDK, Hive 团队实现了 Trinity Runtime 的 Hive 插件,它将作为 Trinity dApps 的核心服务。Hive 团队还作出了一项重大决定,将公共 IPFS 网络改为一种去中心化存储的选择,以便获得更大的易用性并优化拓展性能。在该版本中,Hive 团队实现了 key / value 存储 API,以满足中心化存储方案之外的另一个流行存储需求。

2020 年展望:

2020 年,Hive 团队将致力于提高 Hive SDK 的文件和 key / value API,以及更新最新版本的 Hive SDK 的 Hive 插件。Hive 团队还将为文件数据和 key / value 的读写提供加密和解密支持。在无授权点对点网络的帮助下,它们还将能够同时支持用于 IPFS 网络和中心化云盘作为后端存储的 key / value API。最后,团队将为 Trinity 开发一个备受期待的 dApp 来演示 Hive SDK 的功能。

亦来云 2019 年度报告 ▏Elaphant 团队

Elaphant 团队

Elaphant 团队的主要工作是通过开发核心技术来刺激生态系统的发展。Elaphant 团队全权负责 Elephant Wallet 的开发和持续改进工作。

团队负责人:宋世军

2019 年里程碑:

在 2019 年,Elaphant 团队及时定期发布应用更新,为 DPoS 选举和 Elastos 的主侧链架构提供了关键支持。专注于用户体验的 Elephant Wallet 实现了配备多资产支持等功能,这让社区成员可以更方便地管理 ELA 和其他数字资产。2019 年 12 月,Elephant Node 正式开源代码,允许社区成员创建自己的 Elephant 节点。这意味着用户可以为自己的钱包提供服务支持,从而 Elephant Wallet 的端到端功能更加去中心化。

开发者支持方面,Elephant Wallet 上发布了 10 多款小应用。除了 Elephant Wallet 的开发之外,团队还将重点放在构建 Elastos 生态系统上。Elaphant 团队在支持 Elastos 的 DID 解决方案并帮助其实现采用方面发挥了关键作用, 2019 年上半年,在爱奇艺明星与粉丝互动活动中,Elastos 的 DID 侧链就该活动进行了 5000 条链上认证,并成功支持了 SignEase 兼容 DID 侧链功能。Elaphant 团队的另一重点工作是开发者社区拓展,8 月份与 Microsoft、NEO、Bosch、BNB 共同赞助并联合在北京举办黑客马拉松赛事,共有1000多名开发者参与本次联合赛事。Elaphant 团队发起了”Fund My dApp”竞赛活动,并创建了 discuss.elapp.org 网站,以激发 Elastos 开发者社区的协作和交流。

2020 年展望:

2020 年,Elaphant 团队将为 Elephant Wallet 添加一系列社交功能,包括聊天、群组、朋友圈功能等。Elaphant 团队还将进一步增加对智能合约和个人云的支持,使用户能够在不依赖中心化平台的情况下运行媒体、管理和存储个人数据。最后,Elaphant 团队将持续整合 Elastos 和其他开发者社区资源,利用智能合约开发各种自动化交易和相关金融服务。

亦来云 2019 年度报告 ▏Tuum Technologies ( 前开发者体验团队 )

Tuum Technologies

( 前开发者体验团队 )

Tuum Technologies 的主要工作是连接、引入和开发一套平台和工具,以吸引准备在 Elastos 生态系统中构建 dApps 的潜在开发人员。

团队负责人:Donnie Bullers

2019 年里程碑:

2019 年,Tuum Technologies 发布了亦来云学院网站,专注于为开发者拓展亦来云开发资源,致力于提供丰富的开发者资源内容和优质的用户体验。当前,亦来云学院网站已经进行了 SEO 审计,正在进行网站页面的进一步优化以吸引更多的人来了解和学习亦来云技术与理念并进行相关开发。除了亦来云学院的设计工作,平面设计师 Martin Knight 完成了 elastOS UI/UX 设计和品牌,使整个产品从视觉上提升亦来云的品牌形象。新的一年,Martin 和 Tuum Technologies 将继续为实现 Elastos 品牌专业化和有效营销而努力。Tuum Technologies 还利用强大的营销手段,成功地推荐了一名全职的开发人员加入 Elastos 的 Trinity 团队,有效地提高了 Trinity 的开发速度。2019 年年底,Tuum Technologies 发布了第一个版本的 Nucleus ( Elastos 控制台),这是一个允许开发人员直接在浏览器上体验 Elastos 开发的工具,从而减少运用区块链技术进行开发的壁垒。

2020 年展望:

2020 年,Tuum Technologies 将继续与营销代理机构 Ladder 合作,探索创新策略,吸引更多目光关注亦来云学院,Elastos 生态系统的各个部分以及准备在新发布的 elastOS 上构建高质量的 dApp 的开发人员。为了进一步支持 elastOS, Tuum Technologies 将构建一个 elastOS 学院配套应用程序,该应用程序计划在一 季度发布。DX 团队拥有近 3000 名独立的开发人员和一个集成的开发平台,他们将再次为 elastOS 应用程序开发的发展提供服务。该团队计划通过双周报来吸引其现有社区成员的关注,并将通过他们的工具和资源来引导新的开发人员开始为 elastOS 构建新的、令人期待的应用程序。最后,Tuum Technologies 已经利用 Hive 服务开发了 Gitella 项目,这是一个去中心化的 Github,按计划将在 3 月份的 SXSW 会议之前提供 MVP,Tuum Technologies 将参加该会议。

亦来云 2019 年度报告 ▏Business Development and Growth Team

Business Development

and Growth Team

Business Development and Growth Team 的主要工作是与区块链行业的知名组织和社区建立联系,以建立协同效应和种子社区,为 CR 的发展提供支持。

团队负责人:Clarence Liu

2019 年里程碑:

Business Development and Growth Team 的大部分工作都与 Elastos 核心基础设施的关键要素的开发同步进行。2019 年,以太坊侧链的开发是重点工作。团队投入大量资源,通过 CR 向全球社区成员倡议,在世界各地的主要城市发展亦来云社区和拓展开发者。其他参加的活动和合作包括:

▶ 以太坊专题小组会议和以太坊社区拓展

▶ 与 Bitwork, NovaOne, Asosiasi 达成合作

▶ 参加 Token 2049,参与亦来云新版网站的搭建

▶ 与 Bloconomic, CR Malaysia, Dacsee 达成合作

▶ 参加 2019 旧金山区块链会议

▶ 参加马耳他 AI 和区块链峰会

▶ 参加Consensus-Invest: Asia新加坡亚洲共识大会

▶ 参加菲律宾创新企业周、印度尼西亚 INBLOCK 会议

2020 年展望:

2020 年的工作将围绕 elastOS 展开。elastOS 作为 Elastos Smartweb 最重要的平台,为 Elastos 的发展打下了坚实的基础。因此,Business Development and Growth Team 将专注于向 Android 和 iOS 用户提供各种有影响力的 dApp,并以此提升 elastOS 的知名度和公众形象。为了实现这些目标,持续的开发工作将由 ETH 工作组负责,其任务是加强 ETH 侧链的功能和拓展其市场。其他举措包括:继续拓展以太坊侧链社区,和已经建立的联系人进行交流和沟通关于 dApp 提案,以及向 Elastos 推荐符合 DIF 和 W3C 的 DID 解决方案。

亦来云 2019 年度报告 ▏总结

总结

2019 年是 Elastos 生态系统技术飞速发展的一年,从完成 AUXPow+DPoS 混合共识机制,到组织结构的自我调整,再到核心基础设施的搭建完成,亦来云基金会始终按着计划稳步推进项目的发展。到 2020 年,亦来云基金会将继续进行组织结构的优化,CR 通过 CR 委员选举获得授权,Elastos 生态系统将进一步发展成为一个去中心化的、由自主个体经济组成的综合体,并通过社区民主决策不断优化和发展。

现在,我们比以往任何时候都更加感谢社区在亦来云发展过程中给予的支持、耐心和信任。2020 年,将是吸引新的开发人员、构建优质的 dApps 和满足最终用户体验的一年。这体现了我们的最终愿景——通过赋予和保护个人数据,让每个人真正掌握自己的数据。2020 年,我们将继续为这一愿景而奋斗,同时我们呼吁所有社区成员积极加入并一起努力。

来源:亦来云