복구와 로그인

시드 구문이 없으면 복구는 두 가지에 달려 있습니다. 아직 가지고 있는 키, 그리고 어떤 키가 지갑에 속하는지 적힌 공개 기록입니다.

지갑을 만들 때 기록되는 것

지갑 주소는 지갑을 만들 때 쓴 모든 키로부터 계산됩니다. 나중에 그중 어느 키로든 지갑을 다시 찾을 수 있도록, 지갑을 만들면 Gnosis Chain의 공개 레지스트리 컨트랙트에 기록이 하나 남습니다. 각 키의 공개 키, 지갑 주소, 지갑 이름, 서명된 등록 데이터입니다. 레지스트리에는 소유자가 없고, 기록은 수정하거나 삭제할 수 없습니다. (무엇이 공개되는지 전체 목록은 지갑 만들기에 있습니다.)

이 기록은 Vela의 공개 키 인덱스 서비스가 제출하고 가스비를 냅니다. 기록 자체는 온체인에 있으므로 어떤 앱이든 직접 읽을 수 있습니다.

새 기기에서 로그인하기

  1. Vela를 열고 로그인을 선택합니다.
  2. 키 중 어느 하나를 씁니다. 이 기기로 동기화된 패스키, 가까이 있는 휴대폰(QR 코드 스캔), 또는 보안 키입니다.
  3. Vela는 서명에서 그 키의 공개 키를 알아낸 뒤 조회합니다. 먼저 Vela의 인덱스를 보고, 인덱스가 응답하지 않으면 Gnosis의 레지스트리 컨트랙트, 그다음 이더리움의 레지스트리 컨트랙트를 봅니다. 그리고 지갑을 다시 구성합니다. 보여 주기 전에, 찾은 키들로 계산한 주소가 기록된 주소와 정말 일치하는지 확인합니다.

계정 목록은 기기끼리 동기화되지 않습니다. 로그인할 때 다시 구성됩니다.

기록의 사본

앱이 가장 먼저 읽는 것은 Gnosis의 레지스트리입니다. 설정에서 지갑 기록을 이더리움에 있는 같은 레지스트리 컨트랙트로 복사할 수도 있습니다. 가스비는 직접 내며, 이렇게 하면 기록이 두 번째 체인에도 남습니다. 이런 사본은 누구나 만들 수 있고, 자금을 움직일 수 있는 내용은 들어 있지 않습니다.

솔직한 한계

그런 일을 막으려면 들어갈 길을 여러 개 두세요.

  • 이 기기의 패스키를 쓴다면 패스키 동기화를 켜 두세요. 새 휴대폰이나 컴퓨터로 키를 옮겨 주는 것이 바로 동기화입니다.
  • 패스키를 보관하는 계정을 지키세요. Apple이나 Google 계정을 장악한 사람은 동기화된 패스키를 쓸 수 있을지도 모릅니다. 강력한 비밀번호와 그 계정 자체의 복구 수단을 갖춰 두세요.
  • 키를 두 개 이상 두고 지갑을 만드세요. 예를 들어 휴대폰의 패스키와, 안전한 곳에 보관한 하드웨어 보안 키입니다. 키는 지갑을 만들 때만 추가할 수 있습니다(이유). 어떤 키든 혼자서 서명할 수 있고 삭제할 수도 없다는 점을 기억하세요. 키가 유출되었다면 자금을 새 지갑으로 옮겨야 합니다(할 일).

Vela가 할 수 있는 일과 할 수 없는 일

  • 할 수 있는 일: 인덱스를 계속 운영해서, 새 기기에서 지갑을 빨리 찾을 수 있게 하는 것.
  • 할 수 없는 일: 자금을 옮기는 것, 지갑을 동결하는 것, 키를 추가하거나 삭제하는 것, 잃어버린 키를 되찾는 것. Vela는 키를 가진 적이 없습니다.

다음: 클리어 서명.