XYZ 데모 — PBS 소비자 트랙
Flashbots 인프라를 소비하는 두 트랙: C2 서처(번들 제출, Sepolia) · C4 관찰자(relay Data API, 메인넷). 설계: docs/features/xyz-demo.md
🛰️ C2 서처 — 번들 제출 (Sepolia)
번들(순서 정해진 tx 묶음)을 Flashbots Sepolia relay(relay-sepolia.flashbots.net)에 제출합니다. 먼저 eth_callBundle로 시뮬레이션 후 eth_sendBundle로 전송. 테스트넷 전용 · 서명은 서버의 ADMIN_KEY로만 이뤄지며 브라우저에 노출되지 않습니다. 로그인 필요.
네트워크:
💡 값 추천 (maxFee · priority · blocks)
- maxFee (gwei): 상한값이라 실제로 다 내진 않아요. Sepolia는 base fee가 작아 25–50이면 충분 (기본 30).
- priority (gwei): 빌더에게 주는 실제 팁. Sepolia는 2–5면 충분 — 크게 올려도 포함이 보장되진 않아요.
- blocks: Sepolia에선 이게 가장 큰 지렛대 — 빌더 참여가 드물어 더 많은 슬롯을 노려야 확률이 올라요 (최대 25).
- 규칙:
maxFee ≥ 2 × baseFee + priority(너무 낮으면 팁이 잘립니다).
🛰️ PBS Relay 관찰자 (C4)
공개 relay Data API 폴링 — 키 불필요, 20초 자동 갱신. 누가 블록을 만들었나(builder 점유율)·입찰가 분포·relay별 지연을 집계. 설계: docs/features/xyz-demo.md
무엇을 보고 있나
- 네트워크: Ethereum Mainnet — mev-boost PBS(제안자–빌더 분리) 경매가 실제로 도는 곳. 공개 Data API에 실 트래픽이 있어 테스트넷 대신 메인넷을 관측합니다.
- 데이터:
proposer_payload_delivered— relay가 제안자에게 실제로 전달한(= 블록에 들어간) 페이로드. relay당 최근 20건. - Relay 4곳: Flashbots · bloXroute · Agnostic · Ultra Sound — 브라우저 CORS를 피하려 서버(
/api/relay)가 병렬로 프록시하며 지연을 측정합니다. - 참고: 표시 전용 · 키/지갑 불필요. 오픈소스
flashbots/relayscan이 같은 데이터를 다룹니다.
관측 블록(고유)
0
빌더 수
0
입찰가 중앙값
—
응답 relay
0/0
Builder 시장점유율 (최근 0 블록)
delivered 블록을 builder_pubkey로 묶어 센 것 — 어느 빌더가 블록을 많이 이겼나.
데이터 없음.
입찰가(value) 분포
제안자에게 지급된 페이로드 가치(ETH) — PBS 경매에서 블록이 얼마에 팔렸나.
최소
—
중앙값
—
평균
—
최대
—
Relay별 지연 · 상태
Ethereum Mainnet relay별 응답 시간(서버→relay) — 어느 relay가 빠른가.
| Relay | 호스트 | 상태 | 지연 | 블록 |
|---|
최근 delivered 블록
Ethereum Mainnet에서 최근 블록에 실제로 포함된 페이로드 (슬롯 내림차순).
데이터 없음.