본문으로 건너뛰기

이름 등록

메모 기반의 프로토콜을 사용하여 누구나 이름을 등록할 수 있습니다.
가장 먼저 해야 할 일은 귀하의 이름 소유권을 증명하는 Ed25519 키 쌍을 생성하는 것입니다.

예를 들어 Richard는 richard.zcash을(를) 등록하려고 합니다. 이를 위한 주요 단계는 다음과 같습니다.

  1. ZCashNames Protocol에 따라 거래 메모 작성
  2. 필수 금액 및 개인 키로 서명된 메모 명령을 사용하여 zNS 등록자 주소로 거래 보내기
  3. zNS Scanner 유효성 검사: 이름 규칙, 서명, 금액, 기타 프로토콜 확인
  4. 등록을 암호화하여 증명하기 위한 증명 생성
  5. 인덱서가 새로운 증거를 얻고 분산 이름 레지스트리를 스캔, 검증, 생성합니다.
  6. 완료! richard.zcash이(가) 게시되었습니다
Registration Flow

메모

프로토콜에 따르면 이름 등록 메모에는 콜론으로 구분된 8개의 필드가 있습니다.

zNS:1:REG:{name}:{zcash_address}:{ed25519_pubkey}:{nonce}:{signature}

서명은 Ed25519 개인 키를 사용하여 "zNS:1:REG:{name}:{zcash_address}:{ed25519_pubkey}:{nonce}"에 서명합니다. 이는 Richard가 등록을 승인했으며 누구도 그의 키 없이는 그를 대신하여 이름을 등록할 수 없음을 증명합니다.

여러 사람이 동시에 동일한 이름을 등록하려는 경우 첫 번째 거래만 처리되고 나머지 거래는 사용자 내부 잔액으로 환불됩니다. 사용자는 웹사이트에 출금 주소만 입력하면 언제든지 자금을 출금할 수 있습니다.