Applied Sciences (Feb 2023)

A Secure and Decentralized Authentication Mechanism Based on Web 3.0 and Ethereum Blockchain Technology

  • Adrian Petcu,
  • Bogdan Pahontu,
  • Madalin Frunzete,
  • Dan Alexandru Stoichescu

DOI
https://doi.org/10.3390/app13042231
Journal volume & issue
Vol. 13, no. 4
p. 2231

Abstract

Read online

Over the past decade, there has been significant evolution in the security field, specifically in the authentication and authorization part. The standard authentication protocol nowadays is OAuth 2.0-based authentication. This method relies on a third-party authentication service provider with complete control over the users’ data, which it can filter or modify at will. Blockchain and decentralization have generated much interest in recent years, and the decentralized web is considered the next significant improvement in the world wide web (also known as Web 3.0). Web3 authentication, also known as decentralized authentication, allows for the secure and decentralized authentication of users on the web. The use cases for this technology include online marketplaces, social media platforms, and other online communities that require user authentication. The advantages of Web3 authentication include increased security and privacy for users and the ability for users to have more control over their data. The proposed system implementation uses Ethereum as the blockchain and a modern web stack to enhance user interaction and usability. The solution brings benefits both to the private and the public sector, proving that it has the capability of becoming the preferred authentication mechanism for any decentralized web application.

Keywords