비상 난이도 조정(EDA)이란?
비상 난이도 조정(EDA)은 체인이 느려지기 시작할 때 블록을 채굴하는 난이도를 빠르게 낮추기 위해 일부 블록체인이 사용하는 안전 스위치입니다. 채굴자들이 떠나고 블록이 제시간에 나타나지 않을 때 작동합니다. 블록 생산의 온도 조절기라고 생각하세요: 너무 차가우면 열이 올라갑니다.
EDA는 코인을 영원히 쉽게 만든다로 보이지만 그렇지 않습니다. 느려지는 기간에만 개입해 블록을 이동시키고, 채굴자들이 돌아오면 난이도가 다시 상승할 수 있습니다.
How Emergency Difficulty Adjustment (EDA) works
다음을 상상해 보세요: 가격이 하락하고 채굴자들이 수익을 좁히기 위해 다른 곳으로 눈을 돌리며 체인이 느려지기 시작합니다. EDA 규칙은 그 느려짐을 감지하고 빠르게 반응합니다.
- Step 1: 채널 네트워크의 해시 레이트가 급격히 떨어지면서 채굴력이 감소합니다.
- Step 2: EDA 확인이 블록이 오래 걸리는 것을 보면 채굴 난이도를 낮춰 채굴자들이 같은 암호 해시 계산를 더 빠르게 끝낼 수 있게 합니다.
- Step 3: 더 쉬운 작업으로 인해 블록이 다시 목표 시간에 가깝게 도달하기 시작합니다.
- Step 4: 더 쉬운 블록들로 인해 더 많은 채굴자가 돌아올 수 있으며 생산이 반대 방향으로 흔들릴 수 있습니다.
- Step 5: 프런치가 지나간 후 난이도는 일반 조정 규칙을 통해 다시 올라갈 수 있습니다.
간단한 버전: 체인이 느려질 때 시간을 벌어주고, then 주목 받지 않듯이 사라집니다.
Why Emergency Difficulty Adjustment (EDA) Matters
느린 블록이 지도에 표시되지 않는 차량 공유를 기다리는 것처럼 느끼게 되므로 중요합니다. EDA는 상황을 사용할 수 있게 유지합니다.
- 이점: 블록 생산이 느려질 때 더 빠르게 회복되어 평균 블록 시간이 지나치게 흔들리지 않도록 돕습니다.
- 관점: 잘 조정되지 않으면 규칙을 지나치게 흔들고 채굴자 간의 이동을 유도해 트랜잭션의 확인이 불안정해질 수 있습니다.
- 관련성: 포크 논쟁과 체인 설계 토론에서 나오며, 특히 Bitcoin Cash의 역사와 채굴자 행동과 관련하여 등장합니다.
EDA를 사용하는 체인에서 블록 사이의 간격이 길게 벌어지는 것을 보면 갑작스러운 규칙 발동 여부를 먼저 확인하고 자금이 묶였다고 당황하지 마세요.
Key Characteristics of Emergency Difficulty Adjustment (EDA)
무엇이 다른가
- Trigger: 체인이 설정된 임계값을 넘어서 느려질 때에만 작동합니다.
- Speed: 일반 재조정 일정보다 훨씬 빠르게 난이도를 바꿉니다.
- Temporary: 단기간의 압력 밸브이며 영구 설정은 아닙니다.
- Behavior: 채굴자들이 규칙을 이용해 놀리면 진동이 생길 수 있습니다.
Bitcoin 메인넷은 EDA를 사용하지 않습니다. Bitcoin Cash는 출시 시 사용하다가 곧 다른 알고리즘으로 전환했습니다.
Example
Twenty-seventeen년 Bitcoin Cash가 출시된 이후 채굴자들이 떠났고, Emergency Difficulty Adjustment가 발동되었으며 블록은 빠르게 들어오다가 다시 느려지기 시작했습니다.
Fun Fact
초기 Bitcoin Cash 시절에는 일부 채굴자들이 EDA 트리거 직후 쉽게 블록을 얻으려 진입 시점을 맞춘 다음, 난이도가 다시 올라가자 다른 체인으로 옮겨 다니는 현상을 보였습니다. 마치 서지 직전 ride 앱 사이를 뛰어다니는 영역 추격자처럼요.
Wrap-Up
비상 난이도 조정(EDA)은 채굴자들이 이탈할 때 느려진 체인을 움직이게 하는 차단기 역할을 하는 간단한 회로 차단장치입니다.