지갑 앱의 계정생성 과정 정리

in #ethereum7 years ago

지갑앱을 만들경우 가장 먼저 해야하는 계정생성이라
새로운 계정을 생성하는 flow를 간략하게 정리해봅니다.

  1. RPC등을 통해 요청된 ethapi의 NewAccount함수가 사용자가 입력한 암호와 함께 호출된다
  2. 프라이빗 키와 퍼블릭키를 Elliptic Curve Digital Signature Algorithm (타원곡선 디지털 서명 알고리즘)으로 생성한다
  3. 생성된 퍼블릭키를 이용하여 주소를 생성한다(타원곡선을 이용하여)
  4. 키스토어 파일에 암호와 함께 키를 저장한다
  5. 생성된 계정(주소)를 반환한다

Coin Marketplace

STEEM 0.09
TRX 0.29
JST 0.035
BTC 108863.74
ETH 3885.91
USDT 1.00
SBD 0.58