본문 바로가기

백앤드/BlockChain

[ETHEREUM Smart Contract] 이더리움 스마트 컨트랙트 #1 - 툴 설치

반응형

 

맨 처음 이오스 스마트컨트랙트에 이어서, 클레이튼 스마트컨트랙트 하는 포스트를 올렸습니다.

 

이번에는 이더리움을 프라이빗 네트워크로 구축하고, 스마트컨트랙트를 개발해서 HelloWorld 수준정도까지의

포스팅을 작성해보려고 합니다.

 

자 그럼, 이더리움 스마트컨트랙트의 첫번째 포스트인 만큼 쉽게 툴 설치만하고 마무리하겠습니다.

아 참고로 이 블로그에서는 윈도우OS에 환경설정을 하고 윈도우에서 사용하는 방법을 가이드하려합니다.

 

우리는 윈도우에 설치할 것이기 때문에, Window 용으로 설치를 진행합니다.

(나중에 시간이 된다면 리눅스도 진행해보겠습니다.)

Ethereum (https://geth.ethereum.org/downloads/)

 

Go Lang (https://golang.org/)

이더리움 다운로드 페이지로 이동 // Go언어 다운로드 페이지로 이동

 

반드시 Go언어를 먼저 설치를 완료한 후에 이더리움 Geth 설치를 진행해야합니다.

( 이 포스트에서는 Go언어 설치과정은 생략합니다. )

 

Go언어 설치까지 모두 완료하였으면  이더리움 설치파일을 실행시킵니다.

제 PC에서는 위험한 파일이라고 경고를 합니다.

(감히, 이더리움을 이런 취급하다니...)

01

 

설치를 시작하면 아래처럼 Next... Next... Next... 하면서 설치를 진행하여줍니다.

설치 프로그램의 화면이 처음 나타났을때 라이센스 정책을 보여줍니다. 네~ GNU 라이센스네요.

포스팅의 경우에는 특정 경로에 설치하려고 하는 의도가 있어서 설치 경로를 변경하였습니다.

 

Development tools는 우리는 스마트 컨트랙트만 실습할 예정이기 때문에 설치하지 않아도 됩니다.

마지막 사진까지 따라왔으면 이제 다음은 Close 버튼이 활성화된 설치 끝입니다.

 

정말로 끝하기 전에 마지막으로 정상적으로 설치되었는지 확인을 한번 해줄 필요가 있습니다.

"시작 > cmd" 또는 "시작 > 명령 프롬프트" 를 열어줍니다.

 

아래 명령어를 수행해서 아래 사진처럼 버전이 나오면 정상적으로 설치된겁니다.

geth version

 

그러면 프라이빗 네트워크 이더리움을 구축하기 위한 기본적인 준비가 끝났습니다.

다음 포스팅에서는 설치한 geth를 가지고,

프라이빗 네트워크를 구동하는 부분을 다뤄보겠습니다.

반응형