Kracker Labs · Pangea Swap

더 많은 수익을, 더 많은 사람에게
Klaytn DEX 1위

Kracker Labs에서 탈중앙화 거래소(DEX) ‘Pangea Swap’을 디자인했다. 더 큰 수익을 낼 수 있지만 사용자가 직접 위험 구간을 골라야 하는 방식을, 누구나 고를 수 있는 선택 구조로 바꾼 이야기.

RoleDirector of Design
ProductPangea Swap
Scope유동성 공급 · 스왑 경험
Duration3개월
Context

더 큰 수익을 주는 방식이었지만, 사용자는 어디에 맡겨야 안전한지 직접 결정해야 했다

탈중앙화 거래소에서 사용자는 자신의 자산을 ‘유동성’으로 맡기고, 그 풀에서 일어나는 거래 수수료를 나눠 받는다. 기존 방식은 유동성을 모든 가격대에 얕게 펼쳐 둬서, 거래가 일어나는 구간 바깥의 자본은 놀았고 수익도 낮았다.

Pangea의 방식은 거래가 실제로 일어나는 가격 구간에 유동성을 모아, 같은 자본의 효율을 최대 8배까지 높이는 것이었다. 기술적으로는 분명히 더 나은 방식이었다.

하지만 UX 문제는 더 어려웠다. 사용자는 ‘어느 가격 구간에 내 돈을 맡길지’를 직접 골라야 했고, 그 결정이 안전한지 스스로 판단해야 했다.

기존 방식자본 효율
거래 구간유동성가격현재가

유동성이 모든 가격에 얕게 퍼져, 거래가 일어나는 구간 밖의 자본은 잠잔다.

Pangea자본 효율최대 8×
거래 구간유동성가격현재가

유동성이 거래 구간에 모여 수수료가 발생하고, 같은 자본으로 더 큰 수익을 얻는다.

활성 유동성잠자는 자본
Constraint

시스템은 대신 결정해줄 수 없고, 사용자는 결정하기 어려웠다

구간을 좁힐수록 예상 수익은 커지지만, 가격이 그 밖으로 벗어나면 수익은 멈추고 손실로 이어질 수 있다. ‘정답 구간’은 미래 가격과 각자의 위험 성향에 따라 달라지는, 본질적으로 사용자의 판단이 필요한 결정이었다.

그렇다고 시스템이 구간을 자동으로 옮겨주기도 어려웠다. 구간을 바꿀 때마다 블록체인 거래를 실행해야 하고, 그때마다 거래 수수료(가스비)가 든다. 소액 사용자에게는 이 수수료가 수익보다 커질 수 있었다.

구간 자동 조정의 비용 (Klaytn 기준, 예시)
구간 폭연 횟수수수료 배수연 수수료$1,000 포지션$100 포지션예상 연 수익률
넓은 구간 (하루 1회)365×1$111.1%11%~12%
중간 구간 (하루 4회)1,460×4$444.4%44%~50%
좁은 구간 (1시간마다)8,760×24$26326%263%~250%
APR은 예상 연 수익률이다. 구간을 좁힐수록 수익 기회는 커지지만, 구간을 다시 맞추는 거래 횟수와 수수료도 함께 늘어난다. 위 수치는 가정을 둔 예시이며, $100 같은 소액에서는 수수료가 수익을 넘어설 수 있음을 보여준다.

게다가 탈중앙화 금융(DeFi)에선, 사용자가 누구인지 보이지 않는다

보통의 제품이라면 사용자를 직접 찾아가 관찰하고 인터뷰하며 개선해 나갈 수 있다. DeFi는 달랐다. 사용자는 이메일도 계정도 없는 익명의 지갑 주소일 뿐이었다.

세 명의 익명 사용자가 각각 다른 개수의 지갑(1개·3개·2개)으로 연결되어 서비스로 이어지는 흐름 일러스트.
사람마다 지갑 수가 다르고, 누가 몇 개를 쓰는지 알 수 없다. 우리에게 보이는 건 지갑뿐이다.

익명의 지갑

이메일·계정·데모그래픽이 없다. ‘이런 사용자’라는 페르소나를 세울 근거 자체가 없었다.

한 사람, 여러개의 지갑

한 사용자가 지갑을 여러 개 쓰고 일회성 지갑도 흔해, 사용자 수·리텐션·파워유저를 정확히 셀 수 없었다.

누가, 왜 그런 행동을 했는지 모른다

온체인 데이터는 어떤 거래가 일어났는지만 보여줄 뿐, 동기와 혼란의 이유는 담지 못했다.

First Version

초기 버전에서, 사용자는 ‘왜, 얼마나, 안전한지’ 아무것도 알 수 없었다

정체를 알 수 없으니 행동을 관찰하기로 했다. 커뮤니티에서 모은 익명 사용자와 초기 버전을 테스트했고, 결과는 분명했다. 문제는 ‘설명이 부족해서’가 아니었다. 직접 ‘가격 구간’을 정하라는 그 결정 앞에서, 왜 해야 하는지도, 얼마나 이득인지도, 안전한지도 알 수 없어 멈춘 것이다.

어떻게 익명 사용자를 만났나

모두 익명으로 사용하고 있으니 정식 리쿠르팅 채널이 없어서 커뮤니티로 갔다. 텔레그램에서 실제 사용자를 모집해, 익명으로 테스트하고 곁에서 관찰했다.

텔레그램 커뮤니티에서 테스터를 모집했다.
텔레그램 커뮤니티에서 테스터를 모집했다.
익명 사용자와 진행한 1:1 사용성 테스트.
익명 사용자와 진행한 1:1 사용성 테스트.
결정 직전에 멈추는 순간을 곁에서 관찰했다.
결정 직전에 멈추는 순간을 곁에서 관찰했다.
9:41
Add Liquidity
KLAY / USDT
0.3%
Current Price
1 KLAY = 1.0092 USDT
Min Price
1.096812
+
Max Price
4.412076
+
Deposit Ratio12.3% / 87.7%
Fee Boostx123.12
Estimated APR1,210%
Next

선택지 없이, 숫자만 가득했던 첫 화면

구간을 직접 Min·Max로 입력해야 했고, 예치 비율(Deposit Ratio), 수수료 배수(Fee Boost), 예상 연 수익률(Estimated APR) 같은 숫자가 한꺼번에 쏟아졌다. ‘무엇을, 왜’ 정해야 하는지는 어디에도 없었다.

32%작업 성공률

유동성 공급을 시작한 사용자 중 예치까지 완료한 비율

01

‘구간’이 왜 필요한지 모른다

가격 구간을 직접 고른다는 행동이 무엇이고 왜 필요한지부터 이해하지 못했다.

02

더 큰 수익을 얻는다는 걸 체감하지 못한다

이 방식이 기존보다 얼마나 유리한지 화면 어디에서도 느낄 수 없었다.

03

결과가 두렵다

구간을 벗어나면 어떻게 되는지, 손실이 나는지 알 수 없어 그 앞에서 멈췄다.

더 큰 수익을 얻으려면 사용자가 직접 ‘가격 구간’을 정해야 했다. 하지만 가격 구간을 설정하는 건 너무 어려웠다.

Insight

답은 더 잘 설명하는 게 아니라, 몰라도 성공하게 만드는 것이었다.

01

설명할수록 멀어졌다

개념을 말로 설명할수록 사용자는 오히려 멀어졌다. ‘교육’은 해법이 아니었다.

02

누구인지 알 수 없었다

사용자는 익명이라 초보인지 숙련자인지 알 수 없었고, UI를 특정 사용자에 맞춰 미리 재단할 수도 없었다.

그래서 결론은 하나였다. 우리가 사용자를 고를 수 없으니, 사용자가 스스로 고르게 한다. 이해하지 못한 다수에게는 안전한 기본값(Active·Passive)으로 개념을 몰라도 곧장 수익을 얻게 했다. 이탈과 공포의 원인이던 ‘직접 정해야 하는 결정’ 자체를 없앤 것이다. 반대로 이해하는 소수에게는 Custom으로 더 깊은 통제권을 열어두되, 그 복잡함은 숨겨 다수를 압도하지 않게 했다.

Solution

이해시키려 하지 말고, 고르게 하라

‘더 큰 수익을 얻는 방식’을 설명하는 대신, 사용자가 결과를 보고 고르게 설계했다.

Active · Passive · Custom 프리셋 중 Active가 선택된 Pangea 가격 구간 설정 화면.
01

고르기만 하면 되는 프리셋

복잡한 구간 설정을 세 가지 선택지로 단순화했다. Active는 좁은 구간에 집중해 수익을 노리는 적극적 추천, Passive는 넓은 구간으로 안정적으로 두는 소극적 추천, Custom은 직접 설정이다. 각 선택의 예상 수익을 나란히 보여줬다. 시스템이 정답을 자동으로 정해줄 수 없는 결정이라면, 검증된 기본값을 ‘고르기만 하면 되는 선택지’로 제시하는 것이 최선이었다. 직접 다루고 싶은 사용자만 Custom으로 들어가게 했다.

세 가지 카드와 각 예상 연 수익률을 나란히. 사용자는 ‘계산’이 아니라 ‘선택’만 하면 된다.

유동성 분포 차트 위에서 핸들을 드래그해 Min·Max 가격 범위를 직접 지정하는 Pangea Custom 구간 설정 화면.
02

직관적인 가격 범위 설정 UI

유동성 분포 위에서 핸들을 직접 드래그해 가격 범위를 정하게 했다. 숫자를 입력하는 대신, 현재가 주변 어디에 유동성을 모을지 그림 위에서 직접 손으로 정한다.

분포 차트 위 두 핸들을 끌어 범위를 지정. ‘구간 집중’을 읽는 게 아니라, 직접 만지며 정한다.

예상 연 수익률과 입력 금액을 실시간으로 보여주는 Pangea 예치 금액 입력 화면.
03

미리보는 수익

예상 수익률과 입력 금액을 실시간으로 보여줘, 확정하기 전에 결과를 가늠할 수 있게 했다.

입력과 동시에 갱신되는 예상 연 수익률. 확정 버튼을 누르기 전에 결과가 먼저 보인다.

Result

프리셋으로 ‘구간 설정’의 장벽을 낮추자, 사용성 테스트에서 예치까지 완료한 비율이 32%에서 68%로 올랐다. 이후 더 많은 유동성 공급자(LP, 자산을 맡기고 거래 수수료를 나눠 받는 사용자)가 참여했고, 그 흐름이 아래 제품 지표로 이어졌다.

예치까지 완료한 사용자의 작업 성공률
32%68%
작업 성공률 (%)총 유동성 ($M)
%$M02550751000102030405032%45%58%68%$6M$44.5M출시1개월2개월3개월

비즈니스 성과

총 유동성$44.5M
Klaytn 체인 DEX 순위TOP 1
Reflection

더 나은 방식보다, 누구나 쓸 수 있는 방식이 이긴다.

크립토의 위험 맥락을 먼저 이해하기

크립토는 일반 제품과 조건이 다르다. 사용자는 익명이고, 자산을 스스로 보관하며, 한 번 보낸 거래는 되돌릴 수 없다. 실수가 곧 손실이고 기댈 중앙 주체도 없어, ‘설명’보다 ‘직접 보고 안심하며 고르는 경험’이 훨씬 중요했다. 이 맥락을 이해하지 못하면 아무리 예쁜 화면도 사용자를 움직이지 못한다.

기술은 ‘체감되는 선택’으로 번역돼야 한다

수익을 최대 8배까지 높일 수 있는 기술도 사용자가 이해하거나 신뢰하지 못하면 소용없다. 기술의 우수함을 ‘체감 가능한 선택’으로 번역하는 일이 제품의 성패를 갈랐다.

스스로 선택할 수 있게

익명성 때문에 페르소나를 세울 수 없을 땐, 한 사람을 위해 다듬기보다 누구든 자기 수준을 고르게 하는 설계가 필요했다. 프리셋과 점진적 노출은 ‘모르는 사용자’를 위한 가장 현실적인 해법이었다.

초기 버전이 진짜 문제를 드러낸다

‘더 큰 수익을 얻는다’는 가치조차 사용자가 이해하지 못한다는 사실은 책상이 아니라 익명 사용자와의 초기 테스트에서만 드러났다. 거칠더라도 빨리 사용자 앞에 두는 것이 가장 빠른 길이었다.

다른 케이스 보기