이더리움의 소프트웨어가 업그레이드가 되고 새로 변경된 코드에 대해 728만번째 블록이 채굴되는 순간 동시에 소프트웨어가 실행되도록 프로그래밍이 되어 있습니다. 그렇게 해야만 모두가 새로 업그레이드 한 소프트웨어를 이용하여 거래를 계속할 수 있기 때문이죠. 또 이렇게 해야지만 업그레이드를 언제 하느냐에 따라 거래 장부가 뒤엉키는 현상을 막을 수도 있기 때문입니다. 소위 '합의'에 관한 문제인데 이를 가리켜 '합의오류 (Consensus bug)' 라고 부르기도 합니다.