차세대 디지털 자산 거래 플랫폼 개발 문서
| 특성 | CEX (중앙화) | DEX (탈중앙화) | AWNEX 하이브리드 |
|---|---|---|---|
| 자산 소유권 | ❌ 거래소 보관 | ✅ 사용자 직접 관리 | ✅ 사용자 완전 제어 |
| 사용자 경험 | ✅ 직관적이고 쉬움 | ❌ 복잡하고 어려움 | ✅ 직관적이고 쉬움 |
| 보안 수준 | ❌ 중앙화 위험 | ⚠️ 사용자 실수 위험 | ✅ 다중 보안 계층 |
| 투명성 | ❌ 불투명한 운영 | ✅ 완전 투명 | ✅ 블록체인 기반 투명성 |
| 규제 준수 | ✅ KYC/AML 준수 | ❌ 규제 미준수 | ✅ 하이브리드 규제 대응 |
사용자 여정 단계별 보안 적용 시스템 (현재 구현 ✅ vs 향후 계획 🔮)
Frontend부터 Blockchain까지 6개 계층의 데이터 흐름과 구성 요소
AWNEX를 구성하는 4개 핵심 기술 영역의 통합 생태계
📂 AWNEX_V6_10_23/
├── 📁 src/ # 소스 코드
│ ├── 📄 App.jsx # 메인 앱 컴포넌트
│ ├── 📄 main.jsx # 앱 진입점
│ ├── 📄 index.css # 글로벌 스타일
│ │
│ ├── 📁 components/ # 재사용 가능한 컴포넌트
│ │ ├── 📄 Navbar.jsx # 상단 네비게이션
│ │ ├── 📄 Footer.jsx # 하단 푸터
│ │ └── 📄 FloatingMenu.jsx # 플로팅 메뉴
│ │
│ ├── 📁 pages/ # 페이지 컴포넌트
│ │ ├── 📄 Home.jsx # 홈 페이지
│ │ ├── 📄 Wallet.jsx # 지갑 페이지
│ │ ├── 📄 DeFi.jsx # DeFi 페이지
│ │ ├── 📄 Membership.jsx # 멤버십 페이지
│ │ ├── 📄 Rewards.jsx # RWA-Fi 페이지
│ │ ├── 📄 Market.jsx # 마켓 페이지
│ │ ├── 📄 Convert.jsx # 컨버트 페이지
│ │ ├── 📄 Login.jsx # 로그인 페이지
│ │ ├── 📄 Signup.jsx # 회원가입 페이지
│ │ └── 📄 Admin.jsx # 관리자 페이지
│ │
│ ├── 📁 context/ # React Context
│ │ ├── 📄 AuthContext.jsx # 인증 상태 관리
│ │ └── 📄 ThemeContext.jsx # 테마 상태 관리
│ │
│ ├── 📁 config/ # 설정 파일
│ │ ├── 📄 firebase.js # Firebase 설정
│ │ ├── 📄 emailjs.js # 이메일 서비스 설정
│ │ ├── 📄 infrastructure.js # 인프라 설정
│ │ └── 📄 tokens.js # 토큰 컨트랙트 주소
│ │
│ └── 📁 utils/ # 유틸리티 함수
│ ├── 📄 web3.js # Web3 관련 함수
│ ├── 📄 investingAPI.js # 외부 API 연동
│ └── 📄 healthCheck.js # 헬스체크 함수
│
├── 📁 public/ # 정적 자산
│ └── 📁 assets/
│ ├── 📁 images/ # 이미지 파일
│ └── 📁 videos/ # 비디오 파일
│
├── 📁 DIST/ # 빌드 결과물
│ ├── 📄 index.html # 메인 HTML
│ ├── 📄 manifest.webmanifest # PWA 매니페스트
│ └── 📁 assets/ # 번들된 자산
│
├── 📁 functions/ # Firebase Functions
│ └── 📄 index.js # 서버리스 함수
│
├── 📁 scripts/ # 스크립트
│ └── 📄 init-firestore.js # Firestore 초기화
│
├── 📄 package.json # 프로젝트 의존성
├── 📄 vite.config.js # Vite 설정
├── 📄 firebase.json # Firebase 설정
└── 📄 tailwind.config.js # Tailwind CSS 설정
중앙 AWNEX 하이브리드 월렛을 중심으로 4개 핵심 기술 영역이 통합된 개발 환경
이 프로젝트는 MIT 라이선스 하에 배포됩니다.
자세한 내용은 LICENSE 파일 참조