基于区块链的数字身份管理系统:使用 Ethereum 和 Ganache 的实现
密码学与安全
2025-07-30 v1
摘要
本文介绍了一种利用现代技术开发的分布式数字身份系统,包括 FastAPI、MongoDB、gRPC、Docker,以及使用 Ganache 和 Ethereum 的区块链模拟。目的是展示分布式系统和区块链在数字身份的安全性、可追溯性和去中心化方面的优势。该方法论包括开发具有 JWT 身份验证的微服务架构、在 MongoDB 中进行数据持久化、使用 Ganache 模拟区块链操作,以及使用 Docker 进行容器化。结果证明了所提方法的可行性,具有功能性的 Web 界面、完整的审计日志以及使用 Ethereum 的区块链模拟。本文讨论了理论基础、技术实现、所获结果以及与真实区块链网络集成的展望。
引用
@article{arxiv.2507.21398,
title = {Digital identity management system with blockchain:An implementation with Ethereum and Ganache},
author = {André Davi Lopes and Tais Mello and Wesley dos Reis Bezerra},
journal= {arXiv preprint arXiv:2507.21398},
year = {2025}
}