首先,一句话概括CyberConnect,并且通俗易懂那种
“CyberConnect是能把数据交给用户去控制的社交网络构建方案。”
展开来说,CyberConnect 就是一个构建社交关系与存储社交关系的中间件或者解决方案。只要DApp愿意,任意DApp都可以非常容易地将CyberConnect中间件插入到自己的应用中。CyberConnect的功能特点是,提供了一个构建社交关系的管理与存储的方案。在这个方案中,社交关系被存储到IPFS上,并且每个用户的数据仅由该用户的私钥进行控制,比如追加新数据,或者加密后再存储等。
因此CyberConnect构建出来的社交网络,是由每一个用户使用自己的私钥上传/控制数据的社交网络,数据的管理和存储都不经过任何第三方(如dapp)
这样的设计有什么好处?
书同文:数据仅由用户凭借私钥进行控制,意味着不同dapp不同平台都可以使用这一个通用逻辑,而不必再自行存储社交数据。(类似于MetaMask统一了用户对链上操作的控制方式,CyberConnect也可以统一用户对自己社交数据的控制方式)
打破数据孤岛:数据直接存入IPFS,不同平台间的数据不再是孤岛,而是都放在同一个池子中。因此理论上使用了CyberConnect的DAPP A也可以展示使用了CyberConnect的DAPP B上面的数据。例子:你在平台A(集成了CyberConnect)有1000个粉丝,在平台B(集成了CyberConnect)有50个粉丝,在信息聚合平台C(也集成了CyberConnect),可以同时展示你在A平台的粉丝,和B平台的粉丝。
控制权回归:用户对自己的数据有感知能力和控制的能力。有了CyberConnect,就可以说 Not Your Keys, Not Your Data
CyberConnect除了作为中间件,自己也将基于这套框架推出一个社交网络平台。 在平台上,可以互发消息,互相关注,可能还会有展示NFT等功能。
CyberConnect是怎么实现这一切的?

CyberConnect技术设计图如上,要点有:
1.CyberConnect 提供了一个依托于IPFS的数据层,在这个数据层中,每个用户是一块数据(以DAG的形式存储),而非每个DAPP是一块数据。
2.用户凭借自己的私钥,可以在数据层中属于自己的那一块数据中,做数据追加,读取等。
3.INDEXER会读CyberConnect的数据层,并把这些DAG结构的数据,整理成可用性比较高的有维度的结构化数据 供索引用。
我怎么看CyberConnect
将数据交给用户这件事并不容易,既需要各个平台项目的配合,也需要有通用的协议能够支撑这个愿景。而CyberConnect以中间件的形态,能够被各个Dapp平台比较容易地嵌入,也满足了把数据交给用户的愿景,并且具备较好的通用性,或有希望成为类似于MetaMask这样的加密原生的巨物。我觉得还是很值得去期待的🌟

