BlockChain/Geth설치 & 사설망 네트워크 구축 2

2. Geth 메인네트워크, 테스트네트워크 구축하기

Geth 메인 네트워크란? 메인 네트워크는 발생하는 거래가 모두 기록이 되고 누구에게나 공유되는 환경이다. 하지만 주의할 점은 사설망이나 테스트네트워크와 달리 Ether가 유통되기 때문에 잘못하면 화폐가 손실될 수 있다. 데이터나 코드를 올리는데 화폐(gas)가 필요하다. 완전히 기술을 습득하고 메인 네트워크를 써야한다. 물론 암호화폐 거래소를 통해 거래할 수 있다. 1. 메인 네트워크 접속 및 동기화 동기화가 먼저 필요하다. 메인 네트워크의 블록체인 규모가 커지고 있어 동기화하려면 시간이 꽤 걸릴 수 있다. 동기화 방식은 3가지 방식이 있는데 full, light, fast방식이 있다. full node를 선택하면 동기화에 cpu와 메모리를 상당히 소모해서 컴퓨터를 사용하려면 매우 불편하다. 메인 네트..

1. Ethereum Geth설치하기, Solidity 설치하기 (블록체인 - 이더리움 개발환경 설정)

Geth는 이더리움을 go 언어로 구현한 것으로서, 명령어 입력 방식으로 실행된다. GUI방식으로 mist등을 설치할 수 있다. 이더리움 개발환경인 Geth를 설치해보자 경로 만들기 Geth 설치하기 Solidity 설치하기 로 진행해보자 1) 경로 만들기 우리는 Geth 및 소스코드를 디렉터리를 만들어서 한 곳에 지정할 것이다. scripts'는 html 'src'는 소스코드 파일들을 저장할 것이다. 우선은 관리자 모드로 CMD 창을 열어준다. cd \ 를 통해 루트로 이동한 한다. 사용자 계정으로 접속한다.(대부분 윈도우 로그인 이름) (여기가 최상의 디렉토리가 된다.) 디렉토리를 만들어서 소스코드를 보관할 것이다. >> mkdir Code >> cd Code >> mkdir 201710933 >> ..