Count BApp 개발하기

목차

소개

소개

본 튜토리얼은 Klaytn BApp을 구축하기 위한 단계별 가이드를 제공합니다. Klaytn을 다뤄본 경험이 전혀 없으시더라도 괜찮습니다. Count라는 기본적인 스마트 컨트랙트와 상호작용하는 간단한 웹 애플리케이션을 만들어볼 것입니다. Klaytn 계정이 있는 누구나 위의 gif처럼 현재 값을 늘리거나 줄일 수 있습니다.

소스 코드 전체 소스 코드는 GitHub에서 확인할 수 있습니다. https://github.com/klaytn/countbapp

튜토리얼 대상

본 튜토리얼은 Klaytn에서 블록체인 애플리케이션을 구축하는 방법을 배우고 싶으신 모든 분을 대상으로 합니다. 다만 스마트 컨트랙트와 상호작용하는 웹 애플리케이션을 구축할 것이기 때문에 다음의 개념들에 대해서 익숙하신 분들께 권장드립니다.

  • 본 튜토리얼은 ReactRedux에 대한 기본 지식이 있다고 가정하고 진행합니다. 이 과정은 초보자를 위한 기본적인 설명이 없습니다.

  • 솔리디티에 대한 기본 지식과 개발 경험이 있다면 좋습니다. 만약 솔리디티에 대해 잘 모르시더라도 소프트웨어 개발 경험이 어느 정도 있으시다면 튜토리얼의 단계별 가이드라인을 따라 수월하게 완료하실 수 있을 것입니다.

테스트 환경

Count BApp은 다음의 환경에서 테스트 되었습니다.

  • MacOS Mojave 10.14.5

  • Node 10.16.0 (LTS)

  • npm 6.9.0

  • Python 2.7.10