PoCs

데이터는 원래 공개였다 — SLA 가 제품이다

구글 클라우드의 Blockchain Analytics 는 **몇 년째 BigQuery 에서 조회할 수 있었고**, 뉴스는 **그 SLA 가 법무팀 손에 있다**는 것입니다. **방향을 바로 잡고 읽어야 합니다: 데이터는 아무것도 바뀌지 않았습니다.** 지금 만들어지고 있는 것은 **책임** — **체인이 테이블보다 앞서 있을 때 누가 값을 치르는가** — 이고, 그 문장에 서명이 붙기 전까지 **"프리뷰"는 약속이 0 이라는 뜻**입니다.

아직 만들지 않았습니다

이 페이지는 카드에 적힌 내용을 펼쳐 보여줄 뿐입니다 — 돌아가는 코드도, 열어볼 데모도 아직 없습니다. 무엇을 왜 만들려는지가 아래에 있습니다.

어떻게 보나

**아직 범위 미정** — 그리고 산출물은 시스템이 아니라 **한 쪽짜리 표**입니다: *SLA 가 재는 것* 대 *체인 애플리케이션이 필요한 것*. **측정 셋**, 전부 SLA 가 나오기 전에 돌릴 수 있어서 **문서가 도착하는 날 표에 이미 숫자가 들어 있게** 합니다. **신선도.** 하루 동안 1 분마다 데이터셋의 `SELECT MAX(block_number)` 와 라이브 RPC 의 `eth_blockNumber` 를 나란히 기록합니다. **그 간격의 분포 — 중앙값·p99·최악 —** 이 진짜 SLA 라면 약속해야 할 숫자이고, **대부분의 웨어하우스 SLA 가 입을 다무는 숫자**입니다. **완전성.** 알려진 리오그(Sepolia 에는 많습니다)를 하나 잡아 **고아 블록의 해시가 테이블에 아직 있는지, 교체됐는지, 애초에 없었는지** 확인합니다. **절대 지우지 않는 데이터셋은 한 정의로는 *완전*하고 다른 정의로는 *틀립니다*** — SLA 는 하나를 골라야 합니다. **스키마.** 오늘 떠 둔 사본과 테이블 스키마를 diff 합니다. **이름이 바뀐 컬럼은, 아무도 테스트를 안 쓴 쿼리에게는 곧 장애**입니다. SLA 가 나오면 정의된 용어 — *available*, *unavailable*, *monthly uptime*, *credit* — 를 이 세 줄에 대응시키고 **무엇이 보장되는지** 표시합니다. **예상 결과: *availability* 는 쿼리 엔드포인트가 응답한다는 뜻이고, 세 줄 중 어느 것도 약속되지 않는다.** 그것이 결과물입니다. 출처: 디지털애셋(digitalasset.works), 2026-09-01, 구글 클라우드 문서의 Blockchain Analytics SLA 상태 줄에 대한 보도; 구글 클라우드 Blockchain Analytics 문서 자체(Preview 상태, GA 일정 미공개).

기술 노트

각 항목이 실제로 무엇을 보여주고 어떻게 동작하는지 — 위 카드보다 자세한 기술 설명입니다.

데이터는 원래 공개였다 — SLA 가 제품이다준비 중

목적: **기사는 얇고, 읽는 방향이 핵심입니다.** "SLA 가 법무 검토 중"은 문서 페이지의 **상태 줄 하나**이고, 이 기사는 그 줄을 헤드라인으로 키운 것입니다. **2026-09-01 에 데이터는 아무것도 바뀌지 않았습니다** — 같은 테이블이 전날과 같은 쿼리에 답합니다. 그 줄이 실제로 알리는 것은 **범주의 변화**입니다 — 벤더가 아무것도 약속하지 않는 **프리뷰**에서, **서비스가 늦을 때 누가 비용을 지는지에 대한 서명된 문장이 있는 무언가**로. 이것은 **`the-only-commitment-is-the-issuer`** 를 벤더 쪽에서 본 것입니다: **문서가 달리 말하기 전까지 모든 동사는 *탐색*이고, 지금 쓰이고 있는 것이 바로 그 문서**입니다. **그다음 구글이 무엇을 파는지 물어야 합니다 — 바이트가 아니니까요.** 온체인 데이터는 **세상에서 유일하게 공짜이고 공개이며 수천 노드에 복제된 데이터셋**입니다; 누구나 인덱서를 돌릴 수 있습니다. 그러니 제품은 **약속**입니다 — **테이블이 헤드에서 N 블록 안에 있다**, **리오그는 정해진 한 방식으로 처리된다**, **대시보드 밑에서 컬럼 이름이 바뀌지 않는다**, **그중 하나라도 어기면 크레딧을 준다**. **이 넷은 프리뷰에서는 정의가 없습니다.** SLA 는 체인 데이터셋에 대해 *available* 과 *unavailable* 이 처음으로 뜻을 갖는 문서이고, **그 뜻이 흥미로운 부분**입니다: 웨어하우스 SLA 는 보통 **엔드포인트가 응답한다**는 것을 약속하지 **데이터가 최신**이라는 것을 약속하지 않습니다 — **`bandwidth-not-capacity`** 의 반복, **서빙 보장이 서빙되는 물건과 분리**되는 것. **빌더에게 결론은 짧습니다.** **"오늘 쿼리가 된다"는 청구·정산·청산 트리거를 얹을 수 있는 의존성이 아닙니다.** **`supported-means-three-things`** 가 체인에 대해 같은 말을 했습니다: 테스트넷은 체인을, 포크는 프로토콜을, **운영자는 프로덕션만이 증명**합니다. **프리뷰는 테이블이 존재한다는 것을 증명합니다.** SLA 에서 *unavailable* 의 정의를 읽고, **그 빈틈이 체인 애플리케이션이 사는 바로 그 자리에 있을 것**을 예상하십시오 — **신선도는 앱이 필요한 것이자 데이터 웨어하우스 계약이 가장 약속하지 않을 것**입니다.

동작 방식: ### 제품이 무엇인가 | 층 | 무엇인가 | 누가 또 가지고 있나 | | --- | --- | --- | | 데이터 | 여러 퍼블릭 체인의 블록·트랜잭션·로그·트레이스·토큰 전송 | **모든 풀 노드, 모든 인덱서** | | 테이블 | 같은 데이터를 BigQuery 에 적재, SQL 로 조회, 웨어하우스의 나머지와 조인 가능 | ETL 을 돌리는 어떤 팀이든 | | 약속 | 신선도·완전성·스키마 안정·어겼을 때의 크레딧 | **SLA 에 서명하기 전까지는 아무도** | **마지막 줄만 희소합니다.** 그리고 **뉴스가 다루는 줄도 그것뿐**입니다. ### 프리뷰 vs. GA — 실제로 바뀌는 것 | | 프리뷰 | SLA 가 붙은 GA | | --- | --- | --- | | 테이블 | 같음 | 같음 | | 가용성 약속 | 없음 | **숫자 하나 + *unavailable* 의 정의** | | 늦었을 때 | 내 문제 | 크레딧 — **상한이 있고 보통 작음** | | 스키마 변경 | 마음대로 | 폐기 정책 아래서 | | 청구 경로를 얹을 수 있나 | 아니오 | **정의가 덮는 범위에서만** | ### 체인 데이터셋 SLA 가 정의해야 할 것 | 용어 | 웨어하우스식 해석 | 체인식 해석 | 보장될 가능성 | | --- | --- | --- | --- | | Available | 쿼리 엔드포인트가 응답한다 | **테이블이 헤드에서 *N* 블록 안에 있다** | 엔드포인트: 예 · 지연: **아마 아니오** | | Complete | 행이 유실되지 않는다 | **리오그된 블록이 제거되거나 표시되고, 그 정책이 문서화된다** | **명시되지 않을 가능성이 큼** | | Stable | 서비스가 존재한다 | 컬럼 이름·타입이 버전을 가로질러 유지된다 | 보통 폐기 고지로 | | Credit | 월 청구액의 % | — | 예 — **그리고 내 손실이 아니라 청구액의 일부** | ### 발표되는 날 물을 질문 넷 1. 가용성의 **단위**는 무엇인가 — 요청, 분, 블록? 2. **신선도를 재기는 하는가**, 어느 헤드를 기준으로? 3. **고아 블록은 어떻게 되는가**, 그 동작은 계약에 있는가 문서에 있는가? 4. **크레딧 상한**은 얼마인가 — 가동률 퍼센트가 아니라 **그 숫자가 약속의 실제 크기**이니까.