Solana Devnet: 알아야 할 모든 것

발행: (2026년 1월 10일 오후 11:20 GMT+9)
7 min read
원문: Dev.to

Source: Dev.to

Introduction

Solana에서 개발하고 있나요? Devnet이 필요합니다 – 실제 돈을 위험에 빠뜨리지 않고 테스트하고, 실험하고, 배울 수 있는 무료 샌드박스입니다.

Devnet이란?

Devnet은 Solana의 무료 테스트 네트워크입니다. 실제 Solana 블록체인과 동일하게 동작하지만 금전적 가치가 없는 가짜 SOL 토큰을 사용합니다. 개발자를 위한 연습 모드라고 생각하면 됩니다.

사용 사례

  • 스마트 계약 배포 및 테스트
  • dApp 구축 및 디버깅
  • 토큰 전송 및 스와프 테스트
  • Solana 프로그램 실험
  • 위험 없이 Solana 개발 학습

모든 진지한 Solana 프로젝트는 메인넷에 배포하기 전에 Devnet에서 시작합니다.

Solana Networks Overview

NetworkPurposeSOL ValueTypical Users
Devnet앱 개발 및 테스트무료(가상)개발자, 빌더
Testnet검증자 및 프로토콜 테스트무료(가상)검증자, 핵심 개발자
Mainnet프로덕션, 실제 사용자실제 금액모두

Bottom line: 앱 개발에는 Devnet을 사용하세요. 프로토콜 업그레이드를 테스트하는 검증자 운영자를 위해서는 Testnet을 주로 사용하세요.

Devnet으로 전환하기

# Set Solana CLI to devnet
solana config set --url devnet
# Verify the connection
solana config get
# Expected output:
# RPC URL: https://api.devnet.solana.com
import { Connection, clusterApiUrl } from '@solana/web3.js';

const connection = new Connection(clusterApiUrl('devnet'), 'confirmed');

Phantom 지갑 설정

  1. Phantom을 열고 → Settings → Developer Settings
  2. Testnet Mode 활성화
  3. Devnet 선택

네트워크가 달라져도 지갑 주소는 동일하지만, 잔액은 별도로 관리됩니다.

Devnet SOL 무료 받기

Devnet 트랜잭션은 여전히 수수료를 위해 SOL이 필요하지만, SOL을 무료로 얻을 수 있습니다.

빠른 방법 (CLI)

solana airdrop 2

Note: 레이트 제한으로 인해 실패할 수 있습니다. 이 경우 웹 파우치를 사용하세요.

웹 파우치

  1. 지갑 주소를 복사합니다.
  2. Jumpbit Devnet Faucet(예: https://jumpbit.io/faucet)에 방문합니다.
  3. 주소를 붙여넣고, 금액을 선택합니다(최대 5 SOL), 그리고 제출합니다.
  4. 회원가입이 필요 없으며, SOL이 몇 초 안에 도착합니다.

또는 공식 파우치를 사용할 수 있습니다:

  • (GitHub 연결로 더 높은 한도)

RPC 엔드포인트

제공자엔드포인트비고
Publichttps://api.devnet.solana.com무료, 속도 제한
Heliushttps://helius.dev무료 티어 사용 가능
QuickNodehttps://quicknode.com무료 티어 사용 가능
Alchemyhttps://alchemy.com무료 티어 사용 가능

팁: 공개 엔드포인트는 피크 시간대에 속도 제한될 수 있습니다. 원활한 개발을 위해 프라이빗 RPC를 고려하세요.

Devnet용 탐색기

  • Solana Explorer:
  • Solscan:
  • SolanaFM:

또한 모든 Solana 탐색기 URL에 ?cluster=devnet 를 추가할 수 있습니다.

중요한 고려 사항

  • 주기적 초기화: Devnet은 가끔 초기화되어 모든 데이터를 삭제할 수 있습니다.
  • 속도 제한: 에어드롭 및 RPC 호출에는 제한이 있습니다.
  • 소소한 차이점: Devnet은 약간 다른 소프트웨어 버전을 실행할 수 있습니다.
  • 실제 가치 없음: Devnet SOL은 메인넷 SOL로 전환할 수 없습니다.
  • 중요 데이터 저장 금지: Devnet은 테스트 전용입니다.

Devnet을 사용하면 안 되는 경우

  • Production apps: 실제 사용자는 메인넷이 필요합니다.
  • Performance testing: Devnet 속도는 메인넷과 다릅니다.
  • Token launches: Devnet 토큰은 가치가 없습니다.
  • Liquidity testing: Devnet에는 실제 DEX나 유동성이 없습니다.
  • Validator testing: 대신 Testnet을 사용하세요.

Rule of thumb: 개발은 Devnet, 운영은 mainnet을 사용합니다.

자주 묻는 질문

  • devnet SOL은 가치가 있나요? 아니요, 금전적 가치가 없습니다.
  • devnet SOL을 mainnet으로 옮길 수 있나요? 아니요, 별개의 생태계입니다.
  • 얼마나 많은 devnet SOL을 받을 수 있나요? Jumpbit은 요청당 최대 2 SOL을 제공하며(웹 파우치를 통해 최대 5 SOL까지) 제공합니다.
  • 왜 에어드롭이 실패하나요? 아마도 속도 제한 때문일 가능성이 높습니다; 웹 파우치를 사용하거나 다시 시도하기 전에 기다려 보세요.
  • devnet과 mainnet 중 어디서 테스트해야 하나요? 개발 및 테스트는 devnet을 사용하고, 프로덕션 준비가 되었을 때만 mainnet으로 전환하세요.

시작 체크리스트

  1. Devnet에 연결 (CLI 또는 SDK).
  2. Jumpbit Faucet 또는 solana airdrop에서 무료 SOL을 얻으세요.
  3. dApp 또는 프로그램을 빌드하고, 테스트하고, 반복하세요.
  4. 준비가 되면 메인넷에 배포하세요.

즐겁게 빌드하세요!

Back to Blog

관련 글

더 보기 »

Ethereum Stateless에 대해 알아야 할 모든 것

이더리움 상태가 관리하기 어려워지고 있다. 오늘날 블록을 검증하려면 노드를 실행하는 데 2TB 이상의 NVMe SSD와 상당한 대역폭이 필요합니다. 이 하드웨어 장벽은 f...