Skip to content

Group的创建(1)

PDU原本设计,用户在个体集「社区/Community」中的存在完全等同,无任何差别。第一个用户发的消息中应有对于基础用户集的规则描述。「我们并不认为由第一个用户来制定规则是一种用户间不平等的表现,因为每个用户都有选择是否承认对应社区的自由。」

规则描述如:每个被集内用户签名确认的用户,可被引入这个社区,同时每个用户最多签名生效三人。再比如新的用户必须已经属于特定社区,才有加入本社区的资格。「后一个规则示例在后续被去掉,因为社区/community本身是动态的,在动态上添加一层动态,会增加系统波动。这种波动的扩散放大现象在区块链的侧链开发中遇到过类似情形。其问题并不在于破坏最终一致性,而是这种二级乃至多级的波动的恢复所需时间成指数性增长,会给系统使用者带来不能容忍的延迟。」

在思考去中心化的社交网络时,时刻都感受到比特币的伟大。比特币的设计不但完全符合深层次的哲学含义,这保证了其可以长久的运行,而且比特币为这种哲学内涵找到了最简化的实现方式,而工作量证明和没有最终一致性则是这个系统的唯二的代价,且是可承受的代价。

对于pdu而言,其代价依然没有如此清晰。