본문으로 건너뛰기
Anon Wallet

스텔스 주소

스텔스 주소는 주소 재사용을 줄이는 일회용 수신 주소입니다. 공개 전송과 네트워크 메타데이터로 활동이 연결될 가능성은 남습니다. 각 주소는 루트 HD 키에서 파생되며, 키를 가진 사용자만 소유권을 증명하고 받은 자금을 회수할 수 있습니다.

스텔스 주소가 해결하는 문제

Railgun 풀에서 비공개로 거래해도 메타데이터 차원의 프라이버시 문제가 남습니다. 같은 공개 주소로 계속 받으면 그 주소를 아는 사람은 누적 수신 내역을 볼 수 있습니다.

스텔스 주소로 거래 상대마다 다른 일회용 주소를 제공할 수 있습니다. 별도 주소로 자금을 받지만, 주소를 공유하거나 자금을 넣고 사용하는 방식으로 연결 관계가 드러날 수 있습니다.

Anon의 스텔스 주소 생성 방식

Anon은 니모닉에서 유도한 키를 루트로 하는 계층적 결정론적(HD) 키 트리로 주소를 파생합니다.

Mnemonic
   └── Stealth HD key (m/purpose'/chain')
          ├── Stealth address 0  (one-time)
          ├── Stealth address 1  (one-time)
          └── ...

각 주소는 표준 이더리움 주소입니다. Anon은 파생된 모든 주소의 입금 거래를 감시합니다.

스텔스 주소 만들기

  1. 홈 화면에서 Receive를 엽니다
  2. New Stealth Address를 누릅니다
  3. 원하면 “Bob의 송금” 같은 라벨을 붙입니다
  4. 주소 또는 QR 코드를 보내는 사람에게 공유합니다

보내는 사람은 일반 온체인 전송으로 입금합니다. 발신자 측에서 특별한 거래로 보이지 않습니다.

스텔스 자금 회수

Anon은 파생된 스텔스 주소를 백그라운드에서 자동 감시합니다. 입금이 감지되면 다음과 같이 진행합니다.

  1. Anon에 알림이 표시됩니다
  2. 자금을 회수하면 쉴드 거래를 통해 Railgun 쉴드 잔액으로 이동합니다
  3. 회수 후 해당 스텔스 주소는 사용 완료로 표시됩니다

회수하지 않고 공개 EOA로 직접 지출할 수도 있습니다.

스텔스 주소의 가스 조달

스텔스 주소에는 회수 거래의 가스를 위한 소량의 ETH가 필요합니다. Anon은 페이마스터로 이를 처리합니다. 가스를 지원받거나 쉴드 잔액에서 지불할 수 있으므로 각 주소에 직접 입금할 필요가 없습니다.

프라이버시 고려 사항

  • 별도로 파생한 주소는 재사용을 줄이지만, 공개 활동으로 서로 또는 주 주소와 연결될 수 있습니다
  • HD 파생은 결정론적이므로 니모닉으로 모든 주소를 다시 파생할 수 있습니다
  • 프라이버시를 최대한 보호하려면 주소에 두기보다 쉴드 잔액으로 회수하세요

스텔스 딥 링크로도 받을 수 있습니다. 스텔스 주소 매개변수를 담은 URL을 이용해 발신자의 지갑이 새 수신 주소를 자동 생성합니다. 스텔스 딥 링크를 참고하세요.