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

# op-batcher 릴리스

> op-batcher의 릴리스 내역입니다. L2 배치 제출기(batch submitter)입니다.

**op-batcher**는 데이터 가용성(data availability)을 담당합니다. sequencer에서 unsafe 블록을 읽어 트랜잭션 배치를 DA 계층(L1 또는 Alt DA)에 게시합니다. [batcher 사양](https://specs.optimism.io/protocol/batcher.html)을 참조하십시오.

**2026년 10월 1일**

v1.17.1

## 개요

> [!NOTE]
>
> 이 릴리스는 op-batcher 운영자를 위한 선택적 릴리스입니다. rollup 구성의 하드포크 활성화 시간에 대한 더 엄격한 검증이 포함되어 있습니다.

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-batcher/v1.17.1)

**2026년 9월 11일**

v1.17.0

## 개요

> [!IMPORTANT]
>
> 이 릴리스는 op-batcher 운영자를 위한 필수 릴리스입니다. L1 Glamsterdam 호환성, 보안 업데이트, 구성 가능한 AltDA 한도, 그리고 구조화된 로그 필드 하나의 제거가 포함되어 있습니다.

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-batcher/v1.17.0)

**2026년 8월 20일**

v1.16.13

## 개요

> [!NOTE]
>
> 이 릴리스는 blob 수수료 추정 수정이 포함된 op-batcher의 패치 릴리스입니다. 선택 사항이지만 모든 사용자에게 업그레이드를 권장합니다. 구성 변경은 필요하지 않습니다.

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-batcher/v1.16.13)

**2026년 8월 3일**

v1.16.12

> [!NOTE]
>
> **선택적 업그레이드 — 기능 변경 없음.** 이 릴리스에는 op-batcher의 동작 변경이 없습니다.
> op-batcher를 나머지 op-stack 릴리스와 맞추기 위해 게시되었으며, 공유 `DepositTx` 및 트랜잭션 헬퍼를
> `op-core`로 옮기는 리팩터링만 포함되어 있습니다.

> [!IMPORTANT]
>
> **APKO Docker 이미지:** 이 릴리스부터 Docker URL 경로에 `/nexus`가 추가됩니다. 전체 Docker 이미지 경로는 아래를 참조하십시오. 이제 Docker 빌드는 APKO 기반이며, 전환 기간 동안 모든 구성 요소의 APKO 기반 이미지는 `https://us-docker.pkg.dev/oplabs-tools-artifacts/images/nexus/<component>:<version>`에서 제공됩니다. APKO 전용 이미지로 마이그레이션할 때 이미지 경로에서 `/nexus`를 다시 제거할 수 있으며, 이 경우 별도로 다시 공지하겠습니다.

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-batcher/v1.16.12)

**2026년 7월 20일**

v1.16.11

> [!NOTE]
>
> **선택적 업그레이드.** op-batcher 전용 변경 사항은 없습니다. 이 릴리스는 공유 종속성을 갱신합니다. 이미지 CVE 수정을 위한 Go 1.26.4 및 종속성 업데이트([#21452](https://github.com/ethereum-optimism/optimism/pull/21452), [#21450](https://github.com/ethereum-optimism/optimism/pull/21450)), 성공적인 전송 이후 불필요한 receipt-missing 로그를 억제하는 txmgr 수정([#21317](https://github.com/ethereum-optimism/optimism/pull/21317)), 그리고 공유 패키지의 Karst/Lagoon 하드포크 관련 기반 작업이 포함됩니다. CVE 대응을 위한 이미지 갱신을 반영하려면 업그레이드를 권장합니다.

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-batcher/v1.16.11)

**2026년 6월 5일**

v1.16.10

op-batcher/v1.16.9..op-batcher/v1.16.10에 대한 릴리스 노트를 생성하는 중입니다.

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-batcher/v1.16.10)

**2026년 5월 18일**

v1.16.9

이 릴리스는 로깅 변경만 포함된 선택적 릴리스입니다.

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-batcher/v1.16.9)

**2026년 5월 11일**

v1.16.8

이 릴리스는 op-batcher의 유지 관리 릴리스입니다.

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-batcher/v1.16.8)

**2026년 4월 13일**

v1.16.7

이 릴리스는 선택 사항입니다.

## op-batcher/v1.16.7의 변경 사항

* all: batcher가 사용하는 공유 트랜잭션 제출 호환성 업데이트를 포함하여 op-geth 업그레이드 ([#19844](https://github.com/ethereum-optimism/optimism/pull/19844))
* chore(deps): 이 릴리스 후보를 위해 op-geth를 `v1.101702.1-rc.1`로 다시 업데이트 ([#19992](https://github.com/ethereum-optimism/optimism/pull/19992))
* chore(deps): `google.golang.org/grpc`를 `v1.79.3`으로 업데이트 ([#19749](https://github.com/ethereum-optimism/optimism/pull/19749))

**전체 변경 내역**: [https://github.com/ethereum-optimism/optimism/compare/op-batcher/v1.16.6...op-batcher/v1.16.7](https://github.com/ethereum-optimism/optimism/compare/op-batcher/v1.16.6...op-batcher/v1.16.7)

🚢 Docker 이미지: [https://us-docker.pkg.dev/oplabs-tools-artifacts/images/op-batcher:v1.16.7](https://us-docker.pkg.dev/oplabs-tools-artifacts/images/op-batcher:v1.16.7)

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-batcher/v1.16.7)

**2026년 3월 31일**

v1.16.6

이 릴리스는 선택 사항입니다. 다만 보안 수정을 다루는 Go 버전 업그레이드와 강화된 컨테이너 이미지 보안(hardening)이 포함되어 있으므로 업데이트를 권장합니다.

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-batcher/v1.16.6)

**2026년 3월 9일**

v1.16.5

이 릴리스는 메트릭 버그 수정이 포함된 선택적 릴리스입니다.

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-batcher/v1.16.5)

**2026년 2월 13일**

v1.16.4

이 릴리스는 권장 릴리스이며 다음 내용을 포함합니다.

* batcher가 L1의 최근 시장 활동을 기반으로 더 똑똑한 동적 blob tip cap을 선택할 수 있는 기능입니다.
  이 기능은 `OP_BATCHER_TXMGR_BLOB_TIP_CAP_DYNAMIC=true`를 설정하여 활성화할 수 있습니다. 기본적으로는 기존의 정적 blob tip cap이 사용됩니다. 자세한 내용은 [https://github.com/ethereum-optimism/optimism/pull/18981](https://github.com/ethereum-optimism/optimism/pull/18981) 및 [https://github.com/ethereum-optimism/optimism/pull/18386을](https://github.com/ethereum-optimism/optimism/pull/18386을) 참조하십시오.
* 여러 버그 수정 및 안정성 개선 사항입니다.

> [!TIP]
>
> batcher의 L1 연결에 proxyd를 사용하는 경우 [proxyd/v4.25.0](https://github.com/ethereum-optimism/infra/releases/tag/proxyd%2Fv4.25.0)으로 업그레이드할 것을 권장합니다(중요하지 않은 버그 수정이 포함되어 있으며, batcher가 불필요한 경고 로그를 출력하는 것을 방지합니다).

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-batcher/v1.16.4)

**2025년 12월 19일**

v1.16.3

이 릴리스는 선택적 `op-batcher` 릴리스이며 다음 내용을 포함합니다.

* 최근 블록에 포함된 과거 blob 트랜잭션을 기반으로 blob 우선순위 수수료를 제안하는 새 모듈입니다. 새 모듈은 아직 활성화되지 않았으며, 현재는 제안된 수수료와 blob 트랜잭션에 구성된 수수료를 비교하는 로그만 출력합니다.
* 대규모 블록 백로그에 대한 `MaxChannelDuration` 추적 수정입니다.
* 심각한 throttling RPC 오류 발생 시 `op-batcher` 프로세스가 완전히 종료되도록 하는 수정입니다.

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-batcher/v1.16.3)

**2025년 11월 6일**

v1.16.2

이 업데이트는 batcher에 Jovian 및 Fusaka 지원을 추가합니다.

L1에서 Fusaka 포크가 활성화된 후 batcher는 blob proof가 포함된 blob 트랜잭션 제출에서 cell proof가 포함된 blob 트랜잭션 제출로 전환해야 합니다. 이 릴리스에서는 `--txmgr.cell-proof-time` 플래그로 전환 시점을 미리 설정할 수 있습니다(Fusaka 활성화 시점에 맞춘 실시간 운영 작업이 필요 없음). 자세한 내용은 #17649를 참조하십시오. Ethereum mainnet에 배치를 제출하는 체인의 경우 cell proof로 전환할 적절한 시점이 자동으로 추론되므로 플래그를 설정할 필요가 없습니다.

> [!NOTE]
>
> **op-node를 업그레이드한 후 batcher가 시작 시 최신 rollup 구성을 로드할 수 있도록 batcher를 최소 한 번 재시작하십시오.**

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-batcher/v1.16.2)

**2025년 10월 7일**

v1.16.0

> [!WARNING]
>
> **이 릴리스는 Sepolia의 L1 Fusaka 포크를 준비하기 위한 필수 릴리스입니다.**

> [!IMPORTANT]
>
> 새 플래그 `OP_BATCHER_TXMGR_ENABLE_CELL_PROOFS`는 L1에서 Fusaka가 활성화된 직후 "true"로 설정해야 합니다.

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-batcher/v1.16.0)

**2025년 8월 21일**

v1.15.0

> [!IMPORTANT]
>
> **모든 체인 운영자는 throttling 동작을 개선하고 최악의 스팸 공격 시나리오를 완화하기 위해 batcher를 업그레이드할 것을 강력히 권장합니다.**

# 개요

이 릴리스에는 batcher-sequencer DA throttling 기능의 대대적인 재작업(트랜잭션 및 블록 크기 한도를 더 부드럽게 제어할 수 있음), batcher를 flush하는 새로운 admin RPC 메서드(가능한 한 빨리 트랜잭션을 제출하도록 함), 그리고 여러 성능 개선 및 버그 수정이 포함되어 있습니다.

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-batcher/v1.15.0)

**2025년 6월 26일**

v1.14.0

이 릴리스에는 다음 내용이 포함되어 있습니다.

* batcher 트랜잭션이 더 짧은 지연 시간과 더 낮은 비용으로 포함되도록 돕는 트랜잭션 재브로드캐스트 기능
* batcher가 `op-node`에서 보고하는 동기화 상태를 해석하는 방식의 변경
* 기타 소규모 버그 수정

> [!WARNING]
>
> 이 버전의 batcher로 업데이트할 때 운영자는 sequencer를 최소 [op-node/v1.13.4](https://github.com/ethereum-optimism/optimism/releases/tag/op-node%2Fv1.13.4) 이상으로 업그레이드해야 합니다. [#16413](https://github.com/ethereum-optimism/optimism/pull/16413)을 참조하십시오.

> [!WARNING]
>
> 트랜잭션 재브로드캐스트 기능은 기본적으로 활성화되어 있습니다. 이 기능을 비활성화하려면 `TXMGR_REBROADCAST_INTERVAL`을 `0`으로 설정하십시오. [#16310](https://github.com/ethereum-optimism/optimism/pull/16310)을 참조하십시오.

> [!WARNING]
>
> 트랜잭션 재브로드캐스트로 인해 메모리 급증이 발생할 가능성이 높아질 수 있습니다. 프로덕션 배포에는 최소 4GB의 메모리를 권장합니다.

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-batcher/v1.14.0)

**2025년 5월 27일**

v1.13.2

이 릴리스에는 특정 트랜잭션 제출 오류를 더 빠르게 재시도하도록 하는 개선 사항이 포함되어 있습니다. batcher의 성능을 개선하는 선택적 업그레이드입니다.

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-batcher/v1.13.2)

**2025년 5월 14일**

v1.13.1

> [!WARNING]
>
> 이 릴리스는 `op-batcher/v1.13.0`을 대체합니다.

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-batcher/v1.13.1)

**2025년 5월 12일**

v1.13.0

> [!WARNING]
>
> 이 릴리스에는 추가 엔드포인트 DA 동작이 활성화되지 않는 CLI 버그가 있었습니다. [op-batcher/v1.13.1](https://github.com/ethereum-optimism/optimism/releases/tag/op-batcher%2Fv1.13.1)을 사용하십시오.

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-batcher/v1.13.0)

**2025년 4월 3일**

v1.12.0

# Isthmus

> [!IMPORTANT]
>
> 체인 운영자는 자신의 체인에서 Isthmus가 활성화되기 전에 batcher를 업그레이드해야 합니다. 그 전까지는 선택적 업그레이드입니다.

이 릴리스는 (span) 배치에서 `SetCode` 트랜잭션 지원을 추가하며, 이는 Isthmus 체인의 배치 처리에 필요한 요구 사항입니다.

Sepolia Superchain은 4월 17일에 Isthmus를 활성화하므로 해당 체인 운영자는 그때까지 batcher를 업그레이드해야 합니다. Isthmus Sepolia 활성화에 대한 자세한 내용은 [`op-node/v1.13.0`](https://github.com/ethereum-optimism/optimism/releases/tag/op-node%2Fv1.13.0) 릴리스 노트를 참조하십시오.

> [!NOTE]
>
> Mainnet Superchain의 Isthmus 활성화 날짜는 아직 정해지지 않았습니다. Ethereum Mainnet이 Pectra를 활성화하기 전에는 진행되지 않으므로, 현재 잠정적인 Pectra 활성화 날짜인 5월 7일 이전에는 활성화되지 않습니다.

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-batcher/v1.12.0)

**2025년 3월 11일**

v1.11.5

❗ 이 릴리스는 데이터 백로그 및 트랜잭션 제출 실패 이후 batcher가 자동 재설정을 수행할 경우 sequencer를 불필요하게 throttling할 수 있는 버그를 수정합니다.

모든 사용자에게 업그레이드를 권장합니다.

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-batcher/v1.11.5)

**2025년 3월 4일**

v1.11.4

❗ 버전 `v1.11.2`부터 batcher가 배치를 전혀 게시하지 못한다는 보고가 일부 있었습니다. 이는 sequencer가 `LocalSafeL2` 필드를 잘못 보고하기 때문에 발생합니다. 이 batcher 릴리스는 해당 문제를 우회합니다.

모든 사용자에게 업그레이드를 권장하는 릴리스입니다.

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-batcher/v1.11.4)

**2025년 2월 28일**

v1.11.3

🐞 **이 버전의 batcher는 Sequencer의 SyncStatus 응답에 있는 LocalSafeL2 필드를 사용하는데, 이 필드가 때때로 `0`으로 잘못 보고되어 batcher가 잘못 동작하고 새로운 배치를 게시하지 못합니다. 이 문제를 피하려면 최소 [`v1.11.4`](https://github.com/ethereum-optimism/optimism/releases/tag/op-batcher%2Fv1.11.4) 이상으로 업그레이드하십시오.**

‼️ 이 릴리스에는 batcher의 throttling 기능에 대한 중요한 수정이 포함되어 있으므로 모든 사용자에게 업그레이드를 권장합니다.

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-batcher/v1.11.3)

**2024년 3월 13일**

v1.7.2-rc.3

# 🔴✨  멀티 Blob Batcher 사전 릴리스

이 릴리스 후보의 op-batcher는 하나의 blob 트랜잭션당 여러 개의 blob을 전송할 수 있습니다. 이는 멀티 프레임 채널을 사용하여 구현됩니다. 채널과 프레임에 대한 자세한 기술 정보는 [사양](https://specs.optimism.io/protocol/derivation.html#frame-format)을 참조하십시오.

6-blob batcher 트랜잭션을 활성화하기 위한 최소 batcher 구성(환경 변수 사용)은 다음과 같습니다.

```
      - OP_BATCHER_BATCH_TYPE=1 # span batches, optional
      - OP_BATCHER_DATA_AVAILABILITY_TYPE=blobs
      - OP_BATCHER_TARGET_NUM_FRAMES=6 # 6 blobs per tx
      - OP_BATCHER_TXMGR_MIN_BASEFEE=2.0 # 2 gwei, might need to tweak, depending on gas market
      - OP_BATCHER_TXMGR_MIN_TIP_CAP=2.0 # 2 gwei, might need to tweak, depending on gas market
      - OP_BATCHER_RESUBMISSION_TIMEOUT=240s # wait 4 min before bumping fees
```

이 구성은 blob 트랜잭션을 활성화하고 목표 프레임 수를 6으로 설정하며, 이는 트랜잭션당 6개의 blob을 의미합니다. 6-blob 트랜잭션이 얼마나 쉽게 포함될지 불확실하고 약간 더 높은 우선순위 수수료가 도움이 될 것이므로 최소 tip cap과 base fee도 2 gwei로 높였습니다. 현재 txpool 구현에서는 blob 트랜잭션 교체 시 수수료를 *두 배로* 올려야 하므로, 수수료를 올리기 전에 포함될 시간을 더 확보하도록 재제출 타임아웃을 몇 분으로 늘렸습니다.

멀티 blob 트랜잭션은 합리적인 시간 안에 6개의 blob을 채울 만큼 충분한 트랜잭션 양이 있는 중간\~높은 처리량의 체인에 특히 유용합니다. [batcher 비용 조정 가이드](https://docs.optimism.io/ko/use-cases/tune-batcher-costs.md)를 사용하여 체인에 적합한 blob 수와 사용할 gas scalar 구성을 결정할 수 있습니다. 체인 운영자를 위한 Blob 관련 [문서](https://docs.optimism.io/ko/chain-operators/guides/features/blobs.md)도 참조하십시오.

🚢 **Docker 이미지**: [https://us-docker.pkg.dev/oplabs-tools-artifacts/images/op-batcher:v1.7.2-rc.3](https://us-docker.pkg.dev/oplabs-tools-artifacts/images/op-batcher:v1.7.2-rc.3)

*op-stack의 정식 `v1.7.2` 릴리스가 곧 이어질 예정입니다.*

[GitHub에서 전체 릴리스 보기 →](https://github.com/ethereum-optimism/optimism/releases/tag/op-batcher/v1.7.2-rc.3)
