Consensys 테쿠(Teku) 26.10.0은 2026-10-08 22:05 UTC에 공개된 권장 클라이언트 업데이트입니다. 놓친 블록 제안과 글로아스(Gloas) 검증자 클라이언트 헤더가 대상입니다. 메인넷 합의 비상사태가 아닙니다.
릴리스 노트에는 호환이 깨지는 변경이 없습니다. 실행 계층이 payloadId를 돌려주지 않을 때 재시도하는 수정과, 검증자 클라이언트의 글로아스 헤더 수정 두 건이 있습니다. 운영 작업입니다. “모든 노드를 지금 패치하라”는 보안 태그와는 급이 다릅니다.
이더리움(ETH)은 CoinGecko 스냅샷 2026-10-09 00:14:51 UTC 기준 $2,477.54(24시간 −3.62%)입니다. 비트코인(BTC)은 같은 시각 $81,769(−1.74%)입니다. 가격은 움직였습니다. 테쿠 태그는 그 프린트가 아니라 제안 배관 이야기입니다.
무슨 일이 있었나
Consensys는 GitHub에 테쿠 26.10.0을 2026년 10월 8일 22:05 UTC에 올렸습니다. 노트는 “improvements and bug fixes를 담은 recommended update”라고 적습니다. 바이너리는 GitHub 릴리스에 있습니다. Docker Hub는 consensys/teku 태그 26.10.0입니다. Consensys는 앞으로 Cloudsmith 바이너리 배포를 중단한다고도 경고합니다. Cloudsmith를 쓰는 자동화는 경로를 바꿔야 합니다.
추가 기능은 작고 구체적입니다. libp2p_gossip_gossipsub_* 가십서브 메트릭은 기본 꺼짐이고, --Xmetrics-additional-categories=LIBP2P_GOSSIP를 넣어야 켭니다. 가십 max_total_fields는 이제 32,768입니다. 블록 생산은 실행 계층이 제안 슬롯 전에 보낸 메시지에 대해 payloadId를 안 줄 때(노트 예시는 SYNCING) forkchoiceUpdated를 다시 보내, 제안을 놓치지 않게 합니다. payloadId가 없으면 경고를 남깁니다.
검증자 클라이언트 버그 목록에서 글로아스가 이름으로 나옵니다. 테쿠는 이제 글로아스 제안자 선호(proposer preferences)를 비콘 노드에 제출할 때 필요한 Eth-Consensus-Version 헤더를 보냅니다. 글로아스 페이로드 증명(payload attestation) 메시지를 제출할 때도 같습니다. 포크를 아는 API 헤더입니다. 빠지면 제출 실패입니다. 철학 논쟁이 아닙니다.
다른 수정: BPO(blob-parameter-only) 포크가 다음 하드포크보다 먼저 잡혀 있으면 ENR eth2 필드가 현재 포크 버전을 next_fork_version으로 알립니다. Fulu p2p 명세가 원하는 동작입니다. 실패한 블록 생산 요청은 그 슬롯 준비를 붙들지 않아서, 같은 슬롯 재시도가 처음부터 시작합니다. 이전 포크를 가리키는 유효한 voluntary exit와 slashing이 가십에서 거절되고 전달 피어가 벌점 받던 문제를 고쳤습니다. QUIC와 TCP 주소를 같이 가진 피어는 QUIC가 실패하면 TCP로 접속합니다. QUIC만 반복하지 않습니다.
같은 저장소의 직전 프로덕션 태그는 2026-09-28에 나온 26.9.1입니다. 약 열흘 뒤 10월 드롭입니다.
맥락
이더리움은 지분 증명 체인입니다. 제안자는 자기 슬롯에 블록을 올려야 합니다. 실행 엔진이 동기화 중이라 페이로드 id를 안 주는데 클라이언트가 그냥 기다리면, 이미 놓친 겁니다. 테쿠 26.10.0은 그 실패 경로를 인정하고 재시도와 로그를 넣습니다. 다음 불릿의 포크 이름이 글로아스여도, 이 부분은 운영 버그입니다.
글로아스는 글라스테르담(Glamsterdam) 테스트넷 트랙의 합의 계층 이름입니다. 이더리움 재단의 글라스테르담 테스트넷 공지(퍼머링크 날짜 2026년 9월 17일, 블로그 피드는 2026년 9월 28일)가 그 브레이크 테스트의 1차 프로토콜 기록입니다. 다른 클라이언트의 세폴리아/글라스테르담 출시는 이미 메인넷이 아니다고 다뤘습니다. 테쿠 26.10.0도 그 서랍입니다. 글로아스 검증자 헤더와 제안 재시도이지, 새 메인넷 포크 시계가 아닙니다.
수수료 매출이 제가 실제로 보는 사용량 점검입니다. DefiLlama 이더리움 수수료 개요는 api.llama.fi/overview/fees/ethereum를 2026-10-09 00:27:40 UTC에 뽑았을 때 24시간 수수료 약 $12.47 million(total24h $12,472,872.59)이었습니다. 체인 수수료 매출이지 테쿠 메트릭이 아닙니다. 클라이언트 팀이 테스트넷 배관을 내보내는 동안에도 체인이 임대료를 걷고 있다는 뜻입니다. 로드맵이 아니라 수수료를 보여 주세요.
가격 맥락은 감이 아니라 스냅샷입니다. 2026-10-09 00:14:51 UTC의 이더리움 $2,477.54와 비트코인 $81,769는 검증자 클라이언트가 Eth-Consensus-Version을 보내야 하는지를 결정하지 않습니다. 조용한 뉴스 밤에 권장 태그를 급락 이야기로 만들지 말라는 뜻만 결정합니다. 시세 자체는 시세 스냅샷 가이드가 방법입니다. 이더리움의 긴 경로는 이더리움 역사와 이더리움 뉴스 데스크를 보세요.
대비 하나. 어제의 Geth v1.17.8 태그는 모든 사용자를 위한 보안 업데이트로 적혀 있었습니다. 테쿠 26.10.0 노트는 그 언어를 쓰지 않습니다. recommended입니다. improvements and bug fixes입니다. breaking changes는 N/A입니다. 모든 클라이언트 태그를 “지금 패치하지 않으면 죽는다”로 납작하게 만들면, 실제 차이를 놓칩니다.
우리 판단
저는 테쿠 26.10.0을 놓친 제안과 글로아스 테스트넷 검증자 클라이언트 헤더를 위한 운영 위생으로 읽습니다. 메인넷 보안 화재가 아닙니다. 합의에 치명적이려면 노트(또는 후속 권고)가 모든 살아있는 메인넷 운영자에게 26.9.1을 유지하면 위험하다고 말해야 합니다. 이 노트는 그렇게 말하지 않습니다.
제안 재시도는 테스트넷을 기다리지 않고 프로덕션 비콘 노드에 올리고 싶은 부분입니다. 실행 계층이 SYNCING이라 슬롯을 놓치는 것은 진짜 놓침입니다. 글로아스 Eth-Consensus-Version 헤더는 이미 글로아스/글라스테르담 엔드포인트를 가리키는 검증자 클라이언트에 올릴 부분입니다. 그걸 메인넷 포크와 같다고 말하지 않겠습니다. ENR BPO next_fork_version 수정은 명세 위생입니다. 가십 피어 벌점 수정은 사회적입니다. 예전 포크 exit와 slashing을 전달한 정직한 피어를 깎고 있었습니다.
반증 가능한 주장: 2026-10-23 23:59 UTC까지 Consensys는 테쿠 26.10.0을 현재 이더리움 메인넷 모든 사용자에게 필수인 보안 긴급 업데이트로 표시하지 않고, 26.9.1에 살아있는 메인넷을 치는 원격 유발 합의·네트워킹 결함을 공개하지 않습니다. 그 기한에 26.10.0 노트가 글로아스 Eth-Consensus-Version 검증자 클라이언트 헤더 수정 두 건을 그대로 두고 있으면, 이 글의 테스트넷 헤더 판단은 유지됩니다. Consensys가 반대로 26.10.0을 보안 이유로 메인넷 필수라고 쓰거나, 그 두 글로아스 헤더 불릿을 틀렸다고 철회하면 이 판단은 틀립니다.
다음에 볼 것
스크린샷 스레드가 아니라 GitHub 릴리스 페이지를 보세요. Consensys가 보안 제목을 넣거나, recommended를 현재 메인넷을 지목하는 언어로 바꾸면 그날 판단을 고칩니다.
글로아스/글라스테르담 테스트넷 클라이언트를 보세요. 제안자 선호와 페이로드 증명 로그가 26.10.0 이후 Eth-Consensus-Version 누락을 멈추는지가 확인입니다. 멈추지 않으면 헤더 불릿이 불완전한 겁니다.
SYNCING을 돌려주는 실행 클라이언트 앞의 테쿠 비콘 노드에서 제안 놓침을 보세요. 새 경고 로그가 신호입니다. 경고 없이 슬롯만 조용하면 다른 실패 경로입니다.
Cloudsmith 사용처를 보세요. 노트가 이미 바이너리 호스트가 사라진다고 말했습니다. 이더 방향이 아니라 운영입니다.
수수료 프린트는 정직하게 유지하세요. DefiLlama 개요의 이더리움 24시간 수수료가 무너지는데 클라이언트 팀은 테스트넷 헤더만 내보낸다면, “사용량이 아직 임대료를 낸다”는 맥락은 낡은 겁니다. total24h를 타임스탬프와 다시 보세요. 플로우를 지어내지 마세요.