대표 제품군 · 현재 진행 중
01 / 12
BTCFi
BTC를 담보로 BtcUSD를 발행하고 lending, vault, DeFi, Native BTC, 파트너 제품에서 활용하는 제품군입니다.
- 역할
- Frontend Lead
- 문제
- 제품이 프로토콜, 네트워크, 세션, 연동 맥락을 넓혀 가는 동안 하나의 사용자 의도를 신뢰할 수 있게 유지하는 것이 가장 어려운 문제였습니다.
- 전략
- 제품 여정, 도메인 상태, 트랜잭션 프로세스, 지갑·API·컨트랙트 adapter를 분리했습니다. 장시간 작업은 지속 가능한 프로세스 상태에서 복원하고, 임시 UI 상태를 신뢰하지 않은 채 현재 지갑, 네트워크, 잔액, 제품 맥락과 다시 조정합니다.
- 성과
- BTCFi를 BTC 기반 스테이블코인 애플리케이션에서 수익 상품, 복구 가능한 Native BTC, 플랫폼 연동 경험으로 확장했습니다.
현재 집중 영역 · 파트너용 BTCFi 프론트엔드
01
문제 정의
왜 이 문제를 해결해야 했는가
BTCFi는 BTC를 담보로 BtcUSD를 발행하는 한 가지 목적에서 시작했습니다. 같은 트랜잭션 기반을 공유하는 vault, Native BTC, 개발자, 파트너 제품으로 확장했습니다.
사용자와 시스템이 마주한 문제
BTC와 EVM 시스템은 주소, 확인 모델, 자산, 처리 시간이 다릅니다.
하나의 금융 목적이 완료되기까지 지갑, 프로토콜, API, 컨트랙트, 여러 세션을 거칠 수 있습니다.
스테이블코인, vault, 생태계, 개발자, 파트너 표면이 서로 다른 액션과 위험을 숨기지 않으면서도 일관된 제품 모델을 공유해야 합니다.
프론트엔드 오너십
BTCFi 핵심 세대와 개발자 예제의 프론트엔드 아키텍처 및 대부분의 구현을 리드했고, Boost·Ecosystem 표면에 기여했으며, 현재는 파트너용 프론트엔드를 작업하고 있습니다.
애플리케이션 기반, 반응형 시스템, 도메인 아키텍처
스테이블코인 발행, dashboard, vault, position, deposit, withdrawal, borrow, repay, claim 흐름
세션을 넘어 지속되는 주문과 트랜잭션 프로세스 복구
파트너 설정 경계, 테스트, 관측성, 프로덕션 안정화
02
해결 전략
프로덕션까지 이어지는 시스템 전략
제품 여정, 도메인 상태, 트랜잭션 프로세스, 지갑·API·컨트랙트 adapter를 분리했습니다. 장시간 작업은 지속 가능한 프로세스 상태에서 복원하고, 임시 UI 상태를 신뢰하지 않은 채 현재 지갑, 네트워크, 잔액, 제품 맥락과 다시 조정합니다.
시스템 모델
BTCFi는 사용자 의도와 지갑 검증을 제품 액션, 지속되는 트랜잭션 프로세스, 네트워크·컨트랙트 실행, 상태 조정, 파트너·개발자 연동 화면으로 연결합니다.
제품 화면
주요 제품 화면
과거 제품 인터페이스입니다. 화면의 수치는 캡처 당시 UI 상태이며 현재 TVL, APY 또는 성과를 의미하지 않습니다.




제품과 구현 구성
하나의 제품군, 연결된 여섯 개의 제품 표면
BTCFi는 BTC 담보 스테이블코인 경험에서 Native BTC, 수익 상품, 생태계, 개발자, 파트너 표면으로 확장됐습니다. 각 표면에서 담당한 범위의 강도를 구분해 설명합니다.
통합 DeFi 기반
BTCFi V1
BTC 담보, BtcUSD, lending, 유동성, staking, rewards, 브릿지, 포트폴리오 리스크를 하나의 프로덕션 경험으로 연결했습니다.
구현 상세 · 2
- Supply, withdraw, mint, repay, claim, 유동성, staking 흐름을 재사용 가능한 구조로 구현했습니다.
- 제품 액션과 지갑, 프로토콜, API, 컨트랙트 adapter를 분리했습니다.
Native BTC 확장
BTCFi V2
EVM receipt 중심의 상호작용을 한 번의 브라우저 세션보다 오래 지속되는 복구 가능한 Native BTC 주문으로 확장했습니다.
구현 상세 · 2
- Bitcoin 컨펌, 브릿지, 컨트랙트 실행, 상태 조정, 완료를 서로 다른 단계로 모델링했습니다.
- 새로고침, 긴 컨펌, 재진입 이후에도 지속 상태에서 주문 진행을 복원했습니다.
수익 상품과 vault
BTCFi Boost
BTC와 BtcUSD 수익 기회를 제품 탐색, 입금, 출금, 포지션, 복구 흐름으로 연결한 yield aggregator 경험입니다.
구현 상세 · 2
- Vault와 포지션 경험의 프론트엔드 구현 및 프로덕션 유지보수에 기여했습니다.
- 수익을 보장하는 것처럼 표현하지 않으면서 지갑과 액션 흐름을 관측 가능하게 지원했습니다.
제품 탐색 허브
BTCFi Ecosystem
BTCFi, Boost, BtcUSD 활용 애플리케이션을 연결해 스테이블코인과 BTC 포지션의 활용처를 이해하도록 돕는 제품 허브입니다.
구현 상세 · 2
- 프론트엔드 표면과 제품 탐색 경험 구현에 기여했습니다.
- 서로 다른 위험과 액션을 뭉개지 않으면서 인접 제품을 하나의 생태계로 이해하도록 구성했습니다.
현재 집중 영역
파트너 프론트엔드
현재 제품 탐색, 입금, 출금, claim, 트랜잭션 이력을 제공하는 설정 가능한 파트너용 BTCFi 프론트엔드를 작업하고 있습니다.
구현 상세 · 2
- 파트너 설정, 지갑 맥락, 제품 데이터, 트랜잭션 프로세스를 명확한 경계 뒤에 배치했습니다.
- 중복 액션, 오래된 상태, 취소와 상태 조정의 경합에도 장시간 제출 흐름이 안전하도록 강화했습니다.
연동 검증
개발자 플랫폼 예제
플랫폼을 연동하는 팀이 vault, position, deposit, claim, close 흐름을 확인할 수 있는 동작 가능한 레퍼런스 애플리케이션입니다.
구현 상세 · 2
- 플랫폼 기능을 처음부터 끝까지 실행하고 테스트할 수 있는 제품 여정으로 만들었습니다.
- 내부 파트너 payload를 공개하지 않으면서 API, 지갑, 컨트랙트 경계를 검증했습니다.
주요 구현 결정
BTC 담보와 BtcUSD 발행을 lending, 유동성, 수익 상품, 파트너 맥락에 재사용되는 제품·트랜잭션 패턴으로 만들었습니다.
Bitcoin 컨펌, 브릿지, 컨트랙트 실행, 최종 상태 조정의 진행과 복구를 명확하게 설계했습니다.
지갑, 네트워크, 제품, vault, 포지션 맥락이 일치하는 연동 여정을 구현했습니다.
현재 파트너 흐름을 중복 제출, 오래된 상태, 취소 경합, 지연된 완료에 안전하도록 강화했습니다.
03
성과
무엇이 달라졌고 무엇을 배웠는가
BTCFi를 BTC 기반 스테이블코인 애플리케이션에서 수익 상품, 복구 가능한 Native BTC, 플랫폼 연동 경험으로 확장했습니다.
핵심 제품, 개발자 예제, 파트너 작업에 재사용되는 트랜잭션 패턴을 만들었습니다.
새로고침, 긴 컨펌, 취소, 재진입에도 장시간 금융 액션을 이해할 수 있게 유지했습니다.
배운 점
제품군에는 공통 컴포넌트만이 아니라 의도, 소유권, 진행, 복구, 부분 완료를 설명하는 공통 의미가 필요합니다.
지금이라면
모든 장시간 액션을 서버 권위 이벤트 로그, 명시적 상태 머신, idempotent mutation으로 표준화하고 지갑 변경, 중복 서명, 오래된 프로세스, 취소, observer 지연에 대한 계약 테스트를 적용하겠습니다.
사용 기술
함께 일하기