Skip to content

Atom Nexus - 去中心化数字身份管理系统 🎯

Ask DeepWiki

我的2026年毕业设计项目

Atom Nexus Logo

"Your Identity. Your Network. Decentralized."

「身份自持,网络自由。」

📝 项目简介

Atom Nexus 是一个面向个人和企业的去中心化数字身份管理系统,帮助用户在多平台中统一、安全地管理自己的数字身份凭证,避免隐私泄露与账号碎片化问题。系统致力于打造简洁易用、标准合规、场景聚焦的平台,实现凭证的创建、签发、验证、管理等全链路闭环,服务于高校学生和中小企业两大应用场景。

🚀 在线预览

⚠️ 开发中...
敬请期待部署在 Vercel / Railway 的在线版本!

💡 核心功能

用户身份模块

  • DID 创建与管理,支持多种方法(基于钱包、邮箱、社交登录等)
  • 身份认证和恢复机制
  • 用户数据本地加密存储

凭证管理模块

  • VC 凭证的签发、存储、查看、分享、撤销
  • 凭证的真实性验证和有效期管理
  • 支持大学生场景(学历、竞赛、实习凭证)和中小企业场景(员工ID、权限凭证)

身份验证模块

  • 对接第三方系统,实现凭证真实性验证
  • 支持一次性验证、长期授权等模式
  • 验证流程的安全审计记录

权限控制模块

  • 用户对凭证共享、授权、访问进行精细控制
  • 权限审计与访问日志记录
  • 图形化权限控制界面

开发者接口模块

  • 提供 API 和 SDK,方便第三方集成
  • 开发者文档与示例代码
  • API密钥管理

系统管理后台

  • 管理员对用户、凭证、权限、统计数据进行管理
  • 系统监控与统计分析
  • 凭证模板管理

🛠️ 技术栈详解

DID/VC协议

  • W3C DID 标准,支持 did:key、did:web、did:ethr 等方法
  • W3C Verifiable Credentials 标准
  • 密钥管理与加密技术

前端技术

  • Vue 3 + TypeScript:响应式界面和类型安全
  • Unocss:高效CSS框架,减少冗余样式
  • WebCrypto API:本地加密存储

后端技术

  • Node.js + NestJS:模块化后端框架
  • TypeORM + PostgreSQL:数据存储与查询
  • Redis:缓存与会话管理

去中心化技术

  • IPFS + Ceramic:去中心化数据存储,支持数据更新
  • 以太坊/Polygon:轻量化区块链集成,用于存证
  • 零知识证明技术(ZK-Proofs):隐私保护机制

部署与运维

  • Vercel/Netlify:前端应用部署
  • Docker + Kubernetes:后端服务容器化
  • GitHub Actions:CI/CD自动化

📂 项目结构

  • frontend/ 前端代码
  • backend/ 后端API服务
  • smart-contracts/ 智能合约模块(可选)
  • sdk/ 开发者工具包
  • docs/ 文档资料和调研报告

🏁 快速开始

bash
# 克隆仓库
git clone https://github.com/zjtdzyx/atom-nexus.git

# 进入项目根目录并安装依赖
pnpm install

# 启动前端开发服务器
pnpm dev:frontend

# 启动后端服务
pnpm dev:backend

✅ 已完成

  • 项目立项书撰写
  • 市场调研文档整理
  • 系统架构设计
  • 项目初始化与仓库设置
  • 系统功能模块与API接口设计
  • 后端八大模块API实现与数据库层实现
  • 前端八大模块基本界面实现与API对接

× 未完成

  • swagger后端API测试
  • 前端八大模块界面交互测试
  • 前端八大模块与后端API联调测试
  • 区块链实现
  • 数据库E-R图、系统模块图、系统数据流图绘制

📅 开发路线图

阶段一:基础闭环 MVP(1-2个月)

  • DID 创建与管理功能
  • VC 凭证签发、查看、验证闭环
  • 简单的凭证分享(二维码/链接)
  • 用户控制面板(前端界面)
  • 后端 API 完整可用

阶段二:权限与场景增强(2-4个月)

  • 凭证撤销、失效控制
  • 精细化权限管理(谁可以验证、多久有效)
  • 支持大学生场景(学历、竞赛、实习凭证模板)
  • 支持中小企业场景(员工ID、权限凭证模板)
  • 管理后台上线
  • 开发者接口(API/SDK)开放

阶段三:生态拓展与优化(4-6个月)

  • 去中心化存储(Ceramic/IPFS)集成
  • 区块链轻集成(凭证锚定、不可篡改性提升)
  • 高校/企业试点合作
  • 隐私保护升级(ZK-Proof、Selective Disclosure)
  • 开源版本发布
  • 教育市场推广活动

📊 系统架构

+------------------+        +-------------------+        +---------------------+
|  用户层(前端)  | <----> |  后端服务层(API)  | <----> | 去中心化基础设施层    |
|  (Vue 3 + TS +   |        | (Node.js + NestJS)  |        | (DID, VC, Blockchain) |
|   Unocss)        |        |                   |        |                     |
+------------------+        +-------------------+        +---------------------+

🔍 API接口设计

系统提供完整的RESTful API,主要包括:

  • 用户身份接口:/api/did/* - 注册、查询、恢复DID
  • 凭证管理接口:/api/vc/* - 签发、查看、撤销、分享凭证
  • 验证接口:/api/vc/verify - 验证凭证真实性
  • 权限接口:/api/permissions/* - 设置、查询凭证权限
  • 开发者接口:/api/dev/* - 获取API Key、SDK文档
  • 管理后台接口:/api/admin/* - 用户管理、统计数据等

详细API文档请参考系统设计文档

📚 文档

✨ 开发计划

请查看 GitHub Project看板

🤝 许可协议

MIT License

One Day We Will All Be Famous!