INSTEP

Case 01 · Data & Web3 · Passkey Wallet

Self-custody Wallet

시드 문구 없이 휴대폰의 생체인증으로 여는 지갑입니다. 휴대폰을 잃어도 미리 정한 가디언 셋 중 둘이 승인하면 대기 기간 뒤 새 휴대폰으로 지갑을 옮깁니다.

Problem · 과제

시드 문구를 잃으면 자산도 잃는 구조를 바꾸는 일

개인이 직접 열쇠를 쥐는 지갑은 시드 문구를 적어 두고 지켜야 합니다. 적어 둔 종이를 잃거나 남이 보면 자산을 지킬 방법이 없습니다.

그렇다고 회사가 열쇠를 대신 맡으면 개인이 직접 쥐는 지갑이 아니게 됩니다. 두 조건을 함께 만족하는 구조가 과제였습니다.

Decisions · 판단과 버린 길

무엇을 먼저 정했고 무엇을 버렸나

주인 열쇠는 패스키 하나

시드 문구를 없애고, 이 기기의 생체인증으로 여는 패스키 하나를 주인 열쇠로 정했습니다. 손님이 외우거나 적어 둘 것이 없습니다.

회사는 열쇠를 갖지 않음

회사가 열쇠 사본을 보관하는 방식은 버렸습니다. 복구는 손님이 정한 가디언 셋 가운데 둘의 승인으로만 일어납니다.

둘이 짜도 바로는 못 가져감

가디언 둘이 짜고 지갑을 옮기려 해도 대기 기간이 지나야 옮겨집니다. 그 사이 주인이 알아채고 막을 시간을 두었습니다. 가디언을 정하기 전에도 지갑을 만들 수 있게 하되, 그동안 받기는 상한까지만 열었습니다.

Result · 결과 화면

실제 화면

지갑 만들기 화면
지갑 만들기 화면: 가디언 세 주소를 받고 패스키로 지갑을 만듭니다. 서로 모르는 세 사람으로 고르도록 안내합니다.
잔액, 서명 전 거래 미리보기, 복구 요청, 보호자 등록 화면
잔액, 서명 전 거래 미리보기, 복구 요청, 보호자(Guardian) 등록 화면입니다. 화면의 주소와 금액은 실제 고객 값이 아닙니다.
사업계획서 예산 면
같은 서비스의 사업계획서 예산 면입니다. 24개월 비용을 항목별 금액과 비중으로 정리했습니다.
사업계획서 단계별 개발 계획 면
같은 계획서의 단계별 개발 계획 면입니다. 지금 제공하는 기능과 다음 단계, 시기를 나눴습니다.

Evidence · 확인한 것

무엇으로 확인했나

  1. 지갑 만들기, 받기, 보내기, 되찾기 네 단계 화면을 실제로 거쳐 지갑 생성부터 새 기기 복구까지 확인했습니다.
  2. 서명하기 전에 거래 내용을 사람이 읽을 수 있게 미리 보여 주고, 확인한 뒤에만 서명하게 했습니다.
  3. 같은 서비스의 사업계획서에 예산과 단계별 개발 계획을 함께 정리해, 제품 화면과 사업 계획이 같은 기준을 쓰게 했습니다.

Contact · 프로젝트 문의

비슷한 프로젝트를 문의해 주십시오.

현재 상황과 일정만 적어 보내 주셔도 검토 후 맞는 범위를 제안드립니다.