한 시간 전

베이스, 플래시블록 데이터 피드 중단…데님 업그레이드로 200밀리초마다 정식 블록 생성

Coinbase's blockchain got faster. Some apps can still connect but get no data

CryptoSlate

코인베이스의 블록체인 베이스가 11월 5일 데님 업그레이드와 함께 플래시블록 데이터 피드를 중단해 영향을 받는 앱은 마이그레이션해야 한다. 데님 업그레이드는 메인넷에서 협정세계시(UTC) 18:00에 적용됐다. 베이스의 업그레이드 개요에 따르면 블록체인은 이제 200밀리초마다 완결된 정식 블록을 생성한다. 각 정식 블록에는 미완성 블록의 미리보기를 제공하는 대신 별도의 해시, 상태 루트, 영수증이 담긴다.

베이스의 마이그레이션 안내에 따르면 중단된 WebSocket 엔드포인트는 연결을 계속 허용하지만 데이터를 전송하지 않는다. 따라서 연결에 성공했다고 해서 앱이 업데이트를 수신한다는 뜻은 더 이상 아니다. 중단된 엔드포인트에 다시 연결해도 통합 문제는 해결되지 않는다.

베이스는 개발자들에게 WebSocket 연결을 지원하는 RPC 제공업체나 개발자가 직접 운영하는 노드에서 대체 구독을 확보하라고 안내한다. 베이스는 정식 블록 헤더 추적에 newFlashblocks 대신 newHeads를 사용하도록 안내한다. pendingLogs는 logs로 대체한다. newFlashblockTransactions는 newHeads로 대체한 뒤 각 정식 블록에서 거래를 조회하도록 한다.

베이스는 pending 블록 태그를 계속 허용하지만, 이 태그는 이제 플래시블록 사전확정 상태가 아니라 최신 정식 블록을 반환한다. 기존 미리보기를 직접 대체하는 기능은 없다. 이 변경은 이전에 pending 상태를 사용하던 잔액, 거래 건수, 계약 시뮬레이션 결과 조회 요청에 영향을 준다. 기존 해석을 유지하는 앱은 정식 상태를 담은 응답을 미리보기로 잘못 취급할 수 있다.

앱은 eth_getTransactionReceipt를 계속 조회할 수 있지만, 거래가 200밀리초 주기의 정식 블록에 포함된 뒤에야 영수증을 사용할 수 있다. 사전확정 영수증과 거래 결과는 더 이상 제공되지 않는다. 베이스는 개발자들에게 플래시블록 구독, WebSocket 연결, pending 태그 요청, flashblock_index 사용 여부, 노드 플래그를 확인하라고 권고한다. 또한 베이스 세폴리아 또는 비베넷에서 마이그레이션한 통합을 시험하라고 조언한다.

베이스의 데님 업그레이드 공지는 11월 9일에도 "검증 중"으로 표시돼 있었다. 11월 5일 협정세계시(UTC) 18:14에 게시된 업데이트는 주기적인 거래 포함 지연과 예상보다 높은 빈 블록 발생 빈도를 조사 중이라고 밝혔다. 공지에는 이후 해결을 알리는 업데이트가 없었다.

200밀리초 간격은 블록 생성 빈도를 나타내며, 제출된 모든 거래가 다음 블록에 포함된다는 보장은 아니다. 거래 포함은 최종성과도 다르다. 베이스의 데님 발표에 따르면 관련 배치가 이더리움에 게시되면 블록은 안전 상태가 된다. 베이스는 이더리움이 해당 배치를 최종 확정하면 블록이 최종 상태가 된다고 밝혔다. 안전성이나 최종성이 필요한 앱은 이러한 보장과 정식 블록이 나타나는 것을 구분해야 한다.

This content is an AI-generated summary/analysis for informational purposes only and does not constitute investment advice.