프로젝트 배경
1) 문제점 - 복권 당첨정보가 데이터베이스로 관리되고 있어, 데이터 관리자의 실수 등으로 인한 변경 가능성 존재 - 기존 블록체인 시스템의 과도한 저장공간 사용 및 시스템 안정성 문제 발생 2) 프로젝트 목표 - 안정적인 블록체인 시스템 재구축 - 블록체인 노드 저장공간 효율화 및 시스템 안정성 확보 3) 주안점 - 자료구조 개선 및 불필요한 블록체인 중복 저장 데이터 제거
프로젝트 성과
블록체인 노드 저장 공간 80% 절약
5년간 8TB가 필요한 추세였으나 1.7TB만으로 정상 작동하도록 개선하여 저장공간 약 80% 절약
블록체인 노드 중 일부에 발생하는 과부하 해결
분산시스템 부하처리 부분을 개선하여 5대의 노드에 스마트하게 부하 분산 처리
시스템 안정성 향상
블록체인 노드에 간헐적으로 발생하던 장애로 인해 수동 재시작하는 경우가 많았으나, 장애 로깅 및 자동 재시작 로직을 도입하여 본 프로젝트 완료(2020.12) 이후 단 한 건의 문제도 발생하지 않음
핵심 기능
진행 단계
시스템 진단 및 사업범위 제안
2020.09.
시스템 로그파악 및 기존 소스코드 분석하여 문제점 파악 및 대안 및 사업기간 제시
프로젝트 상세
1) 포트폴리오 소개 : - 복권 당첨정보 신뢰성 강화를 위한 블록체인 시스템 도입 2) 작업 범위 : - 블록체인 플랫폼 구축, 백엔드 연동 개발, 스마트컨트랙트 개발 3) 주요 업무 : - 위변조 및 훼손 불가능한 당첨정보 영구 보관 - 당첨정보 관리 편의를 위한 통계 정보 제공 4) 주안점 : - 기존 블록체인 시스템의 효율성 및 안정성 개선








