본문으로 건너뛰기

Rust SDK에 대해

Rust는 성능과 안전을 위해 설계된 프로그래밍 언어입니다. 문법적으로는 C++와 유사하지만, 가비지 수집에 의존하지 않고 메모리 안전을 보장할 수 있습니다. Rust는 성숙하고 안전한 언어로 입증되어 스마트 컨트랙트를 작성하는 데 이상적입니다. 이 때문에 Rust는 NEAR에서 스마트 컨트랙트를 작성하는 데 선호되는 프로그래밍 언어입니다. 웹 개발에서 오는 사람들을 위한 학습 곡선이 있을 수 있지만, Rust를 학습하면 보다 안전하고 빠른 컨트랙트를 작성할 수 있습니다. 또한 대체 가능한 토큰(FT) 및 DAO와 같은 핵심 컨트랙트는 현재 Rust에서만 사용할 수 있습니다.

정보

Rust가 처음이라면, nearcore 레퍼지토리에 있는 개요부터 시작하는 것을 추천드립니다</1>. 언어와 해당 생태계에 대해 처음 배울 좋은 방법입니다.


첫 번째 Rust 컨트랙트 작성

몇 분 만에 첫 번째 Rust 컨트랙트를 생성하세요:

  1. Rust를 다운로드하고 설치합니다.
  2. 빠른 시작 가이드를 사용해 새 Rust 프로젝트를 생성하세요.
  3. 스마트 컨트랙트 작성 방법에 대한 문서를 읽어보세요.

리소스

  1. 문서: https://docs.near.org/develop/contracts/anatomy
  2. 예제: https://docs.near.org/tutorials/welcome
  3. Github: https://github.com/near/near-sdk-rs