symbol LINK dApp 개발 가이드

LINE 토큰 이코노미

LINE은 다양한 서비스와 그 사용자가 공동의 생태계에서 함께 성장하는 플랫폼을 지향합니다. LINK는 LINE의 토큰 이코노미를 이루는 암호화폐입니다. 서비스는 LINK를 통해 토큰 이코노미를 도입하고, 서비스에 기여한 사용자에게 보상을 줄 수 있습니다.

LINK는 참여 서비스가 보다 쉽게 블록체인 기술에 적응할 수 있도록 개발 도구와 사용자 인터페이스를 제공합니다. 이 가이드는 LINK가 제공하는 개발 도구를 이용해 dApp(decentralized application)을 만드는 법을 알려줍니다.

LINK의 dApp 개발

LINK의 블록체인인 LINK Network를 이용하는 서비스는 dApp을 통해 사용자와 상호작용합니다. dApp은 사용자용 인터페이스와 블록체인에서 조건 만족 시 자동으로 작업을 수행하는 스마트 컨트랙트(smart contract)로 이루어집니다. LINK의 스마트 컨트랙트는 LINK Contract라고 하며, Python으로 작성합니다.

LINK Contract의 기능을 호출하려면 사용자용 인터페이스, 즉 클라이언트가 필요합니다. 클라이언트는 프로그래밍 언어 제약이 없으나 LINK Contract와 연동하기 위해 HTTP 통신을 할 수 있어야 합니다. 사용자는 클라이언트가 제공하는 인터페이스를 이용해 LINK Network 기능을 사용할 수 있습니다.

아래 그림이 dApp과 사용자, LINK Network 간의 통신 구조를 보여줍니다.

dApp components

예를 들어, 블록체인 투표 시스템을 생각해봅시다. 모든 사용자는 클라이언트를 통해 투표할 수 있고, 투표 내용은 블록체인이 관리하는 시스템입니다. LINK Contract에는 투표 여부 검사, 투표 및 투표 결과 확인을 수행하는 기능을 구현합니다. 클라이언트는 사용자가 투표 명령을 내리면 LINK Contract를 통해 투표 여부를 검사한 뒤 이상이 없으면 투표를 수행하고, 사용자가 투표 결과 확인 명령을 내리면 LINK Contract를 통해 투표 결과를 가져와 알려줍니다.

이 가이드를 통해 LINK의 dApp을 개발하는 방법을 알아보세요.

results matching ""

    No results matching ""