City Research Online

Ditto: Towards Decentralised Similarity Search for Web3 Services

Keizer, N. V., Ascigil, O., Król, M. ORCID: 0000-0002-3437-8621 & Pavlou, G. (2023). Ditto: Towards Decentralised Similarity Search for Web3 Services. In: 2023 IEEE International Conference on Decentralized Applications and Infrastructures (DAPPS). 2023 IEEE International Conference on Decentralized Applications and Infrastructures (DAPPS), 17-20 Jul 2023, Athens, Greece. doi: 10.1109/dapps57946.2023.00018

Abstract

The Web has become an integral part of life, and over the past decade, it has become increasingly centralised, leading to a number of challenges such as censorship and control, particularly in search engines. Recently, the paradigm of the decentralised Web (DWeb), or Web3, has emerged, which aims to provide decentralised alternatives to current systems with decentralised control, transparency, and openness. In this paper we introduce Ditto, a decentralised search mechanism for DWeb content, based on similarity search. Ditto uses locality sensitive hashing (LSH) to extract similarity signatures and records from content, which are stored on a decentralised index on top of a distributed hash table (DHT). Ditto uniquely supports numerous underlying content networks and types, and supports various use-cases, including keyword-search. Our evaluation shows that our system is feasible and that our search quality, delay, and overhead are comparable to those currently accepted by users of DWeb and search systems.

Publication Type: Conference or Workshop Item (Paper)
Additional Information: © 2024 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
Publisher Keywords: Decentralised Search Engine, Similarity Search, Locality Sensitive Hashing, Decentralised Web
Subjects: H Social Sciences > HN Social history and conditions. Social problems. Social reform
Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Departments: School of Science & Technology
School of Science & Technology > Computer Science
School of Science & Technology > Computer Science > Software Reliability
SWORD Depositor:
[thumbnail of Ditto_DAPPS.pdf]
Preview
Text - Accepted Version
Download (856kB) | Preview

Export

Add to AnyAdd to TwitterAdd to FacebookAdd to LinkedinAdd to PinterestAdd to Email

Downloads

Downloads per month over past year

View more statistics

Actions (login required)

Admin Login Admin Login