为什么Kademlia统治了P2P世界二十年:从XOR距离到k-bucket的技术突围
引言:从Napster的覆灭说起 1999年,东北大学学生Shawn Fanning创建了Napster,一个让全球用户自由交换MP3音乐文件的平台。短短两年内,Napster积累了超过8000万注册用户。然而,这种繁荣建立在沙滩之上——Napster采用中央索引服务器架构,所有文件的元数据都存储在公司控制的服务器上。当唱片业的大棒挥下,只需关闭这几台服务器,整个网络就土崩瓦解。 ...
引言:从Napster的覆灭说起 1999年,东北大学学生Shawn Fanning创建了Napster,一个让全球用户自由交换MP3音乐文件的平台。短短两年内,Napster积累了超过8000万注册用户。然而,这种繁荣建立在沙滩之上——Napster采用中央索引服务器架构,所有文件的元数据都存储在公司控制的服务器上。当唱片业的大棒挥下,只需关闭这几台服务器,整个网络就土崩瓦解。 ...
2019年,某跨国企业的远程会议系统在亚太地区频繁出现连接失败。工程师排查了信令服务器、媒体服务器、网络带宽,一切正常。最终发现,问题出在当地运营商部署的CGNAT(运营商级NAT)——近40%的用户无法建立直接的点对点连接,所有流量被迫通过TURN服务器中继,带宽成本飙升至预期的三倍。 ...