
Online communication, collaboration, and file sharing play a crucial role in people’s daily lives. Centralized networks face many difficulties including data breaches, censorship, privacy violations, and etc. Therefore, decentralized networks are becoming more and more popular in the world.