Jenner는 BNB Smart Chain(BSC)의 다음 하드포크입니다. BNB Chain은 2026년 10월 22일 이를 발표했고, 클라이언트 릴리스는 Chapel 테스트넷 활성화를 2026년 10월 29일 02:30:00 UTC(Unix 시간 1,793,241,000)로 잡아 두었습니다. 아메리카 대륙에서는 10월 28일 저녁이며, 발표문은 이 날짜를 씁니다. 메인넷은 예정돼 있지 않습니다. BNB Chain은 메인넷 시각을 별도로 발표하겠다고 밝혔고, 업그레이드 페이지에는 2026년 11월 말이 잠정 일정으로 적혀 있습니다. 이번 포크에는 각 블록 gas의 5%를 단순 BNB 전송과 거버넌스가 등록한 결제 컨트랙트용으로 확보하는 Payment Lane(결제 레인, BEP-703), 규제 준수 자산을 위한 토큰 표준 CAS20(BEP-702), 컨트랙트에 밀리초 단위 블록 타임스탬프를 제공하는 프리컴파일(BEP-706)이 들어갑니다. 트랜잭션 비용은 달라지지 않습니다. BSC의 base fee는 계속 0이고, 밸리데이터가 공표하는 최저 gas 가격도 그대로입니다.
2026년 10월 26일 기준 저희 BNB Chain tracker의 Normal gas 가격은 0.05 gwei로, BNB 전송은 <$0.001, 토큰 스왑은 ~$0.006이 듭니다. 두 날짜 모두 지갑이나 보유한 BNB에는 아무 변화가 없습니다. 할 일이 있는 것은 노드 운영자, 빌더, 개발자뿐입니다.
요약
- 테스트넷 먼저, 메인넷은 날짜 미정. Chapel은 2026년 10월 29일 02:30 UTC에 포크하며, bsc v1.8.1과 reth-bsc v0.1.3에 그 일정이 들어 있습니다. BNB Chain은 메인넷 시점을 별도로 발표하겠다고 밝혔고, 업그레이드 페이지는 2026년 11월 말을 목표로 합니다.
- Payment Lane은 가격이 아니라 용량을 바꿉니다. 각 블록 gas의 5%가 결제 트랜잭션용으로 확보됩니다(메인넷이 10월 25일 운영한 7,000만 gas limit 기준 350만 gas, 단순 전송 약 166건 분량). 거버넌스는 이를 10%까지 올릴 수 있습니다. 새로운 정렬, 우선순위, 수수료 규칙은 없으므로 gas 가격은 밸리데이터의 최저 가격이 정하는 자리에 머뭅니다.
- 스테이블코인은 아직 해당하지 않습니다. 코드가 없는 계정으로의 0이 아닌 BNB 전송과 거버넌스가 등록한 컨트랙트로의 트랜잭션만 결제로 인정됩니다. 컨트랙트 목록은 비어 있는 상태로 시작하므로, USDT나 어떤 CAS20 토큰이든 전송이 레인을 쓰려면 거버넌스 투표가 필요합니다.
- 누가 조치해야 하나. Chapel 노드 운영자, MEV 빌더, sentry 운영자는 10월 29일 02:30 UTC 전에 bsc v1.8.1 또는 reth-bsc v0.1.3을 실행해야 합니다. eth_call이나 eth_estimateGas에 blockOverrides.prevRandao를 넘기는 개발자는 사용하는 노드가 업그레이드되는 즉시 밀리초를 인코딩해야 합니다. BNB 보유자는 할 일이 없습니다.
1. Jenner 하드포크란 무엇인가?
Jenner는 보안 포크였던 Pasteur의 뒤를 잇는 BSC 하드포크로, 블록 간격을 0.45초로 줄인 2026년 1월 Fermi 포크 몇 달 뒤에 옵니다. 범위는 메타 제안인 BEP-718과 BNB Chain의 2026년 10월 22일 발표에 나와 있습니다. 합의 변경 세 가지와, 포크가 필요 없는 클라이언트 측 개선입니다.
BEP-703, Payment Lane은 모든 블록 gas의 일부를 결제 트랜잭션용으로 확보합니다. BEP-702, Compliant Asset Standard(규제 준수 자산 표준), 줄여서 CAS20은 스테이블코인과 토큰화 자산을 위한 대체 가능 토큰 표준을 상태를 갖는 프리컴파일(stateful precompile) 형태로 프로토콜 자체에 넣습니다. 발행, 소각, 일시 중지, 압류 역할과 공유 허용 목록 및 차단 목록을 갖추고, BEP-20 함수 셀렉터와 이벤트를 유지하므로 지갑은 바꿀 것이 없습니다. BEP-706은 블록 타임스탬프를 밀리초로 반환하는 프리컴파일을 0x70 주소에 추가합니다. BEP-675의 빌더 인터페이스 개선(gRPC를 통한 바이너리 BidBlock 제출, 재시작 후에도 유지되는 빌더 등록 취소)은 같은 클라이언트 릴리스에 함께 담기지만 합의 변경은 아닙니다.
BNB Chain 업그레이드 페이지에는 백업 밸리데이터가 나서기까지의 대기 시간을 2초에서 1초로 줄이는 BEP-714도 올라 있습니다. 이 제안은 BEP-718에도 v1.8.1 릴리스 노트에도 보이지 않으므로, 클라이언트 릴리스가 확인해 주기 전까지는 포함 여부를 열려 있는 것으로 다룹니다.
2. Jenner 하드포크는 언제인가? 주요 일정
아래 날짜는 클라이언트 릴리스와 BNB Chain의 자체 발표에서 가져온 것이고, 상태 열은 2026년 10월 26일 기준으로 확인할 수 있는 내용입니다.
| 이정표 | 날짜 (UTC) | 상태 |
|---|---|---|
| 클라이언트 릴리스 | 2026년 10월 16일(bsc v1.8.1, reth-bsc v0.1.3) | 게시됨. 둘 다 Chapel 테스트넷 노드, MEV 빌더, sentry에 필수. 어느 쪽도 메인넷 일정은 없음. |
| 발표 | 2026년 10월 22일 | 게시됨. BNB Chain 블로그 글과 업그레이드 페이지. 블로그는 테스트넷 날짜를 10월 28일로, 릴리스는 10월 29일 02:30 UTC로 적음. |
| Chapel 테스트넷 | 2026년 10월 29일 02:30:00(Unix 1,793,241,000) | 예정. Payment Lane, CAS20 코드, 밀리초 프리컴파일 활성화. CAS20 토큰 생성은 거버넌스가 활성화하기 전까지 꺼진 상태. |
| BSC 메인넷 | 미정. 업그레이드 페이지는 2026년 11월 말로 기재 | 열려 있음. BNB Chain은 테스트넷 운영 뒤 시각을 별도로 발표할 예정. |
돌고 있는 두 날짜는 같은 시각입니다. 둘 다 10월 16일에 게시된 bsc v1.8.1 릴리스와 reth-bsc v0.1.3 릴리스는 Chapel 활성화를 2026-10-29 02:30:00 UTC, Unix 타임스탬프 1793241000으로 정했습니다. 미국 시간대에서는 아직 10월 28일 수요일(뉴욕 기준 22:30)이고, BNB Chain 블로그 글과 대부분의 보도가 이 날짜를 씁니다. 운영자는 UTC 타임스탬프를 기준으로 삼아야 합니다.
메인넷은 아무것도 예정돼 있지 않습니다. 릴리스 노트는 메인넷 활성화가 v1.8.1에 포함되지 않는다고 밝히고, 발표문은 확정된 메인넷 시점은 별도로 알리겠다고 합니다. BNB Chain의 업그레이드 개요는 2026년 11월 말을 계획으로 적어 두었고, Crypto Briefing도 정확한 날짜 없이 같은 시기를 전합니다. 메인넷 릴리스가 나오면 자체 타임스탬프가 붙을 것이고, 그때 여기에 추가하겠습니다.
3. Payment Lane은 무엇이고 BNB gas 수수료가 바뀌나?
Payment Lane은 블록 공간에 대한 회계 규칙이지 수수료 변경이 아닙니다. BSC에는 base fee가 없습니다. 모든 블록에서 이 필드는 0이므로, 블록에 들어가는 것은 입찰하는 priority fee와 밸리데이터가 공표하는 최저 가격(이 글을 쓰는 시점에 0.05 gwei)에 달려 있습니다. 블록이 가득 차면 스테이블코인 전송이나 거래소 출금은 아주 적은 gas만 필요한데도 차익거래 봇과 입찰 경쟁을 벌여 밀려납니다. BEP-703은 각 블록의 일부를 결제용으로 확보해 이에 답합니다. 일반 트랜잭션은 최대 gas limit에서 그 몫을 뺀 만큼만 쓸 수 있고, 결제 트랜잭션은 블록 전체를 쓸 수 있습니다. 결제가 나타나지 않으면 확보된 gas는 일반 트래픽으로 넘어가지 않고 빈 채로 남습니다.
기본 비율은 5%(매개변수 PAYMENT_LANE_RATIO는 10,000 중 500)이고, 거버넌스는 0보다 큰 값에서 최대 10% 상한까지 어디로든 옮길 수 있습니다. 메인넷 블록은 2026년 10월 25일 70,000,000의 gas limit으로 운영됐으므로(공개 RPC의 129,612,382번 블록), 레인은 3,500,000 gas가 되어 0.45초짜리 블록마다 21,000 gas의 단순 BNB 전송 약 166건이 들어갈 공간입니다. 2026년 10월 26일 기준 저희 tracker의 Normal gas 가격은 0.05 gwei이고, BNB 전송은 <$0.001, 스왑은 ~$0.006이며, 블록은 가득 차기에는 한참 멀어 레인은 대부분의 시간 비어 있을 것입니다. 레인은 혼잡할 때만 효력을 내며, 그것이 바로 핵심입니다.
지금의 BNB Chain과 이더리움
레인이 하지 않는 일이 두 가지 있습니다. 누구의 gas 가격도 내리거나 올리지 않습니다. BEP-703은 새로운 정렬, 우선순위, 수수료 규칙을 도입하지 않으며 결제도 같은 규칙으로 입찰하고 수수료를 전액 낸다고 명시하고, 발표문은 이 확보가 개별 결제의 포함을 보장하지는 않는다고 덧붙입니다. 그리고 아직 스테이블코인을 포함하지 않습니다. 트랜잭션은 코드가 없는 계정으로의 0이 아닌 BNB 전송이거나, 거버넌스가 관리하는 결제 목록(비어 있는 상태로 시작)에 오른 컨트랙트 호출일 때만 결제로 인정됩니다. BSC의 USDT 전송은 컨트랙트 호출이므로 거버넌스 투표로 그 컨트랙트가 추가된 뒤에야 해당합니다. BNB Chain은 스테이블코인과 CAS20 토큰에는 그 별도 승인이 필요하다고 밝혔습니다.
오늘 내는 수수료는 0.05 gwei 최저 가격과 0인 base fee를 설명하는 BNB Chain gas tracker에서 확인하세요. gas 가격이 일반적으로 어떻게 작동하는지는 gas 수수료 가이드가 base fee, priority fee, gas limit을 다룹니다.
4. 개발자에게는 무엇이 바뀌나?
밀리초 타임스탬프. BSC 헤더는 BEP-520 이후 mix digest의 마지막 2바이트에 밀리초 값을 담아 왔지만, EVM은 초 단위만 노출했습니다. BEP-706은 실행 중인 블록의 시간을 Unix epoch 이후 밀리초로, 32바이트 정수로 반환하는 프리컴파일을 0x70에 추가합니다. 비용은 20 gas이고 calldata는 무시합니다. block.timestamp는 계속 초를 반환하므로 배포된 컨트랙트는 이전처럼 동작합니다. 이 값은 밸리데이터가 제공하는 것으로 block.timestamp보다 강한 보장은 없고, 해상도만 더 세밀합니다.
포크 전에 먼저 영향을 주는 RPC 변경. bsc v1.8.1과 reth-bsc v0.1.3부터 eth_call, eth_estimateGas, debug_traceCall, eth_simulateV1에 blockOverrides.prevRandao를 넘길 경우, 그 값은 밀리초 나머지(0에서 999)를 32바이트 16진수로 인코딩한 것이어야 합니다. 이는 Jenner가 활성화되기 전이라도, 연결하는 노드가 업그레이드되는 즉시 적용됩니다. time 오버라이드는 초 단위 그대로이고, time만 오버라이드하면 밀리초 나머지는 0으로 재설정됩니다. 블록 오버라이드로 BSC 노드에 대해 시뮬레이션하는 도구를 쓴다면 이번 주에 테스트하세요.
CAS20. 하드포크는 표준의 코드를 모든 노드에 설치하지만, 토큰 생성과 정책 레지스트리 쓰기는 거버넌스가 지정한 관리자가 0x7020000000000000000000000000000000000001의 ActivationRegistry에서 각 기능을 활성화할 때까지 꺼져 있습니다. 읽기는 제한되지 않습니다. CAS20 토큰은 BEP-20 셀렉터와 이벤트 인터페이스를 유지하므로, 토큰이 생기면 기존 연동은 변경 없이 잔액과 전송을 읽을 수 있습니다. BNB Chain은 제공 시점을 별도로 발표하겠다고 밝혔습니다.
그 외에는 바뀌는 것이 없습니다. 트랜잭션 유형, 트랜잭션을 보낼 때 쓰는 JSON-RPC 메서드, 수수료 필드는 그대로이므로 ChainGate 같은 SDK는 계속 동작합니다. 결제 제품을 운영한다면 자신의 흐름이 컨트랙트를 거치지 않는 순수 BNB 전송(첫날부터 해당)인지 컨트랙트 호출(등록된 뒤에야 해당)인지 확인하고, 컨트랙트를 목록에 추가하는 거버넌스 제안을 지켜보세요.
5. 노드 운영자, 밸리데이터, 빌더는 무엇을 해야 하나?
Chapel 테스트넷: 2026년 10월 29일 02:30 UTC 전에 업그레이드하세요. bsc v1.8.1과 reth-bsc v0.1.3은 Chapel 노드 운영자, MEV 빌더, sentry 운영자에게 필수로 표시돼 있고, 둘 다 바이너리만 교체하면 됩니다. RPC 변경 사항을 읽고, 바이너리를 바꾸고, 재시작하세요. 이전 버전에 남아 있는 노드는 Jenner 블록을 거부하고 포크 시점에 테스트넷에서 갈라져 나갑니다.
Geth 클라이언트에서 확인할 것이 두 가지 있습니다. MEV gRPC 서비스는 MEV와 BidBlock 제출이 켜져 있을 때 기본으로 활성화되며 HTTP 바인드 주소의 8552 포트에서 수신합니다. 포트가 비어 있는지 확인하거나, config.toml의 [Eth.Miner.Mev] GRPCPort로 바꾸거나, --mev.grpc.disable로 끄세요. 빌더는 Payment Lane gas 계산도 검증해야 합니다. 일반 gas에 결제 gas와 레인 할당량 중 큰 값을 더한 합이 gas limit을 넘는 블록은 유효하지 않고, BEP-675 입찰 경로에서는 유효하지 않은 블록이 빌더 등록 취소를 일으키기 때문입니다.
메인넷: 아직 없습니다. 어느 릴리스도 메인넷 일정을 담고 있지 않고, 메인넷 노드에서 v1.8.1을 실행해도 자체 타임스탬프를 가진 메인넷 릴리스가 나오기 전까지는 아무것도 달라지지 않습니다. 릴리스가 나오면 같은 규칙이 적용됩니다. 모든 메인넷 노드, 빌더, sentry는 포크 시각 전에 업그레이드해야 합니다.
6. BNB 보유자와 BSC 사용자가 해야 할 일이 있나?
없습니다. 테스트넷 포크에도, 이후 메인넷에도 새 토큰도, 마이그레이션도, 지갑에서 할 조작도 없습니다. 당신의 BNB, BEP-20 토큰, 주소는 바뀌지 않습니다. Jenner를 위해 BNB를 "업그레이드"하거나 "이전"하라고 하는 사람은 사기를 치는 것입니다.
메인넷이 포크한 뒤 느낄 수 있는 변화는 부하가 걸릴 때만 보입니다. 혼잡한 블록에서 단순 BNB 전송은 예전에 없던 확보된 공간을 갖게 되므로, 봇 트래픽 뒤에서 기다리는 대신 다음 블록에서 확인되는 일이 더 잦아질 것입니다. 한산한 때는 아무것도 달라지지 않고 gas 가격은 밸리데이터의 최저 가격에 머뭅니다. 거래소는 메인넷 포크 전후로 BSC 입출금을 잠시 중단하기도 합니다. 대비할 실질적인 불편은 그것뿐이고, 그것도 메인넷 날짜가 정해진 뒤의 일입니다.
7. 확정된 것과 아직 열려 있는 것
확정
- Chapel 테스트넷은 2026년 10월 29일 02:30:00 UTC(Unix 1793241000)에 Jenner를 활성화합니다. 10월 16일의 bsc v1.8.1과 reth-bsc v0.1.3 릴리스에 따른 것입니다.
- 릴리스에는 BEP-702(CAS20), BEP-703(Payment Lane), BEP-706(밀리초 타임스탬프 프리컴파일)과 BEP-675 빌더 인터페이스 개선이 들어 있습니다.
- Payment Lane 기본값: 블록 gas의 5% 확보, 거버넌스 범위는 0% 초과 10% 이하, 대상은 코드가 없는 계정으로의 0이 아닌 BNB 전송과 비어 있는 상태로 시작하는 목록에 오른 컨트랙트로 한정. 정렬, 우선순위, 수수료 규칙은 변경 없음.
- CAS20 토큰 생성은 포크 시점에 꺼져 있습니다. 거버넌스가 지정한 관리자가 활성화해야 하며, BNB Chain은 제공 시점을 별도로 발표할 예정입니다.
아직 열려 있음
- 메인넷 날짜. BNB Chain 업그레이드 페이지는 2026년 11월 말이라고 하고, 발표문은 별도 확인을 약속합니다. 메인넷 릴리스는 없습니다.
- BEP-714(백업 밸리데이터가 나서기까지 1초 대기)가 Jenner에 포함되는지 여부. 업그레이드 페이지에는 올라 있지만 BEP-718과 v1.8.1 릴리스 노트에는 없습니다.
- 어떤 컨트랙트가 언제 결제 목록에 오르는지. 거버넌스가 컨트랙트를 추가하기 전까지 스테이블코인 전송은 해당하지 않습니다.
- 5% 비율이 유지될지 여부. 거버넌스는 투표 다음 블록부터 10% 상한까지 바꿀 수 있습니다.
8. Jenner 다음에는 무엇이 오나?
다음 단계는 타임스탬프가 담긴 메인넷 릴리스, 결제 컨트랙트를 등록하거나 CAS20을 활성화하는 첫 거버넌스 제안, 그리고 BNB Chain이 약속한 별도의 CAS20 제공 발표입니다. 각 시점마다 이 페이지를 업데이트하고, 아래 업데이트 기록에 무엇이 언제 바뀌었는지 남깁니다.
그때까지는 BNB Chain gas tracker에서 실시간 gas 가격과 전송 비용을, gas 수수료 가이드에서 Payment Lane이 건드리지 않는 작동 원리를 볼 수 있습니다. 테스트를 위해 지갑에 추가하려면 EVM 체인 ID 목록에 BSC 메인넷(56)과 Chapel 테스트넷(97)의 체인 ID가 있습니다.
이 글의 업데이트 기록
- 2026년 10월 25일: 최초 게시. 테스트넷 활성화 시각은 bsc v1.8.1과 reth-bsc v0.1.3 릴리스 노트에서, 범위와 기본값은 BEP-703, BEP-706, BEP-702, BEP-718과 BNB Chain의 10월 22일 발표 및 업그레이드 페이지에서 가져왔고, 메인넷 gas limit은 10월 25일 공개 BSC RPC에서 읽었습니다.
자주 묻는 질문
BNB Chain Jenner 하드포크는 언제인가요?
Chapel 테스트넷에서는 2026년 10월 29일 02:30:00 UTC(Unix 1793241000)이며, 아메리카 대륙에서는 10월 28일 저녁입니다. BSC 메인넷에는 날짜가 없습니다. BNB Chain은 메인넷 시각을 별도로 발표하겠다고 밝혔고, 업그레이드 페이지는 2026년 11월 말을 목표로 합니다.
Jenner는 BSC 메인넷에 적용됐나요?
아니요. 2026년 10월 25일 기준 예정된 활성화는 Chapel 테스트넷에서만 있습니다. bsc v1.8.1 릴리스 노트는 해당 릴리스에 메인넷 활성화가 예정돼 있지 않다고 밝힙니다.
Payment Lane(BEP-703)이란 무엇인가요?
각 블록 gas의 5%(거버넌스가 최대 10%까지 설정 가능)를 결제 트랜잭션용으로 확보하는 규칙입니다. 대상은 코드가 없는 계정으로의 0이 아닌 BNB 전송과, 거버넌스가 관리하는 목록(비어 있는 상태로 시작)에 오른 컨트랙트 호출입니다. 일반 트랜잭션은 확보된 몫을 쓸 수 없고, 결제는 블록 전체를 쓸 수 있습니다. 새로운 수수료, 우선순위, 정렬 규칙은 추가하지 않습니다.
Jenner 이후 BNB gas 수수료가 내려가나요?
아니요. 올라가서도 안 됩니다. BSC는 0인 base fee와 밸리데이터가 공표하는 최저 gas 가격(이 글을 쓰는 시점에 0.05 gwei)을 유지하고, 결제도 다른 트랜잭션처럼 입찰하고 지불합니다. 달라지는 것은 가득 찬 블록에서 단순 BNB 전송에 확보된 공간이 생겨 봇 트래픽 뒤에서 기다릴 가능성이 줄어드는 점입니다. 대부분의 시간인 한산한 때에는 아무것도 달라지지 않습니다.
USDT 등 스테이블코인 전송도 결제로 인정되나요?
포크 시점에는 아닙니다. 스테이블코인 전송은 컨트랙트 호출이고, 컨트랙트 호출은 그 컨트랙트가 결제 목록에 올라 있을 때만 해당하는데, 목록은 비어 있는 상태로 시작합니다. BNB Chain은 스테이블코인과 CAS20 토큰의 전송이 레인을 쓰려면 별도의 거버넌스 승인이 필요하다고 밝혔습니다.
CAS20(BEP-702)이란 무엇인가요?
배포된 바이트코드가 아니라 상태를 갖는 프리컴파일로 BSC에 내장된 대체 가능 토큰 표준으로, 스테이블코인과 토큰화된 실물 자산을 겨냥합니다. 발행, 소각, 일시 중지, 압류 역할이 분리돼 있고, 공유 허용 목록과 차단 목록을 갖추며, 호환성을 위해 BEP-20 셀렉터와 이벤트를 유지합니다. Jenner는 코드를 설치하고, 토큰 생성은 거버넌스가 지정한 관리자가 활성화하기 전까지 꺼져 있습니다.
지갑을 업데이트하거나 BNB를 옮겨야 하나요?
아니요. 테스트넷과 메인넷 모두 지갑, 주소, 잔액은 바뀌지 않습니다. 할 일이 있는 것은 노드 운영자, 빌더, 그리고 RPC 호출에서 블록 오버라이드를 쓰는 개발자뿐입니다. BNB를 이전하거나 업그레이드하라는 메시지는 모두 사기입니다.
노드 운영자는 10월 29일 전에 무엇을 해야 하나요?
Chapel 테스트넷 노드, MEV 빌더, sentry는 2026년 10월 29일 02:30 UTC 전에 bsc v1.8.1 또는 reth-bsc v0.1.3을 실행해야 하며, 둘 다 바이너리만 교체하면 됩니다. Geth 운영자는 MEV gRPC 서비스용 8552 포트가 비어 있는지 확인하거나 --mev.grpc.disable로 끄세요. 메인넷 노드는 메인넷 릴리스를 기다립니다.
ChainGate로 만들기
아이디어를 코드로 연결하세요 — ChainGate는 Ethereum과 20여 개 블록체인을 위한 지갑, 트랜잭션, 관리형 RPC를 하나의 라이브러리로 제공합니다.