Distributed Hash Table with Extensible Remote Procedure Calls
Lars Creutz, Jens Schneider, Guido Dartmann · 2022
In this paper we present Grond, a Python implementation of a distributed hash table based on the Chord protocol that was used inside the cyber-physical contract framework Fides. We implemented several extensions and improvements over the original Chord specification. Some of these enhancements are specific for the use with Fides, but most are general enhancements to improve the stability and security of the framework. The implementation can be transferred to other domains due to its extensibility with custom remote procedure calls and is also useable on lightweight hardware, which we show in reproducable measurements.