인프런 커뮤니티 질문&답변

김지용님의 프로필 이미지
김지용

작성한 질문수

블록체인 기반의 스마트컨트랙트 개발

계정생성하기, 이더송금하기

질문드립니다.

작성

·

242

0

처음 miner를 시작하면 Generating DAG in progress 이게 진행이 되고 구글 검색하니 처음 시작할때 100프로 채워야한다고해서 8분 기다리고 100프로 채우고 다시 miner.start() 하니 딱 한번 채울이 되고 더 이상 채굴이 안되네요..;; 이렇게 오래 안걸릴듯한데..10분이 지나도 반응이 없어요. 무슨 문제가 있는걸까요?

답변 2

0

김지용님의 프로필 이미지
김지용
질문자

잘되네요~ 메모리를 할당을 충분히 주니 채굴이 잘되네요~ 감사합니다!

0

JeungJoo Lee님의 프로필 이미지
JeungJoo Lee
지식공유자

안녕하세요 김지용님
일단 2가지를 의심해 볼 수 있을 것 같습니다.
첫 째, 프라이빗 네트워크로 구동이 된 것이 아니라 Mainet으로 접근 했는지 확인 요망
geth를 실행하셨을 때 옵션 중 --networkid 옵션과 --datadir 옵션을 주셨는지 확인 부탁드립니다.. init 도 해당 dataidr 쪽에 제대로 하신 것이 맞는지 확인 부탁드립니다. 해당 datadir 로 지정한 곳에 chaindata 가 생겼는지 여부도 확인해 주시면 좋을 것같습니다.
둘 째, 채굴 난이도의 문제입니다. 만약 위에가 문제가 없으시다면 genesis.json 설정 key 중 difficulty 라는 난이도 부분이 있습니다. 이 부분을 아래와 같이 많이 낮춰보시기 바랍니다
"difficulty" : "0x01"
채굴이 진행이 안된다는 것은 왠지 이더리움 메인 네트워크에 접속이 되는 것이 아닐까 의문이 드는데요... 혹은 채굴 난이도가 높거나요... 위의 두 가지 사항 잘 체크 해보시고 다시 한번 구동 부탁드립니다. ( * datadir 로 지정했던 곳 다시한번 삭제해보시고 init 을 위의 채굴 난이도 낮추고 다시한번 해보세요! )

김지용님의 프로필 이미지
김지용

작성한 질문수

질문하기