Kademlia 是一种通过分布式哈希表(DHT)实现的协议算法,专为非集中式对等网络(P2P)而设计。它由 Petar Maymounkov 和 David Mazières 于 2002 年提出。Kademlia 协议包含了对应网络的结构,规定了节点之间通过查询进行信息交换的方式。很多著名的点对点(P2P)系统,比如 BitTorrent 的 DHT 网络、以太坊(Ethereum)等,都使用了 Kademlia 或其变种算法。
Kademlia 算法(一)
BitTorrent 的 DHT协议
BT握手与TCP的连接与释放
定位了DHT爬虫的一个问题,在这梳理一下BT握手流程
BitTorrent 客户端(假设为 A)与另一个 Peer(假设为 B)从建立 TCP 连接开始,经过标准握手、扩展握手,最终到通过 ut_metadata
扩展获取种子元数据的完整流程
obsidian 生成 Frontmatter
官方自带的模板还是太弱了, 如果需要自动生成frontmatter,还是需要第三方插件
目前是利用这个插件,因为使用js生成内容,所以理论上什么都可以用模板来填 https://github.com/SilentVoid13/Templater