go-ethereum

    [블록체인] Ethereum 채굴과 송금

    [블록체인] Ethereum 채굴과 송금

    채굴 이더리움에서 채굴보상은 coinbase 계정으로 들어가게 되며 coinbase 계정을 따로 지정해주지 않을 시 0번째 계정이 coinbase 계정으로 지정됩니다. miner.start(스레드의 수)를 명령어로 두고 실행을 하게 되면 채굴을 하게 됩니다. miner.stop()은 채굴을 멈춥니다. miner.start(1)로 하여 하나의 스레드로 채굴을 해보겠습니다. 우선 geth console을 실행합니다. geth --rpc --rpcport "8485" --rpccorsdomain "*" --datadir . --port "30303" --nodiscover --maxpeers 0 --rpcapi "eth,net,web3" --networkid 8585 --nousb console 2>> ~/e..

    [블록체인] Ethereum Geth 설치

    [블록체인] Ethereum Geth 설치

    이번 포스팅에서는 Ethereum Geth를 설치해보겠습니다. 제가 개발한 환경은 Ubuntu 18.04 LTS, Windows Terminal입니다. 다운로드 방법은 여기를 참고해주세요. 리눅스 계정 생성 리눅스 계정을 먼저 만들어보겠습니다. sudo adduser ethereum sudo usermod -aG sudo ethereum su - ethereum Geth 설치 Geth의 설치는 간단합니다. 깃허브에서 소스코드를 다운로드 후 go-ethereum 경로에 들어가서 make geth 명령어만 실행해주면 됩니다. 하지만 make 명령어를 사용하여 geth를 컴파일 하기 전에 1.13 버전 이후의 Go, C 컴파일러가 필요합니다. 이 부분이 어렵기 때문에 특정 버전의 ppa를 다운로드 받아서 진행..