본문으로 건너뛰기

소개

TON 블록체인의 스마트 컨트랙트 생성, 개발 및 배포는 FunC 프로그래밍 언어TON 가상 머신(TVM)을 활용합니다.

빠른 시작: 첫 스마트 컨트랙트

블루프린트* 프레임워크로 첫 스마트 컨트랙트를 작성하고 배포하세요.

블루프린트는 스마트 컨트랙트를 작성, 테스트 및 배포하기 위한 개발 환경입니다. 새 데모 프로젝트를 만들려면 다음 명령을 사용합니다:

npm create ton@latest

자세히 보기

TON 블록체인 코스

TON 스피드 런 튜토리얼

시작하기

재미있고 쉬운 튜토리얼

초보자를 위한 가이드와 함께 여행을 시작하세요:

TON 코스

톤 블록체인에 대한 종합적인 가이드인 톤 블록체인 코스를 소개하게 되어 자랑스럽게 생각합니다. 이 과정은 TON 블록체인에서 스마트 컨트랙트와 탈중앙화 애플리케이션을 만드는 방법을 배우고자 하는 개발자를 위해 설계되었습니다.

9개의 모듈__로 구성되어 있으며, TON 블록체인의 기본 사항, 스마트 컨트랙트 개발 라이프사이클, FunC 프로그래밍, TON 가상 머신(TVM)을 다룹니다.

TON 코스 확인

종합 가이드

디테일과 뉘앙스를 선호하는 분들은 방문하세요:

  • [지갑 스마트 컨트랙트 작업 방법](/개발/스마트 컨트랙트/자습서/월렛)

스마트 컨트랙트의 예

TON 커뮤니티에서 제공하는 기성 스마트 컨트랙트 예시와 도구를 살펴보세요.

작은 팁

FunC_를 사용하여 작성된 스마트 컨트랙트에 집중하세요. 하위 언어인 파이브(.fif) 대신 펀씨(.fc)를 사용해 작성된 스마트 컨트랙트에 집중하는 것이 더 나은 경우가 많습니다.

TON에서 스마트 컨트랙트의 표준 예시에는 지갑, 선거인(TON에서 검증을 관리하는), 다중 서명 지갑이 있으며, 이는 공부할 때 참고할 수 있습니다.

예제 열기

스마트 계약 모범 사례

TON은 무한한 가능성을 제공합니다. 권장 지침을 준수하면서 최대한 활용하는 방법을 알아보세요.

TON 가상 머신(TVM)

스마트 컨트랙트를 실행하는 엔진을 알아보세요.

프로그래밍 언어

📘 FunC

TON 스마트 컨트랙트를 위한 맞춤형 언어입니다.

FunC 개요

📒 재치

타입스크립트 및 러스트와 유사한 TON 스마트 컨트랙트를 위한 하이레벨 언어입니다.

주의

커뮤니티에서 개발했습니다. 주의해서 사용하세요.

택트 공식 사이트

택트 헬로 월드

📕 파이브(고급)

고급 레벨

용감한 분들을 위해!

Fift 개요

커뮤니티 도구

추가 읽기

커뮤니티가 주도하는 교육 리소스를 통해 기술을 향상하세요.

추가 리소스