기계로 돌아가기

비트코인 블록의 해시

최근 블록 · 0000000000…b3a4df

모든 블록은 지문을 받습니다. 길이는 64자이고, 그 블록 자신의 내용에서 나옵니다. 안에 든 결제 하나를 한 글자만 바꿔도 지문은 통째로 달라집니다. 위의 것은 965,951번 블록의 것으로, 10분 전에 찾았습니다.

블록
965,951
앞자리의 0
21
몇 분 전에 찾음
10
안에 든 결제
4,225
크기
1.51 MB
이겨 낸 난이도
127.5

해시란 무엇인가

무엇이든 같은 조리법에 넣으면 64자가 나옵니다. 같은 입력이면 같은 64자가, 매번, 세상의 어느 컴퓨터에서나 나옵니다.

입력을 한 글자 바꾸면 나오는 것은 완전히 달라 보입니다. 결과에서 입력으로 거슬러 갈 방법은 없고, 특정한 결과를 겨냥할 방법도 없습니다. 하나가 맞을 때까지 입력을 넣어 보는 것 말고는요.

그것이 해시입니다. 비트코인은 그것을 모든 블록의 지문으로 씁니다.

왜 0으로 시작하는가

위의 지문을 보세요. 0이 21개로 시작합니다. 운이 아닙니다.

채굴자는 블록 안의 뜻 없는 숫자 하나를 바꿔 전체를 다시 해시할 수 있습니다. 그리고 또 다시. 초당 수십억 번씩요. 찾고 있는 것은, 지문이 마침 충분한 수의 0으로 시작하는 판본입니다.

규칙이 요구하는 0이 많을수록 시도 횟수도 늘어납니다. 그것이 난이도이고, 그것이 전기가 사는 것입니다. 0은 작업이 이루어졌다는 증거입니다. 그것을 얻을 다른 방법이 없기 때문입니다.

왜 과거는 바꾸기 어려운가

모든 블록은 바로 앞 블록의 지문을 지니고 있습니다. 사슬을 사슬로 만드는 것이 바로 그것입니다.

그래서 옛 결제를 고치면 그 블록의 지문이 바뀝니다. 그다음 블록은 이제 존재하지 않는 것을 가리키게 됩니다. 그다음도 그렇고, 오늘까지 그렇습니다.

당신의 판본이 버티게 하려면 그 뒤의 모든 블록의 0을 다시 해야 하고, 그것도 세상의 나머지가 새 블록을 쌓는 속도보다 빨리 해야 합니다. 종이 위에서는 불가능하지 않습니다. 실제로는 터무니없이 비싸고, 십 분마다 더 나빠집니다.

질문

비트코인 블록 해시란 무엇입니까?

블록의 지문입니다. 그 안의 모든 것에서 계산된 64자입니다. 가장 최근 것은 000000000000000000000b512e20e6e5674113812b9b66d83e36664722b3a4df이고, 965,951번 블록의 것입니다.

비트코인 블록 해시는 왜 0으로 시작합니까?

채굴자가 한 번 쓰고 버리는 숫자를 바꿔 가며 블록을 다시 해시하고, 결과가 마침 충분한 수의 0으로 시작할 때까지 계속하기 때문입니다. 지금 블록은 21개를 찾았습니다. 지름길이 없으니, 0은 몇 번 시도했는지의 증거입니다.

옛 비트코인 블록을 바꾸면 어떻게 됩니까?

그 지문이 바뀌어서, 다음 블록은 실제로 있는 것을 가리키지 않게 되고, 그 뒤의 모든 블록도 그렇게 됩니다. 그 작업 전부를 네트워크 전체보다 빨리 다시 하지 않는 한, 당신의 판본은 거부됩니다.

두 비트코인 블록이 같은 해시를 가질 수 있습니까?

이론상으로는 그렇고, 실제로는 아닙니다. 가능한 지문의 수는 보이는 우주의 원자보다 많고, 같은 지문을 내는 두 입력을 찾아낸 사람은 지금까지 없습니다.

블록 해시는 거래 아이디와 같은 것입니까?

아닙니다. 다만 만들어지는 방식은 같습니다. 거래 아이디는 결제 하나의 지문입니다. 블록 해시는 블록 전체의 지문입니다.

돌아가는 모습 보기

BLOCK HASH는 이 사이트에 있는 기계의 아홉 부품 가운데 하나입니다. 직전 블록의 지문을 새 블록의 얼굴에 찍어 넣는 압착기입니다.

BLOCK HASH에서 기계 열기

옆에 있는 부품

  • BLOCKCHAIN그 모든 지문이 함께 붙들고 있는 줄.
  • MINING맞히는 일을 하고 있는 기계들.
  • MINING DIFFICULTY0이 몇 개 필요한지 정하는 규칙.

작은 글씨

이 페이지는 공개된 네트워크를 설명합니다. 투자 조언이 아니며 어떤 가격도 인용하지 않습니다. 보여 주는 블록은 공개된 비트코인 API에서 오며 몇 분 늦을 수 있습니다.