일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 확률
- AWS
- GeorgiaTech
- Cloud
- python
- 블록체인
- backtrader
- 백테스트
- 클라우드
- Bitcoin
- 퀀트
- 자동매매
- 백트레이더
- 오토사
- probability
- 아마존 웹 서비스
- 파이썬
- 암호화폐
- 토플
- can
- backtest
- AUTOSAR
- 토플 라이팅
- 비트코인
- TOEFL
- toefl writing
- 개발자
- 자동차sw
- 프로그래밍
- it
- Today
- Total
목록프로그래밍비트코인 (2)
Leo's Garage
앞 장에 이어서 정리하도록 하겠다. Creating an HD Wallet from the Seed HD wallets are created from a single root seed, which is a 128-,256- or 512- bit random number. HD 지갑은 우리가 앞서 살펴봤던 것과 같이 니모닉(기억할 수 있는) 단어와 개인 비밀번호를 합친 후, 스트레칭 함수로 늘린 512bits를 보통 시드로사용한다. 이렇게 만들어진 루트 시드를 HMAC-SHA256이라고 하는 단 방향 해시 함수에 넣어서 512bit를 만드는데 왼쪽 256bits은 Master Private Key, 오른쪽 256bits는 Master Chain Code가 된다. Master Private Key는 앞 장에..
오늘은 Ch.5 Wallet에 대하여 요약해보도록 하겠다. 한글판의 경우에는 Ch.4와 Ch.5가 하나로 합쳐져 있었다. 이후에 2판에서(2판은 현재 영문판만 존재) 두 챕터가 분리되었는데 그 의도가 무엇인지 확인해보는 것도 좋을 것 같다. 5장 첫 페이지 (P.93)을 보면 아래와 같은 표현이 있다. A wallet is an application The Wallet controls access to a user's money, managing keys and address, tracking the balance, and creating and signing transactions. 지갑이라는 것은 (적어도 이 책의 이 챕터에서는) 애플리케이션이다. 이 지갑은 사용자의 돈(비트코인)에 접근하는 것을 통..