This post is from a low-reputation account and contains an unverified outbound link. Be cautious before clicking external links.

geth 이더리움 테스트넷 ROPSTEN 연결하기

ingee(27)
Published in
#kr
Words
67
Reading
1 min
Listen
Play
8y

geth 를 테스트넷 (ROPSTEN)에 연결해서 실행하기

  • 유효한 peer를 찾는 것이 중요
  • 테스트넷 Sync에 하루 이상 걸림 (인내심 필요)
  • Sync 중일 때의 현상 (geth 콘솔에서의 상황)
    • eth.syncing 의 결과가 false가 아니다
    • (모든 상황이 정상이라면) net.peerCount 의 결과가 차츰 증가한다
    > net.peerCount
    7
    > eth.blockNumber
    0
    > eth.syncing
    {
      currentBlock: 2953077,
      highestBlock: 2953152,
      knownStates: 20414019,
      pulledStates: 20409271,
      startingBlock: 0
    }
    
  • Sync 완료후 현상 (geth 콘솔에서의 상황)
    > net.peerCount
    8
    > eth.blockNumber
    3103797
    > eth.syncing
    false
    

관련 명령

  • geth 실행
    $ geth --testnet --fast --rpc --cache=1024  --rpcaddr 0.0.0.0 --rpccorsdomain "*" --verbosity=6 --bootnodes "enode://20c9ad97c081d63397d7b685a412227a40e23c8bdc6688c6f37e97cfbc22d2b4d1db1510d8f61e6a8866ad7f0e17c02b14182d37ea7c3c8b9c2683aeb6b733a1@52.169.14.227:30303,enode://6ce05930c72abc632c58e2e4324f7c7ea478cec0ed4fa2528982cf34483094e9cbc9216e7aa349691242576d552a2a56aaeae426c5303ded677ce455ba1acd9d@13.84.180.240:30303,enode://94c15d1b9e2fe7ce56e458b9a3b672ef11894ddedd0c6f247e0f1d3487f52b66208fb4aeb8179fce6e3a749ea93ed147c37976d67af557508d199d9594c35f09@192.81.208.223:30303"
    $ geth attach ~/.ethereum/testnet/geth.ipc
    
  • geth 콘솔에서 peer 추가
    admin.addPeer("enode://f4642fa65af50cfdea8fa7414a5def7bb7991478b768e296f5e4a54e8b995de102e0ceae2e826f293c481b5325f89be6d207b003382e18a8ecba66fbaf6416c0@33.4.2.1:30303")
    

2018.4.25. 현재 유효한 peer 리스트

geth 이더리움 테스트넷 ROPSTEN 연결하기 | Ecency