본문 바로가기

이더리움 디앱 도전기3

[비전공자를 위한 이더리움 디앱 만들기] 환경설정 3편 오늘은 geth를 설치해 볼건데요. geth는 Go ethereum의 약자로 이더리움 클라이언트 입니다. 이더리움은 중앙화된 서버로 돌아가는것이 아닌 노드가 그역할을 하고 있는데요. 즉, 자신의 PC가 노드가 되어 이더리움 네트워크에 참여할 수 있습니다. Geth 설치하기 위한 준비 먼저 eth1 이라는 폴더를 하나 만들겠습니다. mkdir은 폴더를 생성하는 make directory 의 약어로 리눅스 명령어 입니다. cd는 다들 아실테지만 change directroy 약어 입니다. 그다음 우리가 조금 더 설치가 필요한것이 git, npm, vim 입니다. Git 설치 git이란? 우리가 코딩할때 소스코드를 관리해주는 도구 인데요. 여러 다른 프로젝트의 코드가 많아지면 관리하기가 어려워집니다. 그래서 .. 2019. 10. 6.
[비전공자를 위한 이더리움 디앱 만들기] 환경설정 2편 1편에 이어서 진행하겠습니다. 그럼 test 라는 가상머신이 생기고 test를 클릭해서 실행시켜 줍니다. 시작을 누르시면 이 화면이 나오실 텐데요. 우리가 지난 시간 다운받은 우분투 시디모양의 파일을 선택해 줍니다. 그럼 이러한 화면이 나오는데 한국어를 선택하시고 우분투설치를 눌러줍니다. Ubuntu 설치 중 업데이트 다운로드를 체크해 주시고 LVM을 사용해 Ubuntu 설치를 클릭 그 뒤로 창이 하나 뜨는데 계속 설치해주시면 됩니다. 혹시 이런 창이 뜨시는 분들이 계실텐데 지난번 컴퓨터 메모리를 과도하게 설정해서 설치가 안되는 오류입니다. 아마도 컴퓨터 램이 16GB 이신분들은 8GB로 설정하면 무리가 없을것인데 8GB 이신분들은 메모리 할당을 조금 줄여줘야 합니다. 4GB 로 설정하면 진행하는데 있어.. 2019. 10. 3.
[비전공자를 위한 이더리움 디앱 만들기] 환경설정 1편 안녕하세요 오늘부터 이더리움 스마트컨트랙트를 이용하여 간단한 디앱을 만들어 보려고 합니다. 저는 2018년부터 블록체인 개발 관련 공부를 시작하였고 비전공자여서 배우는데 많은 어려움을 느꼈는데요. 최대한 비전공자들을 위주로 이해하기 쉽게 작성해보려고 합니다. 대학교 프로젝트나 개발하는데 있어 많은 도움이 되셨으면 좋겠습니다. 그럼 바로 시작하겠습니다. 1. 우분투 설치 먼저 윈도우 환경이 아닌 리눅스 환경에서 진행하겠습니다. 그래서 우분투를 설치할건데요. 저같은 경우는 예전에 우분투를 설치 했기때문에 16.04 버전입니다. 아직 우분투를 설치 안하신 분들이라면 현재 최신 버전인 18.04버전을 사용하셔도 무방합니다. http://releases.ubuntu.com/16.04/ Ubuntu 16.04.6 .. 2019. 10. 3.