Getting Started
Sui는 최초의 인터넷 규모 프로그래밍 가능 블록체인 플랫폼이다. 언뜻 보면 마케팅 문구처럼 들릴 수 있지만, 관련 문서를 살펴보면 Sui가 블록체인의 대중화를 가로막는 여러 문제점을 해결하고 있음을 알게 될 것이다.
Sui에서 개발을 시작하기에 앞서 코드 저장소를 이해하고 바이너리를 설치를 해야한다.
Install Sui
Use one of the following commands for Homebrew (MacOS, Linux, or Windows Subsystem for Linux), Chocolatey (Windows), or suiup (a custom installer and version manager for Sui related tools) to install Sui.
- Homebrew
- Chocolatey
- suiup (experimental)
$ brew install sui
$ choco install sui
Find more versions of Sui for Windows on the Chocolatey community website.
$ suiup install sui@testnet
Find more information on installation and a quick start guide in the suiup repository: https://github.com/MystenLabs/suiup.
Sui는 바이너리 파일이나 소스 코드를 이용하여 설치할 수도 있으며, 자세한 내용은 Sui 설치 페이지를 참조한다.
Install Sui로 이동하기.
After installing Sui
Sui를 시스템에 설치한 후에는 네트워크에 연결하고 스마트컨트랙트를 게시할 수 있다.
https://faucet.sui.io/: Visit the online faucet to request SUI tokens. You can refresh your browser to perform multiple requests, but the requests are rate-limited per IP address.
Access Sui data
현재 Sui 네트워크 데이터에 접근하는 데 사용할 수 있는 인터페이스에 대한 개요와 이러한 인터페이스가 점진적으로 어떻게 발전해 나가는지에 대한 개요이다.
Access Sui Data로 이동하기.
Move IDEs and plugins
다음 표는 Move 확장 기능을 지원하는 검증된 IDE 목록이다. 이러한 IDE와 플러그인은 필수 사항은 아니지만 Sui에서 개발할 때 더 나은 환경을 제공한다.
| IDE | Move plugin | Description |
|---|---|---|
| Visual Studio Code | • Move extension • Move syntax | Microsoft에서 Move 개발을 위해 권장하는 무료 IDE이다. |
| IntelliJ IDEA | Move Language Plugin | JetBrains에서 개발한 상용 IDE이다. |
| Emacs | move-mode | 무료 오픈소스 텍스트 편집기이다. |
| Github Codespaces | Move Syntax | GitHub에서 제공하는 웹 기반 IDE이다. |
일부 플러그인은 Move 2024에 대한 하이라이팅 기능을 아직 지원하지 않을 수 있다.
Related links
Sui를 설치하고 개발 환경을 설정한 후에는 다음 섹션의 정보를 활용하여 개발을 진행한다.
Ever-growing list of example packages that demonstrate solutions built on the Sui blockchain, written by Sui and Move experts. Use these examples to learn Sui and Move, and to extract techniques you can apply to your own Sui projects.
Collection of core Sui concepts that developers use to create objects and interact with them on the Sui blockchain.
Advanced topics include coding practices, useful features, and other developer-focused considerations that might arise as you continue your development journey on Sui.
Learn how to use cryptography effectively in Sui smart contracts.