tech

keyless 지갑의 원리
: 바이빗 사례가 보여주는 탈중앙화의 필요성

2025년 5월 31일, 바이빗(Bybit)은 자사 지갑 서비스 종료를 발표했다. 이로 인해 키리스 지갑 사용자들은 자산 손실의 위험에 직면하게 되었다. 바이빗은 규제 강화와 운영 비용 증가를 이유로 서비스를 중단하며, 지정된 기한 내 자산을 이전하지 않으면 더는 접근이 불가능할 수 있다고 공지했다.

© Unsplash

Keyless 지갑이란?

키리스(keyless) 지갑은 중앙화된 커스터디 지갑의 일종으로, 사용자가 개인 키나 시드 구문을 직접 관리하지 않아도 된다. 대신, 플랫폼의 인증 시스템을 통해 자산에 접근할 수 있다. 사용자 입장에서는 매우 편리하지만, 바이빗 사례처럼 플랫폼이 중단되면 자산에 영구히 접근할 수 없게 될 위험도 존재한다.

키리스 지갑은 중앙 서버를 통해 자산을 관리하며, 다음과 같은 구성 요소로 작동한다

  • 키 저장소: 사용자의 개인 키는 서버에 암호화된 상태로 저장되며, 사용자는 직접 접근할 수 없다. 내부 시스템만 이를 복호화해 트랜잭션을 처리한다.
  • 사용자 인증 시스템: 플랫폼 계정으로 로그인하면 인증이 이루어지고, 서버가 사용자의 요청을 처리하기 위해 저장된 키를 사용한다.
  • 트랜잭션 서명 엔진: 사용자가 자산을 전송하거나 스마트 컨트랙트를 호출할 때, 서버가 개인 키로 트랜잭션에 서명하고 블록체인에 전송한다.
  • API: 서버에 키가 저장되어 있기 때문에, 개발자 입장에서는 API를 통해 쉽게 연동이 가능하다.

트랜잭션 처리 과정

  1. 사용자 요청: 예를 들어, 앱에서 1 XPLA를 다른 지갑으로 전송하는 요청을 한다.
  2. 인증: 플랫폼 서버가 사용자의 자격 증명을 확인한다.
  3. 키 복호화 및 서명: 서버가 암호화된 키를 복호화하고, 요청된 트랜잭션에 디지털 서명을 생성한다.
  4. 트랜잭션 전송: 서명된 트랜잭션은 블록체인 노드를 통해 해당 네트워크에 브로드캐스트된다.
  5. 결과 반환: 블록체인에 기록된 결과가 사용자에게 전달된다.

이 과정은 키 관리나 가스비 설정과 같은 번거로움을 줄여주지만, 중앙화된 구조 때문에 모든 과정이 플랫폼 서버에 의존하게 되는 한계가 존재한다.

구조적 취약성

  • 서버 의존성: 개인 키가 서버에 저장되기 때문에, 서버가 오프라인이 되거나 서비스가 종료되면 자산 접근이 불가능해진다. 바이빗의 경우, 기한 내 자산을 이전하지 않으면 자산이 영구히 잠길 수 있다는 점에서 사용자 통제권의 부재를 여실히 보여준다.
  • 해킹 리스크: 중앙화 서버는 해커의 주요 표적이다. 과거 수많은 거래소 해킹 사례에서 보듯, 서버에 저장된 키가 유출되면 사용자 자산이 도난당할 수 있다. 키리스 지갑은 서버 보안에 전적으로 의존하기 때문에 플랫폼 보안 수준이 자산 안전의 결정적 요소가 된다.
  • 운영 리스크: 바이빗처럼 플랫폼이 서비스를 중단하는 경우, 사용자 자산 접근성은 플랫폼의 운영 지속 가능성에 의존하게 된다. 이는 사용자에게 예측 불가능한 리스크로 자리한다.
  • 복구 불가능성: 키리스 지갑은 시드 구문이 사용자에게 제공되지 않기 때문에, 플랫폼이 사라지면 자산 복구도 불가능하다.
구분편의성의존성해킹 리스크운영 리스크
커스터디 (키리스) 지갑높음높음중간높음
비커스터디 (일반) 지갑낮음낮음높음낮음

‘내’ 지갑이지만 실제 열쇠를 내가 보관하지 않는다는 점에서, 키리스 지갑은 플랫폼의 서버에 내 자산을 맡기는 셈이다. 시드 구문이 없는 키리스 지갑은 자산 복구를 스스로 할 수 없어, 플랫폼 지원이 중단될 경우 자산이 영구히 잠길 수 있다.

바이빗 사례가 주는 교훈

비커스터디 지갑(예: 메타마스크)은 의도적인 불편함을 통해 탈중앙화의 핵심 가치를 지킨다. 사용자가 시드 구문을 직접 보관하고, 트랜잭션 서명과 가스비 설정 등 모든 과정을 스스로 수행해야 한다. 이는 집 열쇠를 직접 가지고 다니는 것과 같다. 불편하지만, 잃어버리지 않는 한 언제든지 출입이 가능하다.

비커스터디 지갑은 사용자에게 자율성과 통제권을 부여한다. 번거롭더라도 자산의 주체가 자신이라는 점을 인식하게 해준다.

바이빗 사례가 주는 교훈

바이빗의 키리스 지갑 종료는 사용자가 플랫폼에 전적으로 의존할 경우 발생할 수 있는 리스크를 분명히 보여준다. 따라서 사용자는:

  • 플랫폼의 신뢰성과 지속 가능성을 확인하고,
  • 자산을 비커스터디 지갑으로 이전하는 백업 플랜을 마련해야 하며,
  • 자산 통제권을 자신에게 두는 선택을 해야 한다.

X-PLANET Wallet

X-PLANET Wallet은 키리스 지갑이 아닌 비커스터디 지갑이다. 사용자는 소셜 로그인을 통해 지갑을 생성하고 시드 문구를 제공받는다. 제3자가 자산을 보관하거나 통제하지 않으며, 사용자가 자산에 대한 완전한 소유권과 책임을 가진다.

참고

이학성 기자

고객에게 의도적 불편함을 주는 행위는 보안성을 높입니다. 고객을 편리하게 하는 것이 중요하지만 본질적으로 의도적 불편함을 주는 행위도 좋다고 생각합니다.


TOP