You are viewing a single comment's thread from:

RE: 쉽게 설명하는 블록체인, 블록체인이란 무엇인가 - 2 [작업증명(Proof of Work); 블록생성 합의방식]

in #kr7 years ago

거래내역이 hashing을 통해 256bit에 해당하는 16진수로 변환되어 블록에 저장된다(이 수를 x라 하자). 거래내역을 변조할 경우 변조된 거래내역을 hashing 함수에 대입할 시 블록에 저장된 x와 출력값이 같지 않으므로 손상되었음을 인지할 수 있으며, 기준이 되는 x는 다수결(52%)에 따른다. 블록에 거래내역을 저장하는 권한은 블록마다 생성되는 무작위 nonce 값을 hashing하여 난이도보다 낮은 출력값이 생성될 경우에만 블록 생성을 허가한다. 맞나요??

Sort:  

네 그 출력값과 같지않으면 error값을 리턴하고 난스값에 대한 해싱으로 정해진 16진수의 숫자보다 낮은값이 나왔을때 블록이 생성되고 그에 대한 보상을 받았을때 그걸 mining이라고 정의합니다~^^