生态进展:全球生态筹划中

2022-01-31 CYFS基金会

前言


本月业内针对Web3的话题有很多看法,比如Moxie(Signal的创始人,Twitter安全团队的前任负责人)在《我的Web3第一印象》文中,揭露了非常现实的问题——Ethereum 大部分应用都是从受信的 API 来源调用数据容易导致NFT丢失,但是他认为“人们不想运行自己的服务器,而且永远也不会。”对此,我们并不赞同,因为我们的OOD就是一个并不难维护的个人服务器。


如果不从底层协议和与身份绑定的服务器端解决,我们无法做到真正的数据确权。我们坚信,未来人人都可以轻松运行自己的服务器,从而掌控自己的身份、数据、应用和服务。


1 底层技术


本月CYFS底层的重大修改(我们计划的最后一次底层架构优化)已经完成了研发和内部版本发布,年后通过测试将会更新。这个版本的开发持续了近3个月,从根本上解决了过去社群开发提出的一些问题,并将带来了几个重要的关键特性。


01 ObjectMap


标准对象容器未来将由cyfs- Stack直接提供。协议栈提供的ObjectMap实现会有良好的伸缩性,在有限的内存环境下通过分页技术能容纳上百万的对象。


02 RootState


基于RootState可以实现多OOD特性。对OOD有高可用有需要的用户可通过搭建2台OOD的方式,实现99.91%的可用性,这将满足绝大多数用户的需要。


03 CYFS-Stack


结合ObjectMap和RootState,我们在CYFS-Stack也对“对象修改事务”提供了原生支持。这个特性对性能有些影响,但在对正确性要求高的场合(比如企业级信息系统)将极大的提高并发正确性,降低从T-SQL迁移过来的传统信息系统工程师的学习门槛,提升开发效率。


04 命名数据存储器


在RootState的基础上,我们还重构了OOD的命名数据存储器的可靠性同步、备份和还原功能。新的实现会更聪明,用更少的IO消耗,实现了更强的可靠性和一致性。


05 DEC App Manage


DEC App Manage也根据反馈进行了大范围的重构:将原生支持Docker,让DEC Service的开发能支持更多的编程语言,同时也基于RootState实现的语义路径能力,让DEC App 的数据防火墙配置更简单合理,符合逻辑。


上述特性我们会在版本正式发布时做详细介绍,并同步完善相关文档。


2 生态发展


01 海外官网上线


我们近期专注于CYFS的全球生态启动,和多个海外生态伙伴进行了深度的合作,尤其是存储方向的伙伴近期会有重要发布。


同时,我们还重建了CYFS全球官网(只面向海外用户)。我们相信,2022年的杀手级Web3应用一定会在CYFS上诞生。我们期待有更多的,有全球互联网产品运营经营的合作伙伴成为CYFS生态的一员,一起“共建、共赢”。


02 推进协议开源


CYFS国内生态运营的大前提是符合国家近期的政策需求,主要的生态合作方向是开源、高校合作。


在开源方面, CYFS-Git又迭代了几个版本优化,并逐步承担起了生态伙伴更新CYFS相关源码的能力。我们将直接支持在项目中集成DAO,并在开发者社群的小圈子里开始了开源互联网(自由互联网服务)以及开源协议的讨论。


CYFS国内的主网计划在教育网建设超级节点,我们正在和一些高校合作,面向高校师生开展基于数据确权的Web3 App的应用探索。


结语


最后值此新春佳节来临之际,祝大家事事顺心、阖家欢乐,也祝大家的数据不但属于自己还能变得更有价值。