본문 바로가기
Technology/Blockchain Terminology

채굴 난이도란 무엇인가?

by UG0 2023. 1. 26.
반응형

채굴 난이도는 블록체인에 새로운 블록을 추가하는 데 필요한 수학 방정식을 푸는 난이도를 말한다.
암호 퍼즐이라고도 하는 이러한 방정식은 새로운 블록이 블록체인에 일정한 속도로 추가되고 네트워크가 악의적인 행위자로부터 안전하도록 설계되었다.

채굴의 난이도는 난이도 목표(difficulty target)라고 불리는 숫자로 정의된다.
난이도 대상은 블록 헤더의 해시가 가져야 하는 앞에 존재하는 0의 최대 개수를 나타내는 값이다.
난이도 목표가 높을수록 유효한 블록을 찾기 어렵다.

난이도 목표는 블록체인에 안정적인 속도로 블록이 추가될 수 있도록 2016블록(약 2주)마다 조정된다. 
블록이 너무 빨리 추가되면 난이도 대상이 증가하여 유효한 블록을 찾기가 더 어려워진다.
반대로 블록이 너무 느리게 추가되면 난이도 대상이 감소하여 유효한 블록을 쉽게 찾을 수 있다.

채굴 난이도는 블록 생성 속도가 일정하게 유지되도록 하기 때문에 중요하다. 
또한 소수의 채굴자가 네트워크의 채굴 전력 대부분을 제어하기 어렵게 만들어 블록체인의 보안을 유지하도록 한다.

반응형