본문 바로가기

geth2

[이더리움]Geth를 이용해 multi node Private network 구성하기 Ethereum Multi node Private network 구성하기Ethereum을 이용해 dApp을 만들어 배포하기 전에 Ethereum Client의 Private Network를 만들어서 테스트 한 후 배포를 해야 불필요한 비용을 줄일 수 있다. 해당 Tutorial에서는 3가지의 방법을 설명한다.Multi node를 가지고 있는 block Chain망 구성하기어떻게 마이닝 노드 구성하는지어떻게 Multi node들간 BlockChain 통신하는지 Geth 설치방법과 기본적인 동작은 생략한다. 1. Genesis Block 생성하기/* genesis.json */{"config": {"chainId": 1004,"homesteadBlock": 0,"eip150Block": 0,"eip155Bl.. 2018. 12. 9.
[이더리움]Genesis json이 무엇인가 Ethereum - Genesis.json실제 이더리움 기반 DApp을 배포하려면 실제 이더를 소비하여 컴파일된 코드를 블록으로 저장을 해야한다. 운이좋게 오류 없이 실행이 된다면 단 한번의 배포비용만 지불하면 되겠지만, 이미 배포된 DApp에 오류가 발견된다면 수정 후 다시 배포를 해야 하기 때문에 추가로 이더를 소비해야 한다. 따라서, 개발자들은 실제 배포단계 이전에 Private Network를 통해 테스트 한다면 손실되는 비용을 줄일 수가 있을 것이다.Geth를 이용해 Ethereum private Network를 구성하기 위해서는 처음 제네시스 블록을 생성해주어야 한다.이때, Genesis.json에 제네시스 블록에 대한 설정을 해주는데, 이 파일의 구조를 알면 대략적인 이더리움 블록의 구조를 .. 2018. 12. 1.