【文件属性】:
文件名称:chordentlich:Chordentlich-Python中强大的Chord DHT实现
文件大小:1.24MB
文件格式:ZIP
更新时间:2021-04-29 13:18:26
Python
关于
Chord是一个分布式哈希表,如Ion Stoica等[ ]所述。 我们提供了用Python 3编写的实现,该实现是为慕尼黑工业大学的P2P网络安全课程开发的。
特征
简单的键/值存储
简单复制以处理故障或离开的节点(缺少重新分配)
维护几个直接后继者,以实现稳定一致的Chord戒指[[2]]
公钥或IP作为对等标识符
文献资料
有关更多文档,请参见以下文章: :
以及您在以下位置找到的课程文档: :
GNU / Linux系统的设置
您需要先为python 3安装pip才能安装其他软件包。 在Debian / Ubuntu上运行
apt-get install python3-pip
在Fedora / RHEL / CentOS上运行
yum install python3-pip
现在安装模块:
pip3 install jsonschema
pip3 i
【文件预览】:
chordentlich-master
----README.md(3KB)
----code()
--------.gitignore(104B)
--------stop.sh(28B)
--------config.ini(153B)
--------xfce_start.sh(424B)
--------gnome_start_with_config.sh(370B)
--------dhtQuery.py(4KB)
--------mnconfig()
--------test_Node.py(706B)
--------gnome_add3.sh(277B)
--------configExample.ini(153B)
--------main.py(3KB)
--------unittester.py(767B)
--------gnome_start.sh(362B)
--------dht.py(813B)
--------config()
--------helpers()
--------ipc.py(5KB)
--------doc()
--------startMininet.py(990B)
--------hostkeys()
--------test.log(0B)
--------xfce_add3.sh(309B)
--------Node.py(49KB)
--------xfce_start_with_config.sh(373B)
----LIBRARIES(90B)
----docs()
--------final_report()
----LICENSE(11KB)