2017-10-02 14 views
1

비트 코인 블록 해결 시도가 어떻게 작동하는지 이해하려고합니다.비트 코 블록 (bitcoin block solving), 모든 논스는 사용되었지만 적중 없음

나는 nonce가 32 비트 숫자이므로 40 억 값을 시도합니다. 또한 나는 500 Ph/s의 힘을 가지고있는 유명한 광산 웅덩이를 보았다. 40 분 안에 하나의 특정 블록을 해결할 수있었습니다.

그래서 (40 x 3600) x (500 x 10^15) = 7.2 x 10^22 해시는 해당 풀에서 을 계산하여 하나의 블록을 해결합니다.

즉, 논스는 40 분 동안 16763 억 회 "순환"되었습니다.

그래서 나는 각각의 넌 스 사이클 이후에 167 억 6300 억 가지가 더 많아 졌는지 궁금합니다. ("nonce의 1 사이클"은 0에서 4294967295로 갈 것입니다)?

우리는 일정 비율로 타임 스탬프를 변경할 수 있으며, 메르켈 루트 해시도 변경할 수 있음을 알았습니다.

nonce보다 계산하고 사용하기가 더 엄격한 merkel 해시 및 타임 스탬프가 없습니까?

그 167,663 억 건은 타임 스탬프와 merkel의 변경 사항입니까? 필요에 따라 고유 한 merkel 해시를 다시 생성하고 타임 스탬프를 변경할 수 있습니까?

예를 들어 주시겠습니까? 미안 해요. 내 견해가 조금 편견이라면, 저는 이것부터 시작합니다.

답변

0

분명히 nonces가 순환 (오버플로)했을 때 extraNonce 값이 증가하고 해당 extraNonce 값을 기반으로 Merkel 해시를 다시 계산해야합니다. a link here