토큰 기반 이더리움 투표 강의 개요

이 과정에서는 회사 주주로써의 투표를 구현하는 dapp를 구현하게 됩니다. 트러플(Truffle) 프레임워크를 사용하여 dapp을 빌드해 봅시다. 구입 가능한 토큰을 발행하고, 토큰 소유자가 토큰을 사용하여 후보자에게 투표할 수 있는 스마트 계약을 만들어 봅시다.

선행 학습 조건

이 과정은 무료 입문 과정인 Simple voting on Ethereum 에 이어지는 강좌로, 앞 강좌를 먼저 학습한 뒤에 보시기를 권장합니다.

이더리움 네트워크 및 클라이언트 설치

다양한 이더리움 네트워크(테스트넷, 메인넷), 개발 워크플로우, 이더리움 블록체인 노드를 시작하는 데 필요한 클라이언트 소프트웨어를 설치하는 방법을 함께 알아봅시다.

트러플 프레임워크

스마트 계약을 빌드하고 관리하기 위한 트러플 프레임워크를 설치하는 방법과 사용법을 알아봅시다. 앞 강좌에서 구현한 스마트 계약 및 HTML/CSS/자바스크립트 코드를 트러플 프레임워크로 이전하고 컴파일과 배포 방법을 알아봅시다.

이더리움 주주 토큰

토큰의 개념 및 토큰 사용 예제를 알아봅시다. 주주 토큰의 개념을 알아보고 이를 통해 구현할 dapp의 구조를 살펴봅시다.

이더리움 투표 토큰/스마트 계약

토큰 개념을 확장하여 토큰 투표 계약을 작성해 봅시다. 또한 사용자가 회사의 주식/토큰을 구입하고 토큰을 사용하여 후보자에게 투표할 수 있는 지불 논리를 구현합시다.

web3.js 프론트엔드

web3.js 라이브러리를 사용하고 토큰을 구입하고 후보자에게 투표하고 유권자 정보를 찾는 스마트 계약, 그리고 스마트 계약과 상호작용하는 데 필요한 코드를 구현하는 방법을 배워 봅시다.

결론/연습

스마트 계약을 테스트넷에 배포하며 과정을 마무리합시다. 스마트 계약에 대한 더 많은 경험을 쌓기 위한 연습 문제도 함께 살펴봅시다.
$25.00
  • 5 hours of content
  • Support forum
  • Lifetime access
  • Free content updates