Chain World社交网络协议设计结构
Last updated
Last updated
Chain World元宇宙社交网络去中心化的努力希望从结构上改变权力的平衡,让用户能够便捷地更换服务,由自己控制自己的身份和数据。
Chain World社交网络协议设计结构选择点对点(P2P)协议,在结构上,可以赋予用户更多权力,在P2P网络中,没有客户端和服务器的区别,每个用户的设备都可以同时充当这两种角色,使它们在功能上等同于对等端。
● P2P协议
P2P协议使得用户能直接相互通信,因为网络中的所有设备都是对等的,既可以请求数据,也可以响应请求。Chain World社交网络公共引导节点帮助新用户连接到网络中,但是每个节点在功能上仍然是等同的。这种设计赋予了用户最大的控制权,同时也给予其最多的责任。
● 身份
在Chain World网络协议中,用户是通过公钥来识别的。
它的数据结构是一个DAG(有向无环图),用户可以选择一个人类可读的昵称与他们的密钥相关联,但是昵称不是唯一的,密钥管理是最大的挑战之一,因为用户免不了会丢失和遗忘他们的密钥。用户对自己的身份拥有完全的控制权。密钥目前也存储在设备上,因此没办法跨多个设备登录一个账户——而这是社交网络用户心目中的基本功能。
为了解决密钥管理问题,在Chain World生态系统中的社交理财App项目实施了社交密钥恢复系统。它把钥匙分成碎片存储在可信的家人和朋友那里,通过他们能帮助重建丢失的钥匙。
● 审核
在Chain World协议层,有一个FLAG功能用于发送关于不良行为者的强烈负面信号。没有全局审核,也没有专门的版主。建立在Chain World之上的应用程序允许用户「屏蔽」和「忽略」。Chain World中的屏蔽比中心化网络中的屏蔽功能更强,因为这意味着被屏蔽的用户的数据不再通过这些节点。如果有足够多的人屏蔽一个或一组用户,那么他们所在的那部分网络就会与其他部分隔绝。