1. 256 비트의 프라이빗 키를 고르게 된다.
2. 퍼블릭키 생성 -> Q(퍼블릭키) = G(공개좌표) x d(프라이빗 키)
3. 컴프레스트 퍼블릭키 / 언컨프레스트 퍼블릭키 두가지 퍼블릭키가 존재하게 된다
4. Sha256 해시 알고리즘을 진행 하고, RIPEMD-160으로 인코딩
5. Base58로 한번 더 인코딩
6. 비트코인에선 두개 다 사용, 이더리움에서는 언컴프레스트 퍼블릭 키만 사용한다.
'[Web3.0] > 블록체인' 카테고리의 다른 글
비트코인의 UTXO (0) | 2023.02.14 |
---|---|
비트코인의 컨센서스 (Consensus) (0) | 2023.02.13 |
Bitcoin 거래 서명 (0) | 2023.02.13 |
ECDSA (타원곡선 암호) (0) | 2023.02.13 |
솔리디티 기본 문법 (0) | 2022.07.19 |