Translate

2018년 1월 27일 토요일

[COIN][HTML] 소스 분석을 하다보니.. BITCOIN 으로 이어지는구나..ㅎㅎ





HTML 코인 채굴을 재미삼아 하다가 최근들어 채굴이 너무 안되어 어떻게 하면 더 채굴이 잘 될 수 있을까 연구를 했다.


HTML 코인 에서는 generate 100 999999999 라는 명령어를 통해 채굴을 할 수 있는데..

999999999 에서 숫자를 줄여 9999 과 같이 명령어를 날리면 채굴실행이 빨리 되었다.

999999999 라는 부분이 retry 라고 설명이 되어있지..
99999999  라는걸 10번 하면 같은건가 싶어서..
1004lucifer
코인의 설계 개념을 공부하고 결국에는 HTML 코인의 소스를 들여다 보게 되었다.




블럭을 만든 후 확인을 하는 소스를 확인하다 UintToArith256 라는걸 github검색(링크)을 해봐도 알수가 없어 구글에 검색을 한번 해봤더니 비트코인에서도 동일한 코드가 있다는 것을 접했다.
(소스 제일 하단의 CheckProofOfWork 메소드의 내용이 동일하다.)

1004lucifer
[HTML]
https://github.com/HTMLCOIN/HTMLCOIN/blob/master/src/pow.cpp

[BITCOIN]
https://github.com/bitcoin/bitcoin/blob/master/src/pow.cpp





HTML코인이 퀀텀(QTUM)을 하드포크 해서 만든걸로 알고있는데..
퀀텀도 결국엔 비트코인이 전신이었던건가 싶다.


댓글 없음 :

댓글 쓰기