# Requirements

### System Requirements

메타디움의 EN 노드는 메타디움 블록체인의 모든 블록 정보와 트랜잭션 정보를 다룰 수 있어야 하므로 다음과 같은 권장 및 최소 하드웨어 스펙을 필요로 합니다.

{% tabs %}
{% tab title="권장 사양" %}

* vCPU: 8 core
* RAM: 32 GB
* Storage: 최소 1TB SSD 이상&#x20;
* OS: 리눅스 기반 운영체제
  {% endtab %}

{% tab title="최소 사양" %}

* vCPU: 4 core
* RAM: 16 GB
* Storage: 최소 1TB SSD 이상&#x20;
* OS: 리눅스 기반 운영체제
  {% endtab %}
  {% endtabs %}

### Firewall Requirements

메타디움의 EN 노드는 체인 네트워크로부터 블록을 수신하거나 신규 트랜잭션을 네트워크로 전파하기 위하여 다음과 같은 방화벽 설정을 필요로 합니다.

#### Outbound

| SRC | DST | PROTO    | PORT | DESC |
| --- | --- | -------- | ---- | ---- |
| EN  | all | TCP, UDP | 8589 | P2P  |

#### Inbound

| SRC        | DST | PROTO    | PORT | DESC      |
| ---------- | --- | -------- | ---- | --------- |
| all        | EN  | TCP, UDP | 8589 | P2P       |
| Developers | EN  | TCP      | 8588 | RPC       |
| Developers | EN  | TCP      | 8598 | WebSocket |

{% hint style="info" %}
RPC 포트와 WebSocket 포트는 해당 EN 노드를 사용하는 dapp 서버나 개발자가 요청할 포트입니다.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.metadium.com/ko/developer/install-node/end-node/requirements.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
