View [Ethereum Study_01] 이더리움 개발 환경 구성
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## Ethereum Network ## | |
- TestRPC | |
개발 단계에서 실제 이더없이 시뮬레이션 테스트 환경을 구성할 수 있게 해주는 툴. 원래 이더리움 메인넷에서 테스트를 하려면 실제 이더가 필요하지만, | |
TestRPC 를 사용하면 마이닝 없이 가상환경에서 리소스, 트랜잭션에 대한 제한 없이 이더리움을 만들어내서 테스트를 할 수 있음. | |
- TestNet | |
이더리움의 퍼블릭 테스트 네트워크. 현재 아래와 같은 3개의 퍼블릭 테스트넷을 제공. | |
- Ropsten (Proof of Work): 프로덕션 환경이 실제 메인넷이랑 가장 비슷하여 (PoW 이기 때문에) 현재 가장 많이 쓰여지고 있는 테스트 네트워크. | |
Geth 와 Parity 클라이언드 둘다 지원. 이전에 스팸 어택을 당한 이력이 있음… 이더 마이닝이 가능하며, 테스트 이더를 요청할 수 있다. | |
- Kovan (Proof of Authority): Parity 팀이 랍스텐의 문제를 해결하기 위해 개발한 테스트 네트워크. 스팸어택으로부터 안전하며, | |
Parity 클라이언트만 지원. 이더 마이닝 불가능하며, 테스트 이더 요청 필요. |
View [2] 개발 환경 설정 방법.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## 01 블록체인 네트워크 설치 | |
1. 루트 권한 접속 | |
A. sudo su | |
2. 소스코드의 빌드를 위해 Go언어와 C컴파일러를 설치한다. | |
A. apt-get install -y build-essential libgmp3-dev golang git tree | |
View [1] 개발 환경 설정 방법.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## 빌드 환경 구성 및 빌드 | |
1. Git 설치 | |
A. sudo apt-get install git | |
2. 우분투 환경 업데이트 | |
A. sudo apt-get update | |
3. 빌드 필수 구성요소 설치 | |
A. sudo apt-get install build-essential |