(L1 Mainnet Core · Explorer · Validator Monitoring (PC))
본 포트폴리오는 메인넷(Mainnet) 코어 개발과
익스플로러(Explorer), 밸리데이터/노드 모니터링을 하나의 운영 흐름으로 연동한
블록체인 인프라 풀스택 구축 사례입니다.
단순 체인 구동을 넘어, 네트워크의 성능 지표(TPS/Finality)와
블록 생성·전파·합의 상태, 밸리데이터 가용성(Uptime)을
운영 화면에서 실시간으로 확인할 수 있도록 설계·구현했습니다.
프로젝트 개요
의뢰인은 메인넷 구축과 동시에, 네트워크 운영에 필수적인 익스플로러 및 관제(Ops) 체계까지 통합 개발을 요청했습니다. (주)아트스토어는 코어 노드/밸리데이터 운영, 블록/트랜잭션 가시화, 실시간 상태 모니터링을 하나의 제품 경험으로 연결하여 “운영 가능한 메인넷” 수준으로 완성했습니다.
화면 기반 핵심 기능
- 네트워크 성능 지표(Performance KPI): Block Height, TPS(Live), Finality를 상단에서 실시간 표시하여 네트워크 처리량과 확정성 상태를 즉시 판단 가능
- Latest Blocks(블록 익스플로러): 최신 블록 리스트, 블록 번호/해시 일부, 트랜잭션 수(tx count), 반영 시간 등을 카드 형태로 제공하여 블록 생성 흐름을 직관적으로 확인
- Active Validators(밸리데이터 모니터링): 밸리데이터별 Uptime(가동률)을 표기하여 장애/불안정 노드 감지 및 운영 대응 지원
- Consensus Round(합의 라운드 상태): 제안(Prop) → 투표(Vote) → 커밋(Commit) 등 합의 진행 단계를 시각화해 “합의가 정상 동작 중인지”를 운영자가 즉시 확인
- Node Terminal(노드 터미널/로그): 블록 헤더 브로드캐스팅, 블록 포징(forged), P2P 피어 연결/끊김 등 핵심 로그를 실시간으로 제공해 디버깅 및 장애 원인 추적 강화
- System Health(운영 상태): 메모리/CPU 등 리소스 현황과 상태(Healthy)를 함께 제공하여 인프라 안정성 점검에 활용
개발 수행 범위 및 구현 포인트
- 메인넷 코어/노드 운영: 네트워크 구동을 위한 노드 구성 및 운영 지표 수집 구조 설계(가동률, 피어 상태 등)
- 익스플로러 연동: 블록/트랜잭션 데이터를 조회·표시할 수 있도록 API 및 UI 레이어를 일관되게 구성
- 실시간 관제 대시보드: TPS/Finality/Block Height 등 네트워크 KPI를 실시간으로 갱신하는 운영 UI 구현
- 합의 상태 가시화: 합의 단계와 이상 징후를 운영자가 빠르게 인지할 수 있도록 상태 기반 표시 체계 설계
- 로그 기반 트러블슈팅: Node Terminal 중심으로 주요 이벤트를 남기고, 운영자가 즉시 원인 파악 가능한 구조 제공
- 확장성 고려: 밸리데이터 추가/지역 노드 확장, 익스플로러 기능 확장(블록 상세/tx 상세/주소 페이지 등)을 고려한 모듈형 설계
(주)아트스토어 개발 담당자 후기
“메인넷은 ‘구동’보다 ‘운영’이 더 중요합니다. 그래서 코어 개발과 함께 TPS/Finality/블록 흐름/밸리데이터 가동률/합의 상태를 한 화면에서 확인하도록 구성해, 장애 조짐을 빠르게 감지하고 대응할 수 있는 운영 체계를 목표로 설계했습니다.”
“특히 Node Terminal 로그와 Latest Blocks는 실시간 관제의 핵심이었습니다. 블록 생성·전파·피어 연결 문제를 즉시 추적할 수 있도록 로그 포맷과 화면 우선순위를 정교하게 다듬어, 운영자가 ‘지금 네트워크가 정상인지’를 빠르게 판단할 수 있도록 구현했습니다.”
Note
본 포트폴리오는 고객사 보안 및 업무비밀 보호를 위해 일부 정보(브랜드/식별 요소 등)를 비노출 처리했습니다.
실제 수행 범위(코어/노드/익스플로러/대시보드/배포·운영 등)는 프로젝트 조건에 따라 조정될 수 있습니다.
