인프런 업데이트 소식 🔨👷🏼‍♂️
블록체인 Dapp 이더리움_오픈제펠린 SDK

블록체인 Dapp 이더리움_오픈제펠린 SDK

(1개의 수강평)

31명의 수강생
무료
지식공유자 · coldmind
12회 수업 · 총 51분 수업
평생 무제한 시청
수료증 미발급 강좌
수강 난이도 '중급, 활용'

이런 걸 배울 수 있어요

  • 이더리움 기반의 Dapp 개발

오픈제펠린(OpenZeppelin)은 이더리움 애플리케이션을 위한 도구와 라이브러리를 개발하는 블록체인 전문 기업입니다. 특히 솔리디티 시큐어 코딩을 전문으로 하고 있으며, 검증된 오픈제펠린의 컨트랙트와 라이브러리들을 전세계 많은 개발자들이 사용하고 있습니다.

오픈제펠린 SDK는 그 동안 제펠린 OS라고 불리던 이더리움 Dapp 개발 패키지로 컴파일, 배포 기능과 함께 표준 컨트랙트를 제공합니다. 또 업그레이드 가능한 컨트랙트를 작성할 수 있는 프록시 패턴의 컨트랙트를 지원하기 때문에 개발자들이 보다 쉽게 확장성있는 Dapp을 개발할 수 있습니다.

최근에는 Gas Station Network(GSN)을 도입하여 사용자의 트랜잭션 비용에 대한 부담을 덜어주는 기능을 SDK에 포함시켜서 탈중앙화의 가치를 유지하면서 Dapp을 대중화시킬 수 있는 방법을 제시하고 있습니다. 

이번 강좌에서는 오픈제펠린 SDK를 활용하여 업그레이드 가능한 컨트랙트와 GSN이 어떻게 동작하는지 살펴보도록 하겠습니다. 실습은 윈도우즈10의 Windows Subsystem for Linux(Ubuntu 16.04)에서 이루어집니다.

  • @openzeppelin/cli 2.5.3
  • 업그레이드 가능한 컨트랙트
  • GSN 사용 예제

슬라이드는 아래 링크를 참고해주세요.

http://bit.ly/2mmcYgv

수강 대상

  • 이더리움 기반 Dapp에 관심을 가진 개발자
  • 블록체인 Dapp 개발에 트러플 활용하기_기본편 수강자
  • 블록체인 Dapp 이더리움_트랜잭션 수강자

선수 지식

  • 블록체인(이더리움) 개념
  • 솔리디티
  • 트러플 개발도구
  • Windows Subsystem for Linux(WSL)

지식공유자 소개

coldmind

교육과정

모두 펼치기 12 강의 51분
섹션 1. 컨트랙트 업그레이드
5 강의 22 : 30
컨트랙트 업그레이드의 원리
03 : 10
프록시 컨트랙트와 delegatecall
02 : 09
오픈제펠린 SDK 기본 사용법(1)
05 : 46
오픈제펠린 SDK 기본사용법(2)
04 : 17
컨트랙트 업그레이드
07 : 08
섹션 2. Gas Station Network
5 강의 23 : 46
Gas Station Network의 개념
04 : 35
Dapp 예제 유료 트랜잭션
06 : 57
Dapp 예제 무료 트랜잭션(1) - GSNRecipient
04 : 31
Dapp 예제 무료 트랜잭션(2) - 로컬 GSN
03 : 42
Dapp 예제 무료 트랜잭션(3) - @openzeppelin/network
04 : 01

공개 일자

2019년 9월 25일 (마지막 업데이트 일자 : 2019년 9월 26일)

수강 후기

4.0
1개의 수강평
empty-block 1달 전
잘 봤습니다. 그런데 GSN이 실제 많이 사용될지는 모르겠네요.
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강좌들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스