수강이 제한됩니다.
중급자를 위해 준비한
[블록체인] 강의입니다.
이더리움 애플리케이션 개발에 오픈제펠린 SDK를 활용하는 방법을 알아보는 crash course입니다. 오픈제펠린 SDK가 제공하는 업그레이드 가능한 컨트랙트와 Gas Station Network을 적용할 수 있습니다.
이런 걸
배워요!
오픈제펠린(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 사용 예제
슬라이드는 아래 링크를 참고해주세요.
이런 분들께 추천드려요!
학습 대상은
누구일까요?
선수 지식,
필요할까요?
coldmind 입니다.
C r y p t o - f o r c e b e w i t h y o u !