Self-Sovereign Identity System Using Blockchain and Smart Contracts
Abstract
Self-Sovereign Identity (SSI) systems aim to enable citizens to control their personal data, allowing them to manage and share their identity information securely and privately. They have promising features compared to the nowadays centralized identity management, however significant challenges need to be addressed in terms of scalability, security and trust. In this paper, we propose a blockchain-based solution to manage personal identity in a decentralized, secure, and transparent manner. The blockchain technology ensures security and integrity of data, eliminating risks associated with centralized systems while the developed smart contracts enable process automation by automatically executing predefined actions related to data sharing approval when certain conditions are met, thus reducing the need for intermediaries. The system features an automated process of minting Non-Fungible Tokens (NFTs) and registering personal documents with metadata and images using the InterPlanetary File System (IPFS). The application has been evaluated for document registration and data sharing approval, showing good results in terms of transaction cost and throughput.
Community
0 commentsNo discussion yet
Be the first to share a question or observation.