Nodes/ethereum/docker/PORT-REVIEW

ethereum

포트 충돌 검토 결과

2분 읽기 · docker/PORT-REVIEW

list목차(10)

포트 충돌 검토 결과

현재 사용 중인 포트 목록

Bitcoin 노드

  • 8332: RPC 포트 (localhost만 노출)
  • 8333: P2P 네트워크 포트 (TCP/UDP)

Solana 노드

  • 3000: RPC 포트
  • 8000-8025: Dynamic port range

Ethereum 노드 (현재 설정)

  • 30313: Geth P2P 네트워크 포트 (TCP/UDP)
  • 3011: Geth Engine API 포트 (localhost만 노출)
  • 3012: Geth HTTP-RPC 포트 (localhost만 노출)
  • 13010: Prysm P2P 네트워크 포트 (TCP/UDP)
  • 4010: Prysm gRPC 포트 (localhost만 노출)
  • 3510: Prysm HTTP-RPC 포트 (localhost만 노출)

포트 충돌 검토 결과

모든 포트가 겹치지 않습니다!

포트 범위 분석

서비스 포트 범위 상태
Bitcoin 8332-8333 ✅ 충돌 없음
Solana 3000, 8000-8025 ✅ 충돌 없음
Ethereum 3011-3012, 30313, 13010, 3510, 4010 ✅ 충돌 없음

상세 검증

  1. Bitcoin (8332, 8333)

    • Ethereum 포트와 충돌 없음 ✅
    • Solana 포트와 충돌 없음 ✅
  2. Solana (3000, 8000-8025)

    • Bitcoin 포트와 충돌 없음 ✅
    • Ethereum 포트와 충돌 없음 ✅
      • 3000 ≠ 3011, 3012 ✅
      • 8000-8025 범위와 Ethereum 포트 모두 겹치지 않음 ✅
  3. Ethereum (3011, 3012, 30313, 13010, 3510, 4010)

    • Bitcoin 포트와 충돌 없음 ✅
    • Solana 포트와 충돌 없음 ✅
    • 모든 포트가 고유함 ✅

포트 사용 요약

Bitcoin:     8332, 8333
Solana:     3000, 8000-8025
Ethereum:    3011, 3012, 30313, 13010, 3510, 4010

결론

✅ 모든 블록체인 노드가 동시에 실행 가능합니다!

현재 설정된 포트는 모두 충돌하지 않으므로:

  • Bitcoin 노드 (8332, 8333)
  • Solana 노드 (3000, 8000-8025)
  • Ethereum 노드 (3011, 3012, 30313, 13010, 3510, 4010)

모두 같은 서버에서 동시에 실행할 수 있습니다.

참고사항

  • RPC 포트는 대부분 localhost(127.0.0.1)로만 노출되어 보안이 강화되어 있습니다.
  • P2P 포트는 외부 네트워크와 통신하기 위해 모든 인터페이스(0.0.0.0)에 노출됩니다.
  • 방화벽 설정 시 필요한 포트만 열어두는 것을 권장합니다.

ethereum 다른 챕터