# CyberConnect: Not Your Keys, Not Your Data **Published by:** [NikoKVCS](https://paragraph.com/@nikokvcs/) **Published on:** 2022-02-10 **URL:** https://paragraph.com/@nikokvcs/cyberconnect-not-your-keys-not-your-data ## Content 首先,一句话概括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 技术架构图 CyberConnect技术设计图如上,要点有: 1.CyberConnect 提供了一个依托于IPFS的数据层,在这个数据层中,每个用户是一块数据(以DAG的形式存储),而非每个DAPP是一块数据。 2.用户凭借自己的私钥,可以在数据层中属于自己的那一块数据中,做数据追加,读取等。 3.INDEXER会读CyberConnect的数据层,并把这些DAG结构的数据,整理成可用性比较高的有维度的结构化数据 供索引用。 我怎么看CyberConnect 将数据交给用户这件事并不容易,既需要各个平台项目的配合,也需要有通用的协议能够支撑这个愿景。而CyberConnect以中间件的形态,能够被各个Dapp平台比较容易地嵌入,也满足了把数据交给用户的愿景,并且具备较好的通用性,或有希望成为类似于MetaMask这样的加密原生的巨物。我觉得还是很值得去期待的🌟 ## Publication Information - [NikoKVCS](https://paragraph.com/@nikokvcs/): Publication homepage - [All Posts](https://paragraph.com/@nikokvcs/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@nikokvcs): Subscribe to updates - [Twitter](https://twitter.com/NikoKVCS): Follow on Twitter