이더리움 기반의 Dapp을 만드는 과정을 익힙니다. Solidity를 사용해서 만들고 해당 언어의 특징과 다른 언어와 차이를 익히는 것에 중점을 들고 만들었습니다.
- 프로그래밍 언어 사용경험(C, Python, Java, Javascript, Ruby ...)
- Dapp 개발 학습 과정
- 이더리움 기초
- 트러플(Truffle)과 테스트 네트워크(Ganache) 설치
- 트러플 프로젝트 시작
- 컨트랙트 계속 작성
- Web3를 이용해서 Front-end 작성하기
- 후보자 리스트 Front-End에 출력하기
- 유권자 등록하기
- 투표 구현하기
- 등록된 유권자만 투표하기
- 투표한 결과, Front에 반영하기 - Event 사용하기
- 컨트랙트 주인만 유권자와 후보자 등록하기
블록체인과 관련된 정보와 이야기를 아래 공간에서 나누고 있습니다. 블록체인 관련해서 이야기나누고 싶은신 분은 언제나 환영입니다.