Web 3.0: A Survey on the Architectures, Enabling Technologies, Applications, and Challenges | IEEE Journals & Magazine | IEEE Xplore