Recently, a new generation of P2P systems capable of addressing data integrity and authenticity has emerged for the development of new applications for a "more" decentralized Internet, i.e., Distributed Ledger Technologies (DLT) and Decentralized File Systems (DFS). However, these technologies still have some unanswered issues, mostly related to data lookup and discovery. In this paper, first, we propose a Distributed Hash Table (DHT) system that efficiently manages decentralized keyword-based queries executed on data stored in DFS. Through a hypercube logical layout, queries are efficiently routed among the network, where each node is responsible for a specific keywords set and the related contents. Second, we provide a framework for the governance of the above network, based on a Decentralized Autonomous Organization (DAO) implementation. We show how the use of smart contracts enables organizational decision making and rewards for nodes that have actively contributed to the DHT. Finally, we provide experimental validation of an implementation of our proposal, where the execution of the same protocol for different logical nodes of the hypercube allows us to evaluate the efficiency of communication within the network.
翻译:最近,出现了新一代P2P系统,能够处理数据完整性和真实性,用于开发“更多”分散式互联网的新应用程序,即分散式Ledger技术(DLT)和分散式文件系统(DFS),然而,这些技术仍然有一些未解决的问题,大多与数据查找和发现有关。在本文件中,我们首先提议了一个分散式散沙表(DHT)系统,以有效管理在DF储存的数据上执行的分散式关键词查询。通过超立方逻辑布局,在网络之间有效地进行查询,每个节点负责具体的关键词组和相关内容。第二,我们根据分散式自动组织(DAO)的实施,为上述网络的治理提供了一个框架。我们展示了使用智能合同如何使组织决策得以进行,并奖励积极促进DT的节点。最后,我们试验性地验证了我们提案的执行情况,在此过程中,对超立方不同逻辑节点执行相同的协议,使我们能够评估网络内的通信效率。