거래내역이 hashing을 통해 256bit에 해당하는 16진수로 변환되어 블록에 저장된다(이 수를 x라 하자). 거래내역을 변조할 경우 변조된 거래내역을 hashing 함수에 대입할 시 블록에 저장된 x와 출력값이 같지 않으므로 손상되었음을 인지할 수 있으며, 기준이 되는 x는 다수결(52%)에 따른다. 블록에 거래내역을 저장하는 권한은 블록마다 생성되는 무작위 nonce 값을 hashing하여 난이도보다 낮은 출력값이 생성될 경우에만 블록 생성을 허가한다. 맞나요??
You are viewing a single comment's thread from:
네 그 출력값과 같지않으면 error값을 리턴하고 난스값에 대한 해싱으로 정해진 16진수의 숫자보다 낮은값이 나왔을때 블록이 생성되고 그에 대한 보상을 받았을때 그걸 mining이라고 정의합니다~^^