제네시스 블록 생성 오류 해결 (이더리움 DB 초기화)



이더리움 테스트넷을 처음으로 실험할 때 제네시스 블록을 생성한 이후 여러 가지 문제로 기존의 이더리움 DB를 다 날려야 할 일이 생겼다.

DB를 날리지 않고는 데이터를 수정할 수 없었고, 그 상태에서 genesis block을 다시 생성하려고 할 때마다 Fatal: Failed to write genesis block: database contains incompatible genesis (have -, new -) 오류가 발생했다.

DB를 삭제한 이후에는 다시 제네시스 블록(genesis block)을 생성할 수 있다.

이를 위해 프롬프트 창에 geth --datadir Geth 위치 removedb 또는 geth --datadir 이더리움 프로젝트 진행 폴더 위치 removedb를 입력하면 해결할 수 있다.

제네시스 블록 생성 오류 해결 (이더리움 DB 초기화)

https://y8ncastle.world/2020/04/22/study-note/ethereum/genesis-error/

Author

Alec J

Posted on

2020-04-22

Updated on

2021-02-09

Licensed under