Ethereum 의 Mining 부분의 동작원리 발표를 정리한다.
Ethereum
- P2P Network + Mining의 결합
- Mining
소스 설명
- miner/miner.go
- worker가 대부분의 mining 로직을 처리한다.
- new worker가 실행되면 4가지 루프가 go routine 기반으로 계속 돈다.
- 발표 자료:
3. How does go-ethereum work__Aiden.pptx
참조
https://steemit.com/@sigmoid sigmoid 님의 go-ethereum 분석기 : geth의 거의 모든 부분을 잘 정리해주셨습니다. 개인적으로 정말 많은 도움이 되었습니다.
https://github.com/NAKsir-melody/go-ethereum sigmoid 님의 go-ethereum 주석 한글화 프로젝트
http://www.notforme.kr/block-chain/geth-code-reading 자바 개발자의 go-ethereum 소스 분석기 : geth의 entry point부터 차근차근 잘 설명해주셨습니다. 처음 공부를 시작하시는 분들은 이 분의 글을 먼저 보시면 큰 도움이 되실겁니다.
https://blog.seulgi.kim/ 코드박스 김슬기님의 블로그 : 이더리움에 대한 수준 높은 포스트가 정말 많습니다. 직접적으로 소스코드를 다루는 글은 없지만 이더리움의 기술적인 부분을 이해하시는데 정말 큰 도움이 됩니다.
https://tech.etherstudy.net/ethereum/geth/delve/debug/consensus/lifecycle/2018/08/02/geth-consensus-lifecycle-debug.html 임완섭님의 이더리움 컨센서스 라이프사이클 디버깅 : 디버깅을 통해 소스코드를 보다 더 이해하기 쉽게 해주셨습니다. 역시 큰 도움이 되실겁니다.
'BlockChain' 카테고리의 다른 글
[W3C] 2018 참관기 (0) | 2018.11.26 |
---|---|
[BlockChain] Onther DevCon 1 - Etherum 2.0 개요 (0) | 2018.10.23 |