BTC
ETH
HTX
SOL
BNB
시장 동향 보기
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

이더리움 난이도 폭탄에 대한 자세한 설명: 다섯 번째 지연은 POW 종료가 다시 지연될 수 있음을 의미합니다.

吴说
特邀专栏作者
이 기사는 약 3985자로, 전체를 읽는 데 약 6분이 소요됩니다
난이도 폭탄은 역사상 세 번 열렸고 네 번 연기되었습니다!
AI 요약
펼치기
난이도 폭탄은 역사상 세 번 열렸고 네 번 연기되었습니다!

이번 호의 편집자 | Colin Wu

이번 호의 편집자 | Colin Wu

지난 8월 20일 이더리움의 핵심 개발자인 팀 베이코는 개발팀 컨퍼런스 콜 내용을 검토하면서 12월 난이도 폭탄은 연기될 수 있지만 합병 전에 새로운 EIP는 없을 것이라고 말했다. 카운트 다운하면 난이도 폭탄이 지연된 것은 이번이 다섯 번째 일 수 있습니다. 난이도 폭탄이 계속해서 지연되는 이유는 무엇입니까? 그 존재의 의미는 무엇인가? ETH2.0의 합병과 어떤 관련이 있습니까?

1 난이도 폭탄의 의미

그림

그림

구체적으로, 난이도 인자는 난이도 폭탄의 목표 블록 높이를 포함하며, 블록 높이가 목표 값에 도달하지 못한 경우 이전 블록의 블록 생성 시간에만 영향을 미치며 블록 높이가 미리 정해진 값에 도달하면 채굴 난이도가 영향을 받습니다. 값 , 블록 생성 시간은 기하급수적으로 증가하고 100,000 블록을 파낼 때마다 난이도가 조정됩니다.

2015년 8월 4일 전 이더리움 최고 비즈니스 책임자인 스테판 투알(Stephan Tual)이 처음으로 난이도 폭탄을 언급했습니다.

"많은 분들이 Serenity 단계에서 PoW에서 PoS로의 전환을 어떻게 달성할 수 있는지 궁금해하셨습니다. 이는 향후 16개월 동안 하드포크 포인트를 원활하게 보장하는 새로 도입된 난이도 조정 계획을 통해 처리될 것입니다. .it 작동 원리는 다음과 같습니다: 블록 높이 200,000(2015년 8월 말경)부터 채굴 난이도가 기하급수적으로 증가하기 시작하고 약 1년 후에 난이도가 크게 증가합니다. Tranquility 마일스톤이 출시되면) 채굴 난이도가 크게 증가하면 블록 시간이 길어질 것입니다.”

기사기사에서도 분석되었으며 ETH2.0 합병 단계의 완료는 PoW 채굴 방식의 끝입니다.

이와 관련해 거대 채굴자 커뮤니티에서는 이더리움 1.0과 2.0의 통합이 완료된 후 포크를 구현하려는 목소리가 나오고 있다. 이것은 의심할 여지 없이 전체 이더리움 커뮤니티의 패배 상황이 될 것이므로 개발 팀은 이러한 사건이 발생하지 않도록 방지할 방법을 찾아야 합니다. 비탈릭의 존재로 인해 이더리움 개발팀은 전선을 통합하기가 상대적으로 쉽지만 채굴팀은 그렇지 않다는 것을 알고 있습니다. 즉, 채굴자들이 서로를 불신할 수 있는 한 채굴자들은 51% 공격을 달성하기에 충분한 컴퓨팅 파워를 갖지 못할 것입니다.

난이도 폭탄은 채굴자를 불신하기 위한 노골적인 음모입니다. 스테판 투알(Stephan Tual)의 추정에 따르면 이더리움이 채굴이 거의 불가능한 수준까지 오르려면 약 1년이 걸릴 것으로 보인다. 블록의 난이도. 이것은 개장과 생계를 유지하는 광부들 사이에 적어도 몇 달이 있다는 것을 의미하며, 이 기간은 광부 진영을 해체할 때입니다.

블록 높이가 높을수록 포크를 달성하기 어렵다는 점을 고려하면 채굴자들은 포크를 시작하기 전에 출력이 전혀 없을 때까지 기다릴 수 없지만 난이도 폭탄이 켜지는 즉시 행동을 시작해야 합니다. 그러나 합리적인 개인 채굴자로서 난이도 폭탄이 켜졌을 때 메인 체인을 포크하려고 할까요? 사실 걱정이 되실 텐데요, 개별 채굴자들이 함께 포크를 하지 않고 원래 가장 긴 체인을 계속 파헤치면 난이도 폭탄으로 인한 손실을 넘어서도 생산량이 크게 증가할 것입니다. 이 "배신당한" 광부들은 많은 돈을 버는 반면 "통합" 광부들은 아무것도 얻지 못할 것입니다. 따라서 합리적인 채굴자들은 최종 결과가 0인 것을 알더라도 메인 체인을 따라 채굴을 계속할 것입니다(또는 합리적인 출구 가격으로 떠날 것을 선택할 것입니다).

난이도 폭탄의 의미를 이해한 후에는 ETH2.0의 개방 시간과 합병 시간의 순서를 자연스럽게 이해할 수 있습니다. 위에서 언급한 바와 같이 난이도 폭탄의 존재는 이더리움 1.0과 2.0이 합쳐질 때 채굴자들의 집단 포크를 방지하기 위한 것이므로 이더리움의 합병이 성공적으로 완료되면 난이도 폭탄은 의미가 없습니다. 난이도 폭탄의 최종 개방 시간이 PoW 종료의 선행 지표로 간주되는 이유는 이러한 논리에 근거합니다.

난이도 폭탄이 활성화된 후 이더리움의 합병은 2~3개월 이내에 완료되어야 하며 완료되지 않으면 팀은 중단하고 연기할 수 밖에 없습니다.이는 역사상 세 번 발생했습니다.

2 난이도 폭탄의 EIP가 지연되었습니다.

그림


그림

위의 그림은 역사상 이더리움의 블록 생성 시간의 변화를 보여주고 있는데, 블록 생성 시간은 정상적인 상황에서 13~14초를 유지하고 있음을 알 수 있지만 지금까지 3번의 급격한 상승이 있었고, 이 3번이 언제인지 난이도 폭탄이 활성화됩니다. 켤 때마다 100,000개의 블록을 파낼 때마다 난이도가 조정되기 때문에 블록 생성 시간이 지그재그 형태로 올라갑니다. 처음 13초를 예로 들면 100,000블록에 약 15일이 걸렸고, 마지막은 25초로 늘었습니다. 세 가지 난이도 폭탄은 이더리움 개발팀이 아직 PoS로 완전히 전환할 준비가 되지 않았기 때문에 결국 중단 및 연기되었으며, PoW 모드에서 블록 난이도 증가는 트랜잭션 대기 시간 증가 및 엉클 블록 확률 증가로 이어져 이더리움 실용성 감소 그리고 작업장의 안전.

처음으로 지연된 난이도 폭탄

2017년 3월 블록높이가 370만개에 도달하면서 처음으로 난이도 폭탄이 발동되면서 블록생성시간이 급격히 늘어났고, 이 기간 동안 난이도를 6차례 조정하다 10월 30초로 연장했다. 이때 난이도 폭탄을 하루빨리 중단하지 않으면 이더리움 생태계에 심각한 영향을 미치게 된다. 개발팀의 논의 후 이더리움은 블록 높이 437만에서 하드 포크를 시작했습니다. 비잔틴 업그레이드는 업그레이드 버전에 EIP-649 제안을 포함하며 현재 블록 높이에서 3백만을 뺀 값을 공식으로 사용합니다 가짜 블록 난이도 폭탄의 활성화 시간을 지연시키기 위해 에서 사용되는 높이.

이때 실제 블록 높이는 437만이지만 난이도 폭탄을 시작하는 데 사용된 가짜 블록 높이는 137만(437-300)입니다. 간단한 계산은 가짜 블록 높이가 다시 370만에 도달할 때, 즉 233만(3.70-137) 블록 이후, 즉 실제 블록 높이가 670만(437+233)에 도달하면 난이도 폭탄이 켜질 것임을 보여줍니다. 다시 .

두 번째로 지연된 난이도 폭탄

2019년 1월 15일, 이더리움 콘스탄티노플의 업그레이드 코디네이터인 Afri Schodeon은 이더리움의 난이도 폭탄이 670만 블록 높이에서 예정대로 시작되어 약 700만 블록 높이에서 "폭발"했다는 사실을 발견했습니다. 둘째 날, 이더리움의 핵심 개발자(즉, EIP-1559를 출시한 개발자)인 에릭 코너(Eric Conner)는 트위터를 통해 난이도 폭탄이 터진 후 평균 블록 생성 시간이 14초에서 15.5초로 늘어났다고 지적했다. , 증가가 가속화됩니다.

2월 중순, 이더리움의 블록 생성 시간이 20초로 늘어나 이더리움 개발자들은 다시 한 번 문제에 봉착했고, 난이도 폭탄의 영향에 대처하기 위해 포크와 업그레이드밖에 방법이 없었다. 2월 28일 콘스탄티노플 업그레이드는 728만 블록 높이에서 포크를 완료했고 난이도 폭탄 위기는 다시 한번 일시적으로 해제되었습니다. 콘스탄티노플 업그레이드에 포함된 EIP-1234는 난이도 폭탄을 연기할 뿐만 아니라 블록 보상을 2 ETH로 줄입니다. 이번에 폭발을 지연시키는 방법은 비잔틴 업그레이드와 동일합니다. 즉, 단순히 난이도 요소에서 가짜 블록 높이를 500만 줄입니다. 조정 후 실제 높이는 728만이고, 거짓 높이는 228만(7.28-500)이며, 다시 거짓 높이가 370만, 즉 실제 높이는 870만(370-228+728)에 도달하면, 난이도 폭탄이 다시 켜집니다. 이번에는 142만 블록만 더 통과하면 이전보다 시간이 단축된다.

세 번째 연기된 난이도 폭탄

2019년 10월 5일 블록 높이 860만에서 일찍 난이도 폭탄을 발사했고, 12월 중순에는 블록 생성 시간이 17초로 늘어났습니다. Ethereum 개발자는 이스탄불 업그레이드 직후 고도 920만에서 또 다른 하드 포크를 수행해야 했습니다. 뮤어 빙하 업그레이드 입니다. ". 최근 고려 사항의 다섯 번째 연기도 그런 식으로 명명될 수 있습니다.) 또는 EIP-2384는 난이도 폭탄을 4백만 블록 또는 1,320만 높이 또는 약 611일 뒤로 지연시키는 것을 목표로 합니다.

그리고 제안서에 눈길을 끄는 또 다른 문장이 있습니다. ETH2.0 도구(finality 가제트)의 최종 버전의 예상 릴리스 시간까지 난이도 폭탄을 다시 연기하는 것이 가장 좋습니다.

네 번째 지연된 난이도 폭탄

이번에 이더리움 개발팀은 난이도 폭탄이 터지기를 기다리지 않았습니다. 2021년 8월 5일, 이더리움은 1296.5만 높이에서 런던 업그레이드를 시작했고 난이도 폭탄은 다시 연기되었습니다. 이 업그레이드에는 난이도 요소에서 가짜 블록의 높이를 약 1,247만에서 970만, 즉 277만으로 줄이는 EIP-3554가 포함됩니다(이 높이는 현재 실제 높이가 아니라 계약 당시 설정된 예상 높이입니다. 제안). 따라서 약 930,000(370-277) 블록 후에 다시 난이도 폭탄이 발동하게 되며, 블록 생성 시간 13초 기준으로 약 4.7개월이 소요됩니다. .

난이도 폭탄을 연기하기 위해 다섯 번째로 제안한 EIP?

지난 7월 이더리움의 핵심 개발자인 팀 베이코(Tim Beiko)는 다음과 같이 말했습니다. 다른 난이도 폭탄 지연 이외의 것을 포함할지 여부를 결정해야 합니다. 단계적 확대).

8월 20일 Tim Beiko는 이더리움 코어 개발자 컨퍼런스 콜의 내용 검토에서 기본적으로 모든 팀이 Eth1과 Eth2의 합병에 대한 합의 변경 외에도 해결해야 할 다른 중요한 사항이 있다는 데 동의했다고 말했습니다. 한 달 안에 완료되며, 대부분은 병합을 위한 성능 최적화, 합의 엔진의 더 나은 분리 등을 위한 클라이언트 측 요구 사항입니다. 이에 비추어 참가자들은 12월에 기능 포크를 수행하지 않기로 합의했습니다. 즉, 난이도 폭탄이 지연되어 다른 한 줄 변경 사항이 추가될 수 있지만 병합될 때까지 새로운 EIP가 생성되지는 않습니다.

이제 난이도 폭탄은 다시 연기될 것으로 보입니다. 이는 거의 확실하며, 이전에 분석한 이더리움 합병과의 상관관계와도 일치합니다. 요컨대, 합병은 PoW의 종료를 의미하고, 난이도 폭탄의 완전한 폭발은 합병의 완료를 의미합니다. 이전 기사에서 우리는 PoW의 종료가 빨라도 2022년 2/4분기가 되어야 종료될 것이며, 난이도 폭탄이 완전히 폭발하는 데는 2~3개월밖에 걸리지 않는다고 분석했습니다. 12월, 이더리움은 반드시 내년 1분기에 합병을 완료해야 하는 어려운 과제다.

마지막 질문은 이더리움 개발팀이 난이도 폭탄을 지연시키기 위해 새로운 EIP를 제안할 것인가입니다. 지난 4번에 걸쳐 개발자는 난이도 요소에서 의사 블록 높이를 줄임으로써 이를 달성했으며 코드를 수정하려면 EIP를 제안해야 합니다. EIP를 제안하지 않고 난이도 폭탄의 연기를 달성하는 방법은 개발팀의 추가 설명이 필요합니다(작가는 Tim Beiko가 12월 업그레이드에는 난이도 폭탄의 EIP 연기만 포함되고 다른 새로운 제안은 없다는 것을 의미하므로 변경을 고려하십시오. 다른 "빙하 테마"의 경우 "상하이").

U.today의 이미지


ETH
Odaily 공식 커뮤니티에 가입하세요