피드로 돌아가기
Day 16 of my 100 Days of Solana
Dev.toDev.to
Infrastructure

Solana의 Account 모델을 통한 온체인 계정 생성 및 펀딩 메커니즘 분석

Day 16 of my 100 Days of Solana

Elizabeth Afolabi2026년 5월 7일1beginner

Context

Ethereum의 단순 송금 모델과 달리 Solana는 Address 생성과 On-chain Account 활성화를 분리한 구조 설계. 단순 Keypair 생성만으로는 체인 상에 데이터 공간이 할당되지 않는 제약 존재.

Technical Solution

  • Keypair 생성 직후 즉시 Address 확보가 가능한 오프체인 구조 채택
  • On-chain Account 생성을 위해 SOL 펀딩을 통한 Rent 비용 지불 필수 설계
  • --allow-unfunded-recipient 플래그를 통한 송금과 계정 생성의 원자적 처리
  • 네트워크 리소스 낭비 방지를 위해 실제 데이터 저장 시점에만 계정을 활성화하는 Lazy Creation 방식 적용
  • State 저장 공간 확보를 위한 펀딩 메커니즘으로 네트워크 스토리지 효율 최적화

Solana 기반 서비스 설계 시, 수신측 Address의 On-chain Account 존재 여부를 먼저 확인하거나 송금 시 계정 생성 비용을 포함하는 로직 검토 필요

원문 읽기