> ## Documentation Index
> Fetch the complete documentation index at: https://www.helius.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# SVM Skill

> Solana 프로토콜 전문가 기술. SVM 실행 엔진, 계정 모델, 합의, 트랜잭션, 밸리데이터 경제학, 데이터 레이어, 개발 도구, 토큰 확장을 다룹니다. Claude Code, Codex, OpenAI API, Cursor 등과 협력합니다.

**SVM** 기술은 AI 비서를 Solana 프로토콜 전문가로 만듭니다. Helius MCP 도구를 사용하여 Helius 블로그, Solana 문서, SIMD, 밸리데이터 소스 코드(Agave 및 Firedancer)에서 실시간 콘텐츠를 가져옵니다. 그런 다음 Solana의 아키텍처와 내부 구조에 대한 깊고 정확한 설명을 종합합니다.

이 기술은 \_Solana 작동 방식\_에 대한 이해를 위한 것입니다. Helius API로 구축하기 위한 것이 아닙니다(이는 [Build 기술](/docs/ko/agents/skills/build)입니다).

<Info>
  **Claude Code:** `/helius:svm` (via [plugin](/docs/ko/agents/claude-code-plugin)) 또는 자동 호출(독립 실행형). **Codex:** `$svm` (`.agents/skills/` 에서 자동 발견됨). **API / Cursor / ChatGPT:** 사전 구축된 [시스템 프롬프트 변형](/docs/ko/agents/skills/overview#플랫폼-간-기술-사용)을 사용하세요.
</Info>

## 다루는 내용

| 영역               | 주제                                                     | MCP 도구 사용                                            |
| ---------------- | ------------------------------------------------------ | ---------------------------------------------------- |
| **컴파일 파이프라인**    | Rust/C/Zig → LLVM IR → sBPF 바이트코드, eBPF 기원             | `fetchHeliusBlog`, `readSolanaSourceFile`            |
| **프로그램 배포**      | BPF 로더 버전, 배포/업그레이드 수명주기, ELF 형식                       | `fetchHeliusBlog`, `readSolanaSourceFile`            |
| **실행 엔진**        | JIT 컴파일, 메모리 영역, 컴퓨팅 단위, sBPF ISA                      | `fetchHeliusBlog`, `readSolanaSourceFile`            |
| **계정 모델**        | 소유권, 임대료, PDA, CPI, 시스템 호출, 결제 수준                      | `fetchHeliusBlog`, `searchSolanaDocs`                |
| **트랜잭션 및 수수료**   | Sealevel 병렬 처리, 로컬 수수료 시장, TPU 파이프라인, MEV, SWQoS       | `fetchHeliusBlog`, `getSIMD`                         |
| **합의**           | 역사 증명, 타워 BFT, 터빈, 걸프 스트림, QUIC, Firedancer, Alpenglow | `fetchHeliusBlog`, `getSIMD`, `readSolanaSourceFile` |
| **밸리데이터 경제학**    | 보상, 인플레이션, 슬래싱 제안, 탈중앙화, SIMD                          | `fetchHeliusBlog`, `getSIMD`                         |
| **데이터 레이어**      | RPC 노드, Geyser 플러그인, 셰드, 상태 압축, ZK 압축                  | `fetchHeliusBlog`, `readSolanaSourceFile`            |
| **프로그램 개발**      | Anchor, Steel, Pinocchio, Gill, 컴퓨팅 최적화, sBPF 조립       | `fetchHeliusBlog`, `searchSolanaDocs`                |
| **토큰 확장 및 DeFi** | Token-2022, LST, 스테이블코인, RWA                           | `fetchHeliusBlog`, `searchSolanaDocs`                |

## 전제 조건

SVM 기술은 [Helius MCP 서버](/docs/ko/agents/mcp)가 필요하며 그 지식 도구를 사용합니다 (`fetchHeliusBlog`, `searchSolanaDocs`, `getSIMD`, `readSolanaSourceFile`).

```bash theme={"system"}
claude mcp add helius npx helius-mcp@latest
```

<Note>
  **API 키 필요 없음.** 모든 지식 도구는 공개 출처 (Helius 블로그, GitHub, Solana 문서)에서 가져옵니다. MCP 서버만 설치하면 됩니다 — Helius 계정은 필요하지 않습니다.
</Note>

## 독립 설치

<Steps>
  <Step title="리포지토리 클론">
    ```bash theme={"system"}
    git clone https://github.com/helius-labs/core-ai.git
    cd core-ai/helius-skills/svm
    ```
  </Step>

  <Step title="설치 스크립트 실행">
    ```bash theme={"system"}
    ./install.sh
    ```

    `~/.claude/skills/svm/`에 설치됩니다.

    **옵션:**

    * `./install.sh --project` — 현재 프로젝트에 설치
    * `./install.sh --path /custom/path` — 사용자 정의 디렉토리에 설치
  </Step>

  <Step title="Helius MCP 서버 설치">
    ```bash theme={"system"}
    claude mcp add helius npx helius-mcp@latest
    ```
  </Step>
</Steps>

## 예제 프롬프트

* "Solana의 병렬 실행 모델은 어떻게 작동하나요?"
* "역사 증명(Proof of History)은 전통적인 BFT와 어떻게 다른가요?"
* "sBPF 명령어 세트란 무엇이며 JIT 컴파일은 어떻게 작동하나요?"
* "프로그램 파생 주소(PDA)는 내부적으로 어떻게 작동하나요?"
* "Firedancer는 무엇이며 Agave 밸리데이터와 어떻게 다른가요?"
* "Solana의 로컬 수수료 시장과 우선 수수료는 무엇인가요?"
* "기밀 전송이란 무엇인가요?"
* "Alpenglow란 무엇이며 어떤 문제를 해결하나요?"
* "Solana가 트랜잭션을 처리하는 소스 코드를 보여주세요."

## 포함된 내용

* **`SKILL.md`** — 프로토콜 질문을 위한 라우팅 로직 및 규칙
* **`prompts/`** — 사전 구축된 시스템 프롬프트 변형 (`openai.developer.md`, `claude.system.md`, `full.md`) — [플랫폼 설정](/docs/ko/agents/skills/overview#플랫폼-간-기술-사용) 참조
* **`references/`** — 블로그 게시물, SIMD, 소스 경로와 질문 매핑을 포함한 심층 주제 가이드:
  * `compilation.md` — LLVM, sBPF, 바이트코드 생성
  * `programs.md` — BPF 로더, 배포 수명주기
  * `execution.md` — JIT, 메모리, 컴퓨팅 단위
  * `accounts.md` — 계정 모델, PDA, CPI
  * `transactions.md` — Sealevel, 수수료, TPU 파이프라인
  * `consensus.md` — PoH, 타워 BFT, 터빈, Firedancer
  * `validators.md` — 경제학, 인플레이션, 슬래싱
  * `data.md` — RPC, Geyser, 셰드, 압축
  * `development.md` — 프레임워크, 최적화
  * `tokens.md` — Token-2022, LST, 스테이블코인, RWA

## 자세히 알아보기

<CardGroup cols={2}>
  <Card title="Build Skill" icon="hammer" href="/docs/ko/agents/skills/build">
    Helius API로 구축 (프로토콜 내부 아님)에 관한 것
  </Card>

  <Card title="Helius Blog" icon="newspaper" href="https://www.helius.dev/blog">
    Solana 아키텍처에 대한 심층 기술 콘텐츠
  </Card>

  <Card title="Solana SIMDs" icon="file-lines" href="https://github.com/solana-foundation/solana-improvement-documents">
    Solana 개선 문서
  </Card>

  <Card title="GitHub" icon="github" href="https://github.com/helius-labs/core-ai">
    소스 코드 및 이슈 추적
  </Card>
</CardGroup>
