이전에 공부할때 가볍게 실습하고 넘어갔던 부분을 정리해서 적어두려 합니다.
아마.. 2년전 쯤에 실습한 것이라 버전이 올라가면서 바뀐부분이 좀 있네요.
Homebrew
Homebrew
The Missing Package Manager for macOS (or Linux).
설치
1 | /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" |
Docker
Docker: Accelerated, Containerized Application Development
Docker is a platform designed to help developers build, share, and run modern applications. We handle the tedious setup, so you can focus on…
버전 확인
1 | docker version |
Geth
이더리움 노드 전체를 실행하거나 다룰때 사용합니다.
Go 프로그래밍 언어로 구현되어있습니다.
메인넷과 테스트넷에 배포하기 전에 로컬에서 테스트할때 유용하게 사용할수 있습니다.
Home | go-ethereum
Go-ethereum website, home for the official Golang execution layer implementation of the Ethereum protocol
설치
1 | brew tap ethereum/ethereum |
Ganache
개발용 이더리움 블록체인 에뮬레이터입니다.
블록이나 트랜잭션을 테스트하는데 사용됩니다.
그래픽 인터페이스 기반으로 스마트 컨트랙트를 로컬 환경에서 테스트할 수 있습니다.
Ganache - Truffle Suite
Quickly fire up a personal Ethereum blockchain which you can use to run tests, execute commands, and inspect state while controlling how the…
Node.js / npm
설치
1 | brew install node |
Truffle
개발 속도를 향상시킬 수 있는 솔리디티 기반 프레임워크입니다.
스마트 컨트랙트의 컴파일, 테스트, 배포를 지원합니다.
Home - Truffle Suite
The Truffle Suite gets developers from idea to dapp as comfortably as possible.
설치
1 | npm install -g truffle |
Git
설치
1 | brew install git |