---
title: "Polygon 아카이브 노드 한계에 대비하는 방법"
description: "Polygon 아카이브 노드가 16TB 저장 용량 한계에 근접하고 있습니다 — 아카이브 요청이 실패하기 전에 대비할 수 있는 네 가지 방법을 소개합니다."
---

# Polygon 아카이브 노드 한계에 대비하는 방법

최근 [Polygon 생태계](https://www.alchemy.com/dapps/ecosystem/polygon)의 성장으로 인해, [GETH](https://www.alchemy.com/overviews/what-is-a-geth-node-and-how-to-run-one) 클라이언트로 운영되는 Polygon 아카이브 노드가 16TB 저장용량 임계치를 넘어설 것으로 예상됩니다.

아직 저장용량을 늘리지 않았다면, Polygon의 아카이브 노드 한도로 인해 아카이브 노드가 작동을 멈출 수 있습니다.

이 글에서는 이런 현상이 발생하는 이유와 다가오는 Polygon 아카이브 노드 한도에 대비하는 방법을 설명합니다.

## Polygon 아카이브 노드 한도는 언제 도달하게 되나요?

###### Polygon 아카이브 노드 한도는 5/23 주에 도달할 것으로 예상됩니다.

16TB 임계치를 넘어서는 정확한 날짜와 시간은 다음 두 가지 요인에 따라 달라집니다:

1. 아카이브 노드가 얼마나 오랫동안 운영되었는지
1. 16TB를 어떻게 계산하는지

재편성(re-org)을 더 많이 겪는 노드는 디스크 공간을 더 많이 사용하며, 16TB는 16,000GB 또는 16384GB로 계산될 수 있는데, 이 차이는 대략 일주일 만에 채워집니다.

###### 저장용량 한도를 왜 늘려야 하나요?

Polygon 체인은 2020년 6월 최초 출시 이후 [엄청난 성장](https://www.alchemy.com/case-study/polygon)을 이뤄왔습니다. 그 결과, Polygon의 전체 블록체인 기록을 보관해야 하는 아카이브 노드 운영자는 이 모든 데이터를 아카이브 노드에 저장해야 합니다.

Polygon은 16TB를 넘어서는 최초의 체인 중 하나지만, 다른 체인 생태계들도 계속 성장하면서 곧 같은 문제에 직면하게 될 것입니다. 따라서 현재 Polygon을 사용하고 있지 않더라도 이에 대비하는 방법을 알아두시길 권장합니다.

## 16TB 저장용량 한도가 제 Polygon 아카이브 노드에 미치는 영향은 무엇인가요?

대부분의 클라우드 호스팅 제공업체에서 16TB 저장용량 한도는 일반적입니다. Polygon 아카이브 노드를 위해 막대한 디스크 공간과 인프라를 미리 준비해두지 않았다면, 이 한도에 도달한 후에는 더 이상 데이터를 제공할 수 없게 될 가능성이 높습니다.

###### 이는 곧 모든 아카이브 요청이 실패하기 시작한다는 의미입니다.

### 아카이브 데이터가 왜 필요한가요?

아카이브 데이터를 사용하면 단순히 [Polygon 과거 트랜잭션을 조회](https://alchemy.com/blog/how-to-get-historical-transactions-on-polygon)하는 것을 넘어 전체 블록체인 기록에 접근할 수 있습니다. 이는 다음과 같은 데이터를 표시하는 데 매우 중요합니다:

1. 지갑 트랜잭션 기록
1. 트렌드 및 분석
1. 인덱싱된 데이터
1. 그 밖에 과거 데이터를 참조하는 모든 것

## Polygon 아카이브 노드 한도에 대비하는 4가지 방법

단기, 중기, 장기 중 어디에 최적화할 것인지에 따라 몇 가지 선택지가 있습니다. 하나씩 살펴보겠습니다.

### 1. 노드 삭제 후 재동기화 \(단기\)

노드를 삭제하고 재동기화하면 uncle 블록과 같이 더 이상 정본 체인(canonical chain)에 속하지 않는 데이터가 정리됩니다.

Polygon 노드를 삭제하고 재동기화하는 작업은 비교적 간단하지만, 새로 확보된 저장공간도 결국 새로운 데이터로 계속 채워지기 때문에 임시방편에 불과합니다.

### 2. 논리 볼륨 관리\(LVM\) 또는 RAID0으로 더 많은 저장공간 관리 \(중기\)

[LVM](https://www.digitalocean.com/community/tutorials/an-introduction-to-lvm-concepts-terminology-and-operations)\(및 RAID0\)을 사용하면 여러 디스크의 저장공간을 하나의 파일시스템으로 할당하여 단일 디스크의 최대 용량 제한을 우회할 수 있습니다.

이 작업은 간단하지 않지만, 기존의 EC2 인스턴스 유형과 EBS 볼륨 유형을 계속 사용하면서도 노드 운영자가 필요에 따라 디스크 파티션을 확장할 수 있게 해줍니다.

또 다른 방법으로, AWS는 최대 64TB의 디스크 공간을 지원하는 새로운 EBS 볼륨 유형인 [io2 block express](https://aws.amazon.com/about-aws/whats-new/2021/07/aws-announces-general-availability-amazon-ebs-block-express-volumes/)를 출시했습니다. 다만 이는 새로운 _r5b_ EC2 인스턴스 유형에서만 사용 가능하며, 이런 종류의 디스크 공간 문제를 해결하기에는 일반적으로 "과한" 방법으로 여겨집니다.

### 3. Polygon 노드 클라이언트를 Erigon으로 전환 \(장기\)

Erigon은 Polygon/MATIC 블록체인과 호환되는 Bor 합의 알고리즘을 네이티브로 지원하는 노드 클라이언트 옵션입니다. 비교하자면, Erigon을 사용할 경우 Polygon Proof of Stake Mainnet의 상태 데이터는 최소 4.5TB까지 줄어듭니다.

Polygon용 [Erigon 클라이언트 설정](https://github.com/ledgerwatch/erigon)은 장기적인 해결책이지만, 상태 데이터를 더 관리하기 쉽게 만들어줍니다.

### 4. Polygon 노드 인프라 제공업체로 Alchemy 사용

Alchemy 팀은 저희가 지원하는 모든 체인에서, 그리고 [Polygon API를 활용한 개발](https://www.alchemy.com/docs/reference/polygon-pos-api-quickstart)에서 사용자가 원활하고 안정적인 경험을 할 수 있도록 밤낮으로 작업하고 있습니다.

모든 업그레이드와 호환성 문제(breaking change)는 저희가 직접 처리하므로 별도로 신경 쓰실 필요가 없습니다. 게다가 무료입니다! [여기서 가입](https://alchemy.com/?a=830b94adba)하면 몇 분 만에 Alchemy를 사용할 수 있습니다.

더 많은 업데이트와 팁, 새로운 소식은 트위터 [@Alchemy](https://x.com/Alchemy)를 팔로우해 주세요.
