Skip to content

DreamBoysYJ/V-One

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

header


Stacks

Virtual Software:

Front-End :

Back-End :

Blockchain Network :

Team Notion

자세한 설명과 발표 내용은 노션을 참고해주세요!

증명서 통합 관리 블록체인 서비스

증명서를 블록체인에 발급해 위변조를 방지하고, 개인이 여러 기관에서 발급한 증명서들을 통합 관리할 수 있고, 증명서를 확인하는 회사, 기관에 제출과 확인이 가능한 통합 서비스를 만들고자 했습니다.

Team members

이름 역할 GitHub
김영주 프론트엔드, 백엔드, 블록체인 네트워크 구축 DreamBoysYJ
민정근 디자인, 기획, 아이디어
서종현 스마트 컨트랙트, 블록체인 네트워크 구축 keepgoing2021

Structure

크게 Dapp과 블록체인 네트워크로 나눌 수 있습니다.

스크린샷 2023-03-24 오후 1 36 29

Functions

회원가입, 로그인

개인 회원가입 시 CA가 지갑과 인증서를 발급하고 서버에 저장합니다. 스크린샷 2023-03-24 오후 1 36 29

증명서 등록

블록체인 네트워크에 Peer로 등록된 기관일 경우 증명서 등록이 가능합니다. 증명서는 블록체인에 JSON 형식으로, MongoDB에 이중으로 저장됩니다. 이 때, 증명서 주인의 userId는 지갑 ID와 일치해야 하므로 주의해야 합니다. 스크린샷 2023-03-24 오후 1 36 29

블록체인에 JSON 형식으로 저장된 것을 확인할 수 있습니다. 스크린샷 2023-03-24 오후 1 36 29

개인 증명서 확인

여러 증명서 등록 기관에서 발급한 증명서들을 한번에 조회가 가능합니다. 개인이 직접 증명서를 등록할 수도 있으나, 이는 블록체인이 아닌 Mongo DB에만 저장되며, 증명서를 확인하는 경우 블록체인에 등록된 문서와 구분됩니다. 스크린샷 2023-03-24 오후 1 36 29

About

Project VOne_source_code

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •