피드로 돌아가기
The Ghost Protocol Stack: How We Rebuilt Payments When Every Vendor Cut Us Off
Dev.toDev.to
Backend

RTP-II 기반 결제 스택 구축으로 비용 6.1배 절감 및 지연시간 2.3초 달성

The Ghost Protocol Stack: How We Rebuilt Payments When Every Vendor Cut Us Off

ruth mhlanga2026년 5월 21일3advanced

Context

중앙은행의 해외 결제 벤더 제한으로 인해 기존 Stripe, PayPal 등의 인프라 사용 불가 상황 발생. 초기 Tendermint 기반 레저 도입 시도 시 24시간 배치 업로드 제한과 5MB 파일 크기 제약으로 인한 3시간의 Latency Spike 및 고비용 구조 직면.

Technical Solution

  • RTP-II 기반 local e-money issuer(MCB-Sakuk) 도입을 통한 규제 준수 및 즉시 결제 경로 확보
  • IPFS CID v1 기반의 Signed JSON Receipt 설계를 통한 결제 증명 데이터의 분산 저장 및 무결성 보장
  • USSD/Debit Card 결제 이벤트를 Kinesis Data Stream으로 수집하여 Flink Job으로 IPFS CID 검증 후 ClickHouse Materialized View에 기록하는 실시간 파이프라인 구축
  • Micro-escrow Wallet 사전 예치 방식을 통한 ACH T+2 정산 한계를 극복하고 즉시 출금 가능한 Payout 구조 설계
  • S3 Replication의 Egress Fee 회피를 위해 EC2 Spot 인스턴스 상에서 IPFS 및 Flink를 운영하는 비용 최적화 전략 채택
  • BigQuery 대비 비용 효율적인 ClickHouse의 ReplacingMergeTree 구조를 활용한 대규모 트랜잭션 쿼리 최적화

- 데이터 전송 비용(Egress Fee)이 높은 환경에서 S3 Replication 대신 EC2 Spot 기반의 자체 클러스터 운영 검토 - 실시간 정산 필요 시 배치 기반 ACH 대신 Micro-escrow Wallet 패턴 적용 고려 - 대규모 시계열 데이터 및 로그성 쿼리 최적화를 위해 BigQuery 대신 ClickHouse Materialized View 검토 - 합의 알고리즘(BFT 등) 도입 전, 실제 규제 및 인프라 제약 사항이 Latency에 미치는 영향 정밀 분석

원문 읽기