이 글을 작성하기 시작하는 시점에서 이더리움 프론티어 런칭이 약 30분 남았습니다.
윈도우 64 bit 사용자 분들을 위해서 프론티어 설치하는 과정을 올립니다.
정식 런칭하는 Geth 기준이며
윈도우 명령프롬프트 cmd를 관리자 권한으로 실행한 상태에서 수행하시면 됩니다.
---------------------------------------------------------------------------------------------
1. Geth 설치
1.1. Chocolatey 설치 : https://chocolatey.org/
C:\> @powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
1.2. Chocolatey를 이용해서 Geth 1.0.0.0 버전 설치 : https://chocolatey.org/packages/geth-stable
C:\> choco install geth-stable -version 1.0.0.0
Geth 1.0.0.0 버전은 주소 체크섬이 없어서 실수로 ether를 0x00000... 지갑으로 보낼 수가 있습니다.
Geth 메인 개발자인 Jeff가 한 번 다시 돌려준적이 있는데, 그 이후에도 실수로 잃어버린 ether가 꽤 많네요.
( https://etherchain.org/account/0x0000000000000000000000000000000000000000 )
http://www.ddengle.com/bitcoinshare/1045068
위 링크 참조해서 Geth 1.0.1 버전을 설치하시거나, 아래 링크에서 최신의 geth.exe 파일을 아래에서 받아서 교체하시기 바랍니다.
https://github.com/ethereum/go-ethereum/releases
2. Genesis 블록 생성 : ( https://blog.ethereum.org/2015/07/27/final-steps/ 참고 )
2.1. Genesis 블록 생성 스크립트 다운로드 : 다음 주소의 스크립트를 다운로드해서 아무 폴더에 저장한다. 이 글에서는 c:\> 에 저장했다고 가정한다.
https://raw.githubusercontent.com/ethereum/genesis_block_generator/master/mk_genesis_block.py
2.2. ( 2.1의 스크립트 실행을 위한 ) 파이썬 설치 : 다음 주소에서 python 2.x.x 버전을 다운 받아서 설치한다.
https://www.python.org/downloads/windows/
2.3. Genesis 블록 생성 스크립트 실행
2.3.1. Pybitcointools 설치
c:\> pip install bitcoin
2.3.2. 스크립트 실행해서 genesis 블록 생성
c:\> python mk_genesis_block.py --extradata 0x11bbe8db4e347b4e8c937c1c8370e4b5ed33adb3db69cbdb7a38e1e50b1b82fa > genesis_block.json
3. Genesis 블록을 로딩하고 프론티어 네트워크에 접속 : geth console 모드 실행
c:\> geth --genesis genesis_block.json console
---------------------------------------------------------------------------------------------
위 과정을 마치면 프론티어 네트워크에 접속됩니다.
그 외에 자세한 사용법(pre-sale 이더 가져오기, 채굴 그리고 상세한 geth 및 eth(cpp-ethereum) 문법 등등)은 아래 사이트를 참조하시기 바랍니다.
1. Frontier 구동하기 : https://blog.ethereum.org/2015/07/27/final-steps/
2. Frontier 튜토리얼 : https://ethereum.org/
3. Frontier 사용 가이드 : http://ethereum.gitbooks.io/frontier-guide/
I0731 01:08:53.307872 4632 chain_manager.go:672] imported 1 block(s) (2 queued 0 ignored) including 0 txs in 15.0009ms. #1190 [89523574 / c2aee68b]
이런거 계속 올라가고 있네요..