지갑 만들기

지갑을 만드는 데는 1~2분이면 됩니다. 웹 지갑 wallet.getvela.app을 열고(확장 프로그램, 데스크톱 앱, 휴대폰 앱도 됩니다) 지갑 만들기를 선택하세요.

순서

  1. 지갑 이름 정하기. 이름은 지갑을 알아보는 데 쓰이고, 키와 함께 공개 레지스트리에 기록됩니다. 공개 정보라고 생각하고, 개인적인 내용은 넣지 마세요.
  2. 어떤 일이 일어나는지 확인하기. 공개 키와 지갑 이름이 온체인에 기록된다는 점, 개인 키는 내 기기나 보안 키에 남는다는 점, 그리고 이용약관과 개인정보 처리방침에 동의한다는 점에 체크합니다.
  3. 첫 번째 키 만들기. 방법을 고릅니다. 이 기기(Face ID, Touch ID, 지문, Windows Hello), 휴대폰 또는 태블릿(앱이 지원하는 경우, QR 코드를 스캔해 그 기기에서 만듭니다), USB 보안 키 중 하나입니다. 기기가 패스키를 만든 뒤 그 패스키로 한 번 서명하므로, 앱은 다음 단계로 넘어가기 전에 키가 실제로 작동하는지 확인할 수 있습니다.
  4. 원하면 키 더 추가하기. 종류에 관계없이 모두 합쳐 최대 일곱 개까지 둘 수 있고, 그중 어느 하나로도 혼자 서명할 수 있게 됩니다. 유일한 키가 어디에도 동기화되지 않는 키(보안 키나 Windows Hello)라면 앱이 두 번째 키를 요청합니다. 동기화되지 않는 키 하나뿐이면 기기 하나만 잃어도 지갑을 잃게 되기 때문입니다.
  5. 만들기. 앱이 전체 키 목록으로 지갑 주소를 계산하고, 그 키 목록을 Gnosis Chain의 공개 레지스트리에 올립니다. 기록이 온체인에 올라가면 지갑이 열립니다.

지갑의 정체

Vela 지갑은 Safe 스마트 계정입니다. 개인 키 하나로 움직이는 일반 계정이 아니라 컨트랙트입니다. 키들이 이 계정의 소유자이고, 그중 어느 하나로도 거래를 승인할 수 있습니다. 관련된 컨트랙트는 모두 계정 컨트랙트에 정리되어 있습니다.

주소는 모든 네트워크에서 같고, 카운터팩추얼(counterfactual)합니다. 아무것도 배포하기 전에 미리 계산되므로, 어느 네트워크에서든 바로 자금을 받을 수 있습니다. 컨트랙트는 그 네트워크에서 처음 보낼 때 스스로 배포되며, 배포 비용은 그 첫 거래의 수수료에 포함됩니다. 지갑을 만드는 데는 비용이 들지 않습니다.

공개되는 정보

지갑을 만들면 Gnosis Chain의 공개 레지스트리 컨트랙트에 영구 기록이 남습니다. 누구나 읽을 수 있고, 수정하거나 삭제할 수 없습니다.

  • 각 키의 공개 키(개인 키는 절대 아닙니다)와 자격 증명 ID
  • 각 키의 인증자 모델(어떤 비밀번호 관리자나 보안 키가 만들었는지), 그리고 사용자 인증을 거쳤는지와 키가 동기화되는지를 나타내는 플래그
  • 지갑 이름과 키마다 붙인 이름
  • 지갑 주소와 생성 시각
  • 서명된 등록 데이터 자체

이 기록은 Vela의 공개 키 인덱스가 제출하고 가스비도 내기 때문에, 인덱스가 기록을 가장 먼저 보게 됩니다. 기록에는 자금을 움직일 수 있는 내용이 전혀 없습니다. 이 기록이 있기에 새 기기에서도 키 중 어느 하나로 지갑을 다시 찾을 수 있습니다(복구). 전체 목록은 개인정보 처리방침에 있고, 레지스트리 페이지에서 모든 기록을 볼 수 있습니다.

다음 단계