
← 프로젝트 아카이브CASE / 006
Economic · 경제 / Mobile Wallet
Beatoz Wallet
1인 개발로 진행한 Flutter 기반 멀티체인 모바일 지갑 앱입니다. 암호화된 키 저장소와 체인별 RPC/서명 모듈을 갖췄습니다.
- 역할
- 1인 개발 · 아키텍처, 구현, 운영 도구
- 기간
- 2025.10 - 2025.11
- 맥락
- Beatoz Labs
01 / 핵심 요약
1인 개발로 진행한 Flutter 기반 멀티체인 모바일 지갑 앱입니다. 암호화된 키 저장소와 체인별 RPC/서명 모듈을 갖췄습니다.
DECISION / A시스템 과제
무엇이 시스템을 어렵게 만들었는가.
개인키를 안전하게 보관하면서도, 여러 체인 기능을 확장 가능한 구조로 유지해야 했습니다.
DECISION / B엔지니어링 해법
어떤 경계와 흐름으로 답했는가.
PIN/생체 인증 플로우와 AES 암호화 저장소를 구현하고, WalletHelper Factory/인터페이스로 체인별 기능(EVM/XRPL/Solana/Tron 등)을 모듈화했습니다.
03 / 기술 필드
01Flutter02Dart03Riverpod04go_router05flutter_secure_storage06pointycastle
04 / 상세 기록
개요
- 1인 개발로 진행한 Flutter 기반 멀티체인 모바일 지갑입니다.
- 키 보안, 체인별 서명/전송, 확장 가능한 구조를 목표로 구성했습니다.
핵심 구성
1) 키/보안 저장소
- PIN/생체 인증 플로우와 암호화 저장소를 통해 민감 정보를 평문으로 저장하지 않도록 구성했습니다.
2) 체인별 모듈화
- WalletHelper 인터페이스/팩토리 형태로 체인별 기능(EVM, XRPL, Solana, Tron 등)을 모듈화해 확장성을 확보했습니다.
3) 트랜잭션 처리
- 체인별 RPC/서명 규격 차이를 흡수하는 계층을 두고, UI/도메인 로직과 분리했습니다.
05 / 실제 증거

ACTUAL PROJECT ASSET / NOT GENERATED