체인 롤백 제안이 올라왔다는 사실이 과거 거래가 이미 취소됐다는 뜻은 아닙니다. 제안 원문, 결정 절차, 바뀐 합의 규칙과 클라이언트 배포판, 활성화 블록, 검증자·채굴자 채택률, 실제 정식 블록 해시를 차례로 확인합니다. 자연스럽게 일어나는 짧은 재구성(reorg), 특정 거래를 막는 소프트포크, 비정상적 상태 변경을 넣는 하드포크는 결과가 다르므로 모두 ‘롤백’ 한 단어로 묶지 않습니다.
롤백이라는 단어부터 정의합니다
짧은 체인 재구성은 노드가 더 정식에 가까운 갈래를 발견해 최근 블록을 갈아 끼우는, 합의의 정상 동작일 수 있습니다. 이더리움 재단의 초기 설명에 따르면 재구성이 일어나면 옛 갈래의 거래가 되돌려지고 새 갈래가 실행되며, 그 깊이가 클수록 현실 세계에서 확정을 판단하는 데 더 큰 위험이 됩니다. 이는 사후에 나오는 정치적 제안과는 다른 이야기입니다.
사고 자금을 되돌리자는 말은 특정 상태를 바꾸는 하드포크, 특정 주소의 거래를 막는 규칙, 상태를 내보낸 뒤 새 체인을 시작하는 재출발 등 여러 구현을 가리킬 수 있습니다. 기사 제목이 ‘커뮤니티가 롤백 검토’라고 써도 바꿀 블록·계정·상태 전이가 정해지지 않았다면 아직 구현할 수 있는 명세가 아닙니다.
롤백 뉴스의 핵심은 찬반 발언 수가 아니라 어느 규칙이 어느 높이에서 상태를 어떻게 바꾸는가입니다.
JOBCOIN 해설

그림은 이 주제의 공통 개념을 단순화한 설명입니다. 아래 항목에서 이 글의 구체적인 조건과 예외를 함께 읽어보세요.
- 롤백이라는 단어부터 정의합니다
짧은 체인 재구성은 노드가 더 정식에 가까운 갈래를 발견해 최근 블록을 갈아 끼우는, 합의의 정상 동작일 수 있습니다.
- 논의에서 실행까지 여섯 관문을 확인합니다
첫째는 아이디어 게시, 둘째는 정식 제안, 셋째는 거버넌스나 운영자의 결정, 넷째는 클라이언트 코드와 배포, 다섯째는 노드·검증자의 채택, 여섯째는 활성화 블록 이후의 정식 해시입니다.
- 소프트포크와 하드포크의 효과를 섞지 않습니다
DAO 소프트포크 설명은 채굴자가 특정 DAO 거래를 블록에 넣지 않도록 하자는 제안이었고, 이미 실행된 블록이나 거래를 되돌리는 방식은 아니라고 분명히 밝혔습니다.
설명을 위한 개념도 · 실제 가격·거래 내역·통계가 아닙니다.
논의에서 실행까지 여섯 관문을 확인합니다
첫째는 아이디어 게시, 둘째는 정식 제안, 셋째는 거버넌스나 운영자의 결정, 넷째는 클라이언트 코드와 배포, 다섯째는 노드·검증자의 채택, 여섯째는 활성화 블록 이후의 정식 해시입니다. 단계마다 주소·커밋·버전·시각을 남겨 둡니다. 앞 단계가 있다고 해서 다음 단계가 저절로 따라오지는 않습니다.
2016년 DAO 사태 대응 과정에서 이더리움 재단은 소프트포크 투표용 클라이언트를 공개했지만, 서비스 거부(DoS) 취약점이 발견되자 쓰지 말라고 경고했습니다. 그 뒤 별도의 하드포크 명세와 활성화 블록 1,920,000이 제시됐고, 실행 완료 공지는 비정상적 상태 변경과 실제 채굴자 참여를 기록했습니다. 같은 사건 안에서도 제안, 폐기, 다른 방식의 실행이 각각 따로 일어났습니다.
| 단계 | 필수 증거 | 아직 말할 수 없는 것 |
|---|---|---|
| 아이디어 | 작성자·초안 | 채택 |
| 결정 | 투표·절차·결과 | 코드 실행 |
| 구현 | 커밋·배포판·시험 | 운영자 채택 |
| 활성화 | 블록·규칙·클라이언트 | 정식 체인 우위 |
| 실행 | 블록 해시·상태 차이 | 모든 참여자 동의 |
소프트포크와 하드포크의 효과를 섞지 않습니다
DAO 소프트포크 설명은 채굴자가 특정 DAO 거래를 블록에 넣지 않도록 하자는 제안이었고, 이미 실행된 블록이나 거래를 되돌리는 방식은 아니라고 분명히 밝혔습니다. 이후 보안 경고는 이 구현에 서비스 거부 위험이 있다며 활성화하지 말라고 권고했습니다. ‘동결안이 발표됐다’와 ‘과거 상태가 바뀌었다’는 서로 다른 문장입니다.
하드포크 완료 공지는 블록 1,920,000에서 약 1,200만 ETH를 회수용 계약으로 옮기는 비정상적 상태 변경이 실행됐다고 밝혔습니다. 이는 정해진 높이의 프로토콜 규칙을 따른 클라이언트가 만든 결과입니다. 변경 전 체인을 계속 따른 참여자가 있어 ETH와 ETC로 갈라졌으므로, 단일 장부가 모두에게 강제로 복원됐다고 표현하지 않습니다.
투표 결과보다 실제 노드의 행동을 봅니다
토큰 투표, 포럼 투표, 채굴자 신호, 검증자 투표는 대표성과 구속력이 저마다 다릅니다. 누가 투표할 수 있는지, 정족수와 통과 기준은 무엇인지, 클라이언트 기본값에 어떻게 반영되는지 읽어야 합니다. 체인 밖 설문에서 압도적인 결과가 나와도 소프트웨어 배포와 운영자 채택이 없으면 합의 상태는 바뀌지 않습니다.
실행된 뒤에는 서로 독립된 여러 노드에서 활성화 블록의 해시와 상태 루트를 확인합니다. 반대편 갈래가 계속 블록을 만드는지, 거래소·브리지·오라클이 어느 체인을 정식으로 취급하는지도 살핍니다. 체인 이름과 종목 기호는 사회적 선택이어서 블록 유효성만으로 자동 결정되지 않을 수 있습니다.
- 제안 원문과 정확한 상태 변경 범위를 찾습니다
- 결정 절차·정족수·투표 주체를 확인합니다
- 클라이언트 커밋·배포판·활성화 블록을 대조합니다
- 독립 노드들의 정식 해시를 비교합니다
- 반대편 갈래·재전송·브리지 영향을 기록합니다
사용자는 재전송과 양쪽 체인 노출을 조심해야 합니다
포크 경계에 걸린 거래가 한쪽 갈래에서 사라졌다면 논스와 잔액이 되돌아갈 수 있습니다. 앱에서 실패로 표시돼도 다른 갈래에는 포함됐을 수 있습니다. 같은 키와 서명 형식이 두 체인에서 모두 유효하면 재전송 위험이 생깁니다. 체인 ID와 재전송 방지 장치, 거래소 지원 공지를 확인하기 전에는 같은 거래를 반복하지 않습니다.
브리지와 래핑 자산은 어느 갈래의 잠금·발행을 인정할지 따로 결정해야 합니다. 오라클과 스테이블코인 발행사도 한쪽 상태만 지원할 수 있습니다. 보유 토큰이 두 체인에 다 보인다고 해서 똑같은 상환권과 시장 접근이 보장되는 것은 아닙니다.
후속 기사는 바뀐 현재 상태로 갱신합니다
초기 제안 기사만 남아 있으면 독자는 폐기된 방안을 현재 계획으로 오해합니다. 보안 문제로 철회됐는지, 대안이 채택됐는지, 활성화가 끝났는지를 제목과 첫 문단에 반영해 갱신합니다. 제안 단계의 발언을 인용할 때는 날짜와 당시 단계까지 붙입니다.
지금 시점에서 과거 DAO 포크를 다룰 때는 역사적 사례임을 분명히 밝히고, 오늘날 다른 체인에도 같은 절차가 적용된다고 일반화하지 않습니다. 실제 결정 경로는 네트워크마다 다른 헌장, 거버넌스 모듈, 검증자 세트, 업그레이드 방식입니다.
자주 묻는 질문
개발자가 롤백을 제안하면 거래가 바로 취소되나요?
아닙니다. 명세, 결정, 클라이언트 배포, 운영자 채택, 활성화, 정식 체인 확인을 모두 거쳐야 합니다.
짧은 재구성도 정치적 롤백인가요?
대개 아닙니다. 경쟁하는 블록 가운데 정식 갈래를 고르는 정상적인 합의 과정일 수 있습니다.
포크 뒤 자산이 양쪽에 보이면 두 배가 된 건가요?
두 장부에 각각 적힌 항목일 뿐입니다. 체인마다 시장·상환·브리지 지원과 재전송 위험이 달라 경제적 가치가 같지 않습니다.
더 깊이 읽기
본문에서 다룬 개념과 확인 절차를 다음 글에서 이어서 살펴보세요.



