난이도 레벨이란?
다이얼링은 작업 증명 네트워크가 유효한 블록 해시를 찾는 데 얼마나 어려운지 결정하는 도구입니다. 더 많거나 적은 사람이 채굴을 시작하더라도 새로운 블록이 일정한 간격으로 도착하도록 유지합니다. 스프린터가 올라타면 기계가 경사로를 오르는 러닝머신을 생각해 보세요, 사람들이 줄어들면 느려지는 것처럼.
높은 난이도 레벨은 거래 확정을 느리게 만듭니다. 정확히 그런 건 아닙니다. 네트워크는 Block Time Target 근처를 유지하도록 조정되므로 평균 확인 리듬은 스크립트에 남게 됩니다.
난이도 레벨이 작동하는 방식
여기는 전문 용어를 빼고 차근차근 정리한 설명입니다. 먼저 짧은 버전, 그다음 짧게 한 사이클을 보여 주니 직접 움직임을 볼 수 있습니다.
- 1단계: 트랜잭션이 mempool에 쌓이고 채굴자들이 이를 패키지로 묶기 위해 경쟁합니다.
- 2단계: 각 채굴자는 임의의 nonce를 시도해 목표 이하의 해시를 찾으려 합니다. 총 해시 레이트가 증가하면 조정이 없으면 블록이 너무 빨리 들어올 수 있습니다.
- 3단계: 유효한 블록이 발견되면 방송되어 체인에 추가됩니다.
- 4단계: 정해진 간격으로 프로토콜이 최근 타이밍을 확인하고 난이도 레벨을 조정하여 일정한 스케줄을 유지합니다.
- 5단계: 반복합니다. 신규 기계가 많이 합류하면 난이도 레벨이 상승합니다. 기계가 떠나면 부드럽게 낮아집니다.
그런 아이디어입니다. 타이밍이 공정하게 유지되는 움직이는 목표.
왜 난이도 레벨이 중요한가
타이밍, 보안, 채굴자 경제에 직접 영향을 주기 때문에 관심이 가는 것입니다. 또 모든 중요한 대시보드에 나타납니다.
- 이점: 발행 및 확인 리듬이 예측 가능해져 지갑, 거래소, 사용자 간의 조정이 쉬워집니다.
- 관점: 51% 공격을 시도하는 데 드는 비용을 높여 공격자에 대한 기준을 높입니다.
- 관련성: 채굴 통계, 반감기 이야기 및 수수료 토론에서 자주 언급됩니다.
채굴 수익성을 확인할 때는 오늘뿐 아니라 다음 조정 창의 난이도 예측치를 확인하세요. 수익은 다음 설정을 따릅니다.
난이도 레벨의 주요 특성
이 설정의 성격 특성은 한눈에 보이는 형태로:
- 적응적: 새로운 해시 파워가 합류하면 상승하고 떠나면 하강할 수 있습니다.
- 주기적: 프로토콜이 설정한 고정 간격마다 변화합니다.
- 예측적: 블록 간 시간을 일정하게 맞추려 합니다.
- 보호적: 상승하면서 공격을 더 비싸게 만듭니다.
난이도 레벨은 어떻게 계산되나요?
대부분의 작업 증명 체인은 난이도를 기준 타arget에 상대적으로 정의합니다. 간단한 형태로, 기본 타ARGET와 네트워크가 요구하는 현재 타ARGET 사이의 비율입니다.
difficulty = target_1 / current_target 여기서 target_1은 난이도 1일 때의 타겟입니다. 프로토콜은 최근 블록의 소요 시간과 스케줄을 비교해 타겟을 다시 계산합니다. 비트코인의 경우 2016블록마다 확인하여 약 10분마다 하나의 블록이 되도록 방향을 조정합니다.
Variations
대시보드에서 보이는 모든 난이도가 같은 의미를 갖는 것은 아닙니다. 빠른 안내:
- Network: 블록 찾기의 타겟을 결정하는 표준 난이도.
- Pool: 채굴 풀들이 제출하는 부분 증명을 크기화하기 위해 사용하는 공유 난이도.
- Algorithm: 타이밍 편차를 줄이기 위해 보정 창과 경계를 조정하는 코인들.
난이도 레벨은 아래로도 움직일 수 있습니다. 그것은 타이밍을 따르지, 과대 광고를 따르지 않습니다.
예시
가격 급등 후 신규 기계가 온라인에 합류하고, 블록은 계획보다 약간 더 빨리 도착하며, 다음 조정에서 난이도 레벨이 더 높아져 타이밍을 다시 맞춥니다.
재미있는 사실
초기 비트코인은 2009년에 난이도 1로 작동했습니다. 오늘날 이 수치는 조 단위에 이르며, 로렉스 시계와 Reddit 토론의 에너지가 만납니다.
Wrap-Up
난이도 레벨을 네트워크 조절 장치로 생각해 보세요. 채굴자들이 게임 당일처럼 경쟁하는 동안 타이밍을 안정적으로 유지합니다.