Geth/v1.8.1에서는 재시작하면 블록이 리셋되는 현상

in #it7 years ago (edited)

없는 살림에 이더리움 블록체인 환경을 업무시간에만 기동하는 환경을 셋팅하고 있었습니다.

클라우드환경에 올렸는데 비용을 아끼기 위해서 오전8시부터 오후8시에만 기동하게 구성해놓았습니다.

하지만 문제가 발생했습니다.

Geth/v1.8.1에서는 재시작하면 블록이 리셋되는 현상이 발견되고 있습니다.

아래 그림과 같이

첫번째 접속은 블록이 87에서 접속합니다.
(이전에는 정말 많은 블록이 생성되었습니다. 열받게 다 지워졌다는 것이지요.)

Geth를 재시작하고 얼른 다시 접속하니 블록이 2개입니다.
(환장할 노릇이지요. 영원불변의 분산원장이란 말이...)

Geth/v.1.7.3으로 내리면 괜찮다고 하는데 해보고 다시 결과를 공유드리겠습니다.

[문제해결]---------------------------------------------------------------------------------------------------
Geth/v.1.7.3로 내리기보다는 Geth/v1.8.2-unstable-423c8bb1/linux-amd64/go1.9.4로 올려보았습니다.
unstable 버전이지만 위에서 발생한 재시작하면 블록이 0으로 리셋되는 것은 해결이 되었습니다.

아래 그림을 보시면 37번째 블록에서 재시작을 하고 접속했는데 0으로 리셋되지 않고 이어서 44번째 블록으로 접속됨을 확인 할 수 가 있었습니다.

다음은 remix를 사용하여 Solidity 코드를 작성하고 Metamask를 통하여 Private Network로 Dapp을 배포하는 것을 접근해 보겠습니다.

Sort:  

Congratulations @darion! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

You got a First Vote

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

Upvote this notification to help all Steemit users. Learn why here!

Coin Marketplace

STEEM 0.18
TRX 0.16
JST 0.030
BTC 62753.87
ETH 2445.66
USDT 1.00
SBD 2.67