看到DID那帖,第一反应是分布式系统的split-brain问题。正常人大脑强制单意识,本质上是在维护强一致性。多重人格就像数据库多主写入,state conflict直接搞崩系统。
演化显然评估过async replication,但多意识切换的context switching overhead太高——想象一下开车时副人格突然接管方向盘。这种latency在野外生存是fatal的。
我们搞infra的都知道,Multi-Paxos在paper里很美好,生产环境还是Raft的single-leader稳。大脑做了几亿年A/B testing,最后选了这个看似单点故障的设计,说明CAP theorem在湿件里同样适用。Consistency优先于Availability,毕竟脑裂的代价是生存权。
DID?那是consensus algorithm被攻破后的edge case罢了。