CBDC demo project made by cosmos-sdk
- CBDC 발행
- 시중은행에서 CBDC 발행 요청하는 page 추가
- 중앙은행에서 CBDC 발행 요청 처리하는 page 추가
- CBDC Blockchain 연결
- 시중은행의 중앙은행 당좌예금 page 추가
- CBDC 환수
- 시중은행에서 CBDC 환수 요청하는 page 추가
- 중앙은행에서 CBDC 환수 요청 처리하는 page 추가
- CBDC 송금 및 대금결제 취소
- 시중은행 Escrow account 추가
- User 화면에서 결제 취소 요청하는 기능 추가
- 상점 화면에서 결제 취소 승인/거절하는 page 추가
- 3일 지났을 시 재입금하는 스마트 컨트랙트 작성
- 디자인 요청 반영
- 영/한 토글 기능 추가
- CBDC 해외송금
- Klaytn Testnet(Baobab) 노드 구성, Wallet 발행
- LFB-SDK를 사용해서 독자적인 Testnet 구성, Wallet 발행
- Klaytn과 LINE 블록체인과 Cosmos 블록체인 간의 정보 교환 기능 추가
- Dashboard와 블록체인간의 연동, Dashboard 좀 더 시각화
- 해외송금 UI 디자인 구현
- Dashboard와 Server의 DB 이용 최적화 -
현재 작업중
- 2차 PoC 데모 준비 -
현재 작업중
- node: 14.17.5
- npm: 6.14.14
- go: 1.16.5
- python2: 2.7.18
- starport: 0.14.0
- jq : 1.6
CBDC_server : 코스모스 블록체인에 쿼리를 보낼 서버
CBDC_blockserver : Dashboard와 블록체인의 blockNumber를 동기화하기 위한 서버
CBDC_admin : 은행 관리 시나리오 데모
CBDC_user : 유저 서비스 데모, 현재 크롬창 최적화 사이즈: 516 * 992
(viewport)
CBDC_receiver: 해외송금 수취은행 데모
CBDC_dashboard: 해외송금 Blockchain의 transaction 상황을 보기 위한 대시보드
dpnmd : CBDC 코스모스 블록체인
Admin port : 3001
User port : 3000
Receiver port: 3002
Server port : 3030
starport serve
만약 블록이 생성 되지 않는 다면 다른 shell에서 아래와 같은 명령어 실행 시 블록이 생성됨 (에러 메시지가 Trigger 역할을 하는 듯함..)
dpnm은 cosmos-SDK chain 생성 시 초기 세팅한 이름임. 자유롭게
dpnmd start