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

View this thread on: d.buzz | hive.blog | peakd.com | ecency.com
·@darion·
0.000 HBD
Geth/v1.8.1에서는 재시작하면 블록이 리셋되는 현상
없는 살림에 이더리움 블록체인 환경을 업무시간에만 기동하는 환경을 셋팅하고 있었습니다.

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

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

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

아래 그림과 같이

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

Geth를 재시작하고 얼른 다시 접속하니 블록이 2개입니다.
(환장할 노릇이지요. 영원불변의 분산원장이란 말이...)
![](https://steemitimages.com/DQmcydqcq67EcBVyspLoxSDh9YeLbRjSzwemubsaU4162XH/image.png)

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번째 블록으로 접속됨을 확인 할 수 가 있었습니다.
![](https://steemitimages.com/DQmQ4yJ83UXzHnM8CUczvNhZU7SUETQU3Kmrtu8BtQefbGf/image.png)

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