---
title: "Agave 2.0 업그레이드 준비하기"
description: "Solana의 Agave v2.0 릴리스에서 폐지되는 RPC 엔드포인트와 지금 마이그레이션해야 할 대체 호출에 대한 요약입니다."
---

# Agave 2.0 업그레이드 준비하기

<ImageBlock
  src="https://media.alchemy.com/1729711573-solana.png"
  alt="Solana Agave v2.0 업그레이드와 RPC 엔드포인트 지원 중단"
  width={3200}
  height={1800}
  caption="Agave v2.0 전환"
  priority
/>

## Solana의 Agave v2.0 준비하기

Solana는 2024년 4분기에 Agave v2.0으로 알려진 [메인넷베타 주요 릴리스](https://github.com/anza-xyz/agave/wiki/Agave-v2.0-Transition-Guide)를 계획하고 있습니다. 이번 릴리스는 [Solana RPC](https://www.alchemy.com/dapps/list-of/rpc-node-providers-on-solana) API와 SDK 요소를 포함해 Solana 네트워크에 여러 변경사항을 도입합니다. 이러한 변경사항은 이미 Devnet과 Testnet에 적용되었습니다.

애플리케이션에 문제가 생기지 않도록, 아래에 나열된 대체 호출을 사용하도록 코드베이스를 최대한 빨리 업데이트할 것을 권장합니다.

이 가이드에서는 최신 릴리스 이후 더 이상 지원되지 않는 메서드들을 정리하고, 이러한 변경사항에 대비하는 방법을 설명합니다.

<CalloutBlock>

**하위 호환성**

모든 변경사항은 하위 호환되며 Solana 메인넷의 이전 버전에서도 사용할 수 있으므로, 애플리케이션을 원활하게 업그레이드할 수 있습니다.

</CalloutBlock>

## RPC 엔드포인트와 SDK 요소 변경사항
여러 RPC 엔드포인트가 지원 중단되어 Agave v2.0에서는 더 이상 지원되지 않습니다. 아래에 나열된 대체 호출을 사용하시기 바랍니다.

<EmbeddedTable
  table={{
    columns: [
      { key: "1", width: 300, title: "Deprecated v1 API Call", dataType: "object" },
      { key: "2", width: 300, title: "v2 Replacement Call", dataType: "object" },
    ],
    data: [
      {
        "1": { title: "<p>confirmTransaction</p>", tooltip: "", icon: "" },
        "2": { title: "<p>getSignatureStatuses</p>", tooltip: "", icon: "" },
        id: 0,
      },
      {
        "1": { title: "<p>getSignatureStatus</p>", tooltip: "", icon: "" },
        "2": { title: "<p>getSignatureStatuses</p>", tooltip: "", icon: "" },
        id: 1,
      },
      {
        "1": { title: "<p>getSignatureConfirmation</p>", tooltip: "", icon: "" },
        "2": { title: "<p>getSignatureStatuses</p>", tooltip: "", icon: "" },
        id: 2,
      },
      {
        "1": { title: "<p>getConfirmedSignaturesForAddress</p>", tooltip: "", icon: "" },
        "2": { title: "<p>getSignaturesForAddress</p>", tooltip: "", icon: "" },
        id: 3,
      },
      {
        "1": { title: "<p>getConfirmedBlock</p>", tooltip: "", icon: "" },
        "2": { title: "<p>getBlock</p>", tooltip: "", icon: "" },
        id: 4,
      },
      {
        "1": { title: "<p>getConfirmedBlocks</p>", tooltip: "", icon: "" },
        "2": { title: "<p>getBlocks</p>", tooltip: "", icon: "" },
        id: 5,
      },
      {
        "1": { title: "<p>getConfirmedBlocksWithLimit</p>", tooltip: "", icon: "" },
        "2": { title: "<p>getBlocksWithLimit</p>", tooltip: "", icon: "" },
        id: 6,
      },
      {
        "1": { title: "<p>getConfirmedTransaction</p>", tooltip: "", icon: "" },
        "2": { title: "<p>getTransaction</p>", tooltip: "", icon: "" },
        id: 7,
      },
      {
        "1": { title: "<p>getConfirmedSignaturesForAddress2</p>", tooltip: "", icon: "" },
        "2": { title: "<p>getSignaturesForAddress</p>", tooltip: "", icon: "" },
        id: 8,
      },
      {
        "1": { title: "<p>getRecentBlockhash</p>", tooltip: "", icon: "" },
        "2": { title: "<p>getLatestBlockhash</p>", tooltip: "", icon: "" },
        id: 9,
      },
      {
        "1": { title: "<p>getFees</p>", tooltip: "", icon: "" },
        "2": { title: "<p>getFeeForMessage</p>", tooltip: "", icon: "" },
        id: 10,
      },
      {
        "1": { title: "<p>getFeeCalculatorForBlockhash</p>", tooltip: "", icon: "" },
        "2": { title: "<p>isBlockhashValid or getFeeForMessage</p>", tooltip: "", icon: "" },
        id: 11,
      },
      {
        "1": { title: "<p>getFeeRateGovernor</p>", tooltip: "", icon: "" },
        "2": { title: "<p>getFeeForMessage</p>", tooltip: "", icon: "" },
        id: 12,
      },
      {
        "1": { title: "<p>getSnapshotSlot</p>", tooltip: "", icon: "" },
        "2": { title: "<p>getHighestSnapshotSlot</p>", tooltip: "", icon: "" },
        id: 13,
      },
      {
        "1": { title: "<p>getStakeActivation</p>", tooltip: "", icon: "" },
        "2": { title: "<p>getAccountInfo</p>", tooltip: "", icon: "" },
        id: 14,
      },
      {
        "1": { title: "<p>getTotalSupply</p>", tooltip: "", icon: "" },
        "2": { title: "<p>This call will be deprecated</p>", tooltip: "", icon: "" },
        id: 15,
      },
    ],
  }}
/>

## Alchemy로 Solana 개발하기
Alchemy의 RPC 엔드포인트는 최신 버전의 Solana 네트워크에 맞춰 업데이트되어 있습니다. Alchemy는 고도화된 Solana 인프라를 통해 경쟁력 있는 이점을 제공합니다:

- 🌎 **높은 트랜잭션 성공률**: 글로벌 네트워크와 최신 하드웨어를 통해 트랜잭션이 Solana의 Mainnet, Devnet, Testnet에 안정적으로 전송되도록 보장합니다.
- 🚀 **독자적인 하이퍼스케일링**: 자체 개발한 솔루션이 표준 Solana 클라이언트보다 뛰어난 확장성, 성능, 지연 시간을 제공합니다.
- 🛠️ **지속적인 개선**: 인프라를 계속해서 개선하고 있습니다:
  - 증가하는 수요에 대응하기 위한 글로벌 노드 네트워크 확장
  - 다양한 인프라 제공업체와 함께 새로운 지역에 배포
  - 네트워크 혼잡 시 트랜잭션을 최적으로 처리하기 위한 [Priority Fee API](https://marketplace.quicknode.com/add-on/solana-priority-fee) 구현
  - 차세대 하드웨어와 추가 서버에 대한 안전한 우선 접근 확보에 투자
  - 개선된 트랜잭션 라우팅과 새로운 메서드 지원을 위한 하이퍼스케일링 기술 고도화

[여기](https://auth.alchemy.com/signup)에서 무료 계정을 만들고 오늘 바로 Solana 엔드포인트를 생성해보세요!
