
이더리움 & 솔리디티 기반의 투표 dApp 구현하기
Mahesh
이더리움과 솔리디티를 활용해서, 나의 첫 스마트 컨트랙트를 만들고 간단한 수준의 투표 dApp 을 만들어보는 강의입니다.
초급
DApp, Ethereum, Solidity
이더리움 기반의 Dapp 개발
오픈제펠린(OpenZeppelin)은 이더리움 애플리케이션을 위한 도구와 라이브러리를 개발하는 블록체인 전문 기업입니다. 특히 솔리디티 시큐어 코딩을 전문으로 하고 있으며, 검증된 오픈제펠린의 컨트랙트와 라이브러리들을 사용하고 있습니다.
오픈제펠린 SDK는 그 동안 제펠린 OS라고 불리던 이더리움 Dapp 개발 패키지로 컴파일, 배포 기능과 함께 표준 컨트랙트를 제공합니다. 또 업그레이드 가능한 컨트랙트를 작성할 수 있는 프록시 패턴의 컨트랙트를 지원하기 때문에 개발자들이 보다 쉽게 확장성있는 Dapp을 개발할 수 있습니다.
최근에는 Gas Station Network(GSN)을 도입하여 사용자의 트랜잭션 비용에 대한 부담을 덜어주는 기능(메타 트랜잭션)을 SDK에 포함시켜서 탈중앙화의 가치를 유지하면서 Dapp을 대중화시킬 수 있는 방법을 제시하고 있습니다.
이번 강좌에서는 오픈제펠린 SDK를 활용하여 업그레이드 가능한 컨트랙트와 GSN이 어떻게 동작하는지 살펴보도록 하겠습니다. 실습은 윈도우즈10의 Windows Subsystem for Linux(Ubuntu 16.04)에서 이루어집니다.
슬라이드는 아래 링크를 참고해주세요.
학습 대상은
누구일까요?
이더리움 기반 Dapp에 관심을 가진 개발자
블록체인 Dapp 개발에 트러플 활용하기_기본편 수강자
블록체인 Dapp 이더리움_트랜잭션 수강자
선수 지식,
필요할까요?
블록체인(이더리움) 개념
솔리디티
트러플 개발도구
Windows Subsystem for Linux(WSL)
전체
12개 ∙ (51분)
3. 컨트랙트 업그레이드의 원리
03:10
7. 컨트랙트 업그레이드
07:08
전체
11개
4.7
11개의 수강평
수강평 503
∙
평균 평점 5.0
수강평 1
∙
평균 평점 5.0
수강평 2
∙
평균 평점 3.0
수강평 11
∙
평균 평점 5.0
같은 분야의 다른 강의를 만나보세요!