01. 프로젝트 개요
Nội dung tài liệu hiện chỉ có bằng tiếng Hàn.
목표
BNB Smart Chain(BSC)에 배포된 BEP20 토큰 Alice Connect Network (ACN) 을 사용자가 자신의 모바일 지갑으로 잔액 조회하고 다른 주소로 전송할 수 있는 dApp을 만든다.
핵심 원칙
- dApp은 모바일 전용, 홈페이지는 공개. 지갑 기능(
/dapp)은 TokenPocket, MetaMask, Trust Wallet 등 모바일 지갑 앱의 dApp 브라우저에서만 동작한다. 데스크톱 접근은 서버(User-Agent)와 클라이언트(터치/포인터) 두 단계에서 차단되어 안내 페이지만 표시된다. 반면 홈페이지(/)와 문서(/docs)는 지갑 연결이나 로그인 없이 어떤 기기에서든 볼 수 있다. - 비수탁(non-custodial). 서버는 개인키나 시드 구문을 절대 다루지 않는다. 모든 서명은 사용자의 지갑 앱에서 이루어진다.
- 체인이 진실의 원천. 백엔드는 체인 데이터를 읽어 SQLite에 캐시/인덱싱만 한다. 클라이언트가 보내는 값은 절대 신뢰하지 않고 트랜잭션 영수증으로 검증한다.
범위
| 포함 | 제외(향후) |
|---|---|
| 공개 홈페이지와 문서 사이트 | 스테이킹, 스왑 등 추가 DeFi 기능 |
| 지갑 연결 (Injected / WalletConnect) | 다국어(현재 한국어 UI) |
| ACN 잔액 · BNB 가스 잔액 · USDT(BEP20) 잔액 표시 | 회원가입/로그인, 서버 세션 |
ACN transfer 전송 + 상태 추적 | 푸시 알림 |
거래 내역 조회(내 주소 기준) + 네트워크 동기화 상태 — 선택 기능(NEXT_PUBLIC_API_URL로 켜고 끔) | |
| Transfer 이벤트 인덱서 | 관리자 대시보드 |
토큰 요약
| 항목 | 값 |
|---|---|
| 이름 | Alice Connect Network |
| 심볼 | ACN |
| 소수점 | 18 |
| 총 발행량 | 2,000,000,000 ACN |
| 컨트랙트 | 0x84f956334187474b5471C55B742C33Ab0C626236 |
| 체인 | BNB Smart Chain mainnet (chainId 56) |
