公告列表

Bulletin#1824595E3EEBD5A7FC5AD579BB03FB86

o5rdqyAP36HG6HTCHbiTNh1GJ7kvKk4Z5m #5

发布@2020-06-28 15:52:59

上一篇


接上一条
个体可以从编号1开始,持续向自己【账号】的【公告单链】中写入新的【公告】,
那么其他个体就可以通过【账号】和编号,获取整条【公告单链】、【公告单链】的部分、甚至单个【公告】,
单个【公告】只需要校验格式有效、签名有效、编号唯一,
【公告单链】或其部分,除了需要校验每一个【公告】外,还要校验【公告#N】的哈希被【公告#N+1】引用。

校验失败的【公告】将被程序判定为错误,而被丢弃。
校验失败的【公告单链】,应被认为其【账号】的控制个体不诚信,或【账号】的密钥泄露,
从而导致从校验失败的【公告#X】起,后续的发布内容不可信,之前发布的内容存疑。

到此,我们可以假设每个使用【账号】生成【公告单链】的个体都是守规则,不会篡改自己发布的【公告】,
也就是说,使用【公告单链】的个体都是说话算话的人。

假设个体不守“说话算话”这条规则,其他个体可以很容易的拒绝该【账号】的【公告】,从而让该个体在网络空间中不存在。

结合【公告】内容的质量,【公告单链】越长的【账号】背后的个体越值得信赖。