[Web3.0]/블록체인

Bitcoin Address 생성

_niel 2023. 2. 13. 15:35

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