[블로그 번역] Waves에서도 사용가능한 HD(Hierarchical Deterministic) 지갑 생성법

in #coinkorea6 years ago (edited)

FEAE301D-4529-4861-AC49-8C66862A7D87.jpeg

원문 블로그 HD Wallet Creation With Waves

9BADD355-1D7D-410E-A256-A9D0BD14B01A.png

Waves는 BIP39프로토콜과 호환되지 않지만,그럼에도 Waves SEED단어로 BIP39 구문을 사용할수는 있습니다.즉 이를 이용해 하나의 니모닉으로 Waves를 포함 모든 암호화폐를 안전하게 관리하는것도 가능합니다.

암호화폐는 복잡합니다.이것은 어쩔수 없는 일이기도 합니다.이것을 사용자들이 간편하고 손쉽게 다룰수 있도록 만드는 것이 대중화를 위한 가장 중요한 사안이기도 합니다.설사 암호화폐에 지식이 있는 사람일지라도 키를 관리하는 일은 꽤나 큰 일에 속합니다.당신이 만약 다양한 종류의 암호화폐를 각자 다른 여러주소에 가지고 있는 중이라면,그 주소 모두의 프라이킷키를 안전하게 관리하기란 어려운 일입니다.

이러한 점을 개선하기 위해서 BIP39가 제안되었습니다.무작위로 생성된 단 하나의 문구만을 가지고 대부분의 암호화폐들을 상대로 그 암호화폐에 맞는 키를 무한정으로 만들수 있게 해주는 멋진 도구입니다.처리과정 자체는 간단합니다.

  1. 표준단어들 중에서 무작위로 뽑아낸 단어들을 이용하여 12개에서 24개의 단어로 이루어진 문구를 만들어 냅니다.
  2. 문구들은 수많은 프라이빗 키들을 만들어 내는 모태가 됩니다.
    Ex) 하나의 문구에서 수많은 프라이빗키와 주소들을 생성해 낼수 있습니다.그리고 이 문구들이 있는한 언제든지 이 키/주소 들을 재성생해 낼 수 있습니다.
  3. 다른 종류의 암호화폐들을 상대로 2번을 반복합니다.

Ian Coleman의 사이트를 방문하시면 아주 간편하게 다룰수 있는 BIP39 도구를 찾을 수 있습니다.
https://iancoleman.io/bip39/
시험용으로 각각 다른종류의 코인들을 위한 키를 생성해 볼수 있을뿐 만 아니라,다운로드 하여 코드를 들여다 볼수도 있습니다.모두 오픈소스 입니다.그리고 오프라인 상에서 실행하는것도 가능합니다.

Waves와 BIP39

많은 코인들이 BIP39를 지원하지만,Waves는 아직 BIP39를 지원하지 않습니다.물론 언젠가는 지원하게 될것이지만 현재는 지워ㄴ하고 있지 않습니다.이말은 즉 BIP39 시드 단어들로 부터는 Waves용 키와 주소를 생성해 낼 수 없다는 것을 의미합니다.하지만 약간 발상을 바꿔보면 가능합니다.

일단 BIP39로 생성된 니모딕 시드 단어를 이용하여 Waves의 키와 주소를 만드는것은 가능합니다.클라이언트를 실행하시고,로그인 단계에서 Waves 시드 단어를 입력하듯이 BIP39시드 단어를 입력하시면 됩니다.그러면 클라이언트가 나머지 작업을 수행할것입니다.
(중요한 점은 BIP39의 문구를 Waves의 시드단어로 사용할수는 있는지만,반대로 Waves의 시드단어를 BIP39의 니모닉으로 사용하는것은 불가능합니다.마지막 단어들은 중복검사용으로 사용되기에 잘라내기용으로 유용하긴 하지만 거기에도 한계가 있으니까요.)

이런식으로 하나의 Waves주소와 다른암호화폐용 주소들을 무한정으로 만들어 낼수 있는 하나의 문구를 만들어 낼수 있습니다.괜찮은 활용법이지만,아마도 당신은 1개보다는 더 많은 Waves용 주소를 원하게 될지도 모릅니다.

만약 그러한 경우 BIP39로 생성된 프라이빗 키를 당신의 Waves 시드단어로 사용하는것이 가능합니다.프라이빗키는 무작위로 생성된 아주 긴 문자열이기에 보안면에서 완벽합니다.
이해하기 쉽게 예를 들자면 비트코인 프라이빗키를 여러개 생성해 내서 이것들을 Waves의 시드단어로 사용하는것이 가능합니다.

궁극적인 보안을 위해서 BIP39도구들은 오프라인상에서 사용되어야 합니다.생성된 프라이빗 키들이 절대로 웹상에 노출되는 일이 없도록 말이죠

Waves 홈페이지: https://wavesplatform.com/
Waves 한국 텔레그램방: https://t.me/WavesKR
Waves 한국 카카오톡방: https://open.kakao.com/o/g7rnUsM

Sort:  

(jjangjjangman 태그 사용시 댓글을 남깁니다.)
호출에 감사드립니다! 즐거운 스티밋하세요!

Coin Marketplace

STEEM 0.19
TRX 0.15
JST 0.029
BTC 63326.84
ETH 2648.69
USDT 1.00
SBD 2.82