Documentation Index
Fetch the complete documentation index at: https://daehan-base.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
개요
이 섹션은 Base 네트워크에서 블록이 어떻게 순서화되는지 설명합니다. 순서화는 UX와는 별개입니다. 예를 들어 시퀀서가 200ms마다 플래시블록을 빌드할 수 있지만, 이 플래시블록이 공개적으로 노출되지 않을 수 있습니다. 이 시나리오에서 블록 순서화는 변경되지만 사용자 경험은 일관되게 유지됩니다. Base 네트워크는 현재 다음과 같이 구성되어 있습니다:| 네트워크 | 현재 설정 | 예정된 배포 |
|---|---|---|
| Base 메인넷 | 플래시블록 + 트랜잭션당 가스 최대값 | |
| Base Sepolia | 플래시블록 + 트랜잭션당 가스 최대값 |
설정
플래시블록
블록은 200ms마다 우선순위 수수료 경매가 발생하는 op-rbuilder를 사용하여 빌드됩니다. 이는 사전 확인(preconfirmation)을 통해 실질적인 블록 시간을 2초에서 200밀리초로 줄입니다.플래시블록 아키텍처에 대한 종합적인 기술적 심층 분석은 플래시블록 개요를 참조하세요.
- 타이밍 — 플래시블록은 200ms마다 빌드되며, 각각 블록의 일부를 순서화합니다. 일단 빌드되고 브로드캐스트되면 트랜잭션 순서가 고정됩니다. 더 높은 우선순위 수수료를 가진 나중에 도착하는 트랜잭션은 이전 플래시블록에 포함될 수 없습니다.
-
가스 할당 — 각 플래시블록은 점진적으로 증가하는 가스 예산을 가집니다. 플래시블록 1은 블록 가스 한도의 1/10, 플래시블록 2는 2/10, 플래시블록 10은 전체 한도에 접근할 수 있습니다.
플래시블록 사용 가능한 가스 1 ~14M 가스 (1/10) 2 ~28M 가스 (2/10) 3 ~42M 가스 (3/10) … … 10 ~140M 가스 (전체) -
동적 멤풀 — 빌더는 각 플래시블록을 빌드하는 동안 계속해서 새 트랜잭션을 수락합니다. 이는 포함 지연을 최소화하지만 트랜잭션이 200ms 창 동안 도착하는 모든 트랜잭션에 걸쳐 전역적으로가 아니라 선택 시점의 수수료로 순서화됨을 의미합니다. 나중에 도착한 높은 수수료 트랜잭션이 이미 커밋된 낮은 수수료 트랜잭션 뒤에 나타날 수 있습니다.
이는 의도적인 트레이드오프입니다: 플래시블록 내에서 예상되는 우선순위 가스 경매(PGA) 순서를 가끔 “깨뜨리는” 비용으로 더 빠른 포함을 실현합니다. 자세한 내용은 플래시블록 FAQ를 참조하세요.
트랜잭션당 가스 최대값
Base는 트랜잭션당 가스 최대값인 25,000,000 가스를 적용합니다. 이 값보다 높은 가스 한도를 지정하는 트랜잭션은 포함 전에 멤풀에서 거부됩니다.eth_sendTransaction 또는 eth_sendRawTransaction은 JSON-RPC 오류를 반환합니다(예: exceeds maximum per-transaction gas limit). 이 상한은 블록 가스 한도나 블록 유효성 조건을 변경하지 않습니다.
Fusaka의 EIP 7825는 블록 유효성 조건을 변경하고 16,777,216 가스(2^24)의 더 낮은 트랜잭션당 가스 최대값을 적용할 것입니다. 우리는 이 프로토콜 변경이 2026년 1월경 모든 OP Stack 체인에 채택될 것으로 예상합니다.
스마트 컨트랙트 지갑의 번들러 운영자는 이 상한 내에 맞도록 번들 크기를 제한하도록 시스템을 구성해야 합니다.