백테스트 · 리플레이 · 인덱싱

Solana를 위한리플레이 레이어.

기존에 사용 중인 Yellowstone gRPC 클라이언트로 지난 24시간의 체인 히스토리를 스트리밍합니다. 리플레이 단위로 과금합니다.

slot ──────────────────

실제체인으로백테스트하세요.
모든
슬롯.모든바이트.

드롭인 호환

같은 클라이언트. 같은 프로토콜. 다른 엔드포인트.

sillage.sh는 Yellowstone gRPC 프로토콜을 변경 없이 서버로서 그대로 제공합니다. Triton, Helius, 자체 호스팅 Geyser 플러그인용으로 작성한 코드가 그대로 동작합니다. 시작 슬롯만 전달하면, 스트림이 그 지점부터 시작됩니다.

use yellowstone_grpc_client::GeyserGrpcClient;

let mut client = GeyserGrpcClient::build_from_shared(
    "https://replay.sillage.sh",
)?
    .x_token(Some(token))?
    .connect()
    .await?;

let (_, stream) = client
    .subscribe_with_request(Some(req.from_slot(312_840_000)))
    .await?;
서버 사이드 필터

서버에서 필터링. 읽은 만큼만 지불.

Yellowstone의 pubkey 기반 필터가 그대로 동작합니다 — 특정 프로그램이나 계정으로 트랜잭션을 좁히고, 특정 owner로 계정 스트림을 좁힙니다.

필터가 적용된 구독
let req = SubscribeRequest {
    transactions: hashmap! {
        "swaps".to_owned() => SubscribeRequestFilterTransactions {
            vote: Some(false),
            failed: Some(false),
            account_include: vec![JUPITER_V6.into()],
            ..Default::default()
        },
    },
    accounts: hashmap! {
        "pools".to_owned() => SubscribeRequestFilterAccounts {
            owner: vec![RAYDIUM_AMM.into()],
            ..Default::default()
        },
    },
    ..Default::default()
};
월클락 정밀도

실제 발생한 속도 그대로 리플레이.

모든 메시지는 수신된 시각을 100마이크로초 단위까지 기록합니다. 슬롯 내 24.3ms에 도착한 트랜잭션은 리플레이에서도 정확히 24.3ms에 재현됩니다. 슬롯 내부 순서, 전파 지연, 실제 네트워크 시간의 결 — 모두 보존됩니다.

슬롯 312,847,201 · 캡처됨400ms · 11 메시지
24ms
0ms400ms
0 / 11 메시지 · 타임스탬프 정밀도 100μs
타임스탬프 정밀도
100μs
풀 파이어호스

세 가지 핵심 스트림. 동일하게 리플레이.

라이브 구독이 수신하는 모든 메시지를 24시간 윈도우 내내 연속적으로 보존합니다. 샘플링 없음. 요약 없음. 스키마 변환 없음.

라이브 캡처 · 3개 핵심 스트림— msgs/sec
transactions
320/s
accounts
180/s
blocks
2.5/s
지원 메시지 타입
3지속적으로 확장 중
수치로 보기

기능 목록이 아닌, 스펙입니다.

리플레이 윈도우
0시간, 롤링

현재 체인 팁에서 거꾸로. 캘린더 기준 회전이 아닌 연속 롤링.

커밋먼트 레벨
0confirmed, finalized

Processed 커밋먼트 메시지는 저장되지 않습니다 — 너무 일시적이어서 리플레이 시점에는 가치가 없습니다.

필터 해상도
μs디스크 읽기 이전

프로그램, 계정, 서명에 대한 Roaring bitmap 인덱스가 메시지 바이트에 접근하기 전에 해석됩니다.

스토리지
Zstd블록 압축

영구 스토리지에서 range fetch 가능. 필터링된 리플레이는 매칭된 바이트만 읽습니다.

대안들 사이에서

리플레이 퍼스트. 리플레이를 티어로 제공하지 않음.

다른 프로바이더들은 라이브 체인을 멋지게 스트리밍합니다. sillage.sh는 그 역을 출시합니다: 24시간의 히스토리, 같은 프로토콜, 리플레이 단위 과금.

sillage.shHelius LaserStreamTriton FumaroleQuickNode
리플레이 윈도우24시간24시간4일~20분
가격리플레이당$999/월 플랜*$0.08/GB + 플랜엔터프라이즈
프로토콜Yellowstone gRPCYellowstone gRPCYellowstone gRPCYellowstone gRPC
타임스탬프 정밀도메시지당슬롯 단위슬롯 단위
사용 사례

상시 가동이 필요 없는 워크로드를 위해 설계됨.

백테스팅

어제의 체인을 전략으로 리플레이. 스트리밍 구독을 태우지 않고 PnL을 튜닝하세요.

Solana 백테스팅 자세히 보기
인덱싱

지난 24시간 중 임의의 슬롯에서 새 인덱스를 백필. 스냅샷 재동기화 불필요.

리서치

히스토리 플로우 패턴을 조회. 동일한 Yellowstone 프로토콜, 읽을 때만 과금.

리오그 복구

리오그 이전 시점의 윈도우를 리플레이하여 상태 검증 — 원시 히스토리를 직접 보관할 필요 없음.

얼리 액세스

문이 열리기 전에 엔드포인트를 받으세요.

첫 코호트는 지난 24시간의 트랜잭션, 계정, 블록 스트림 리플레이로 시작합니다. 봇, 인덱서, 리서치 개발자에게 우선권이 주어집니다.

일찍 가입하세요 · 처음 100명의 회원은 무료 24시간 리플레이를 받습니다.
스팸 없음. 엔드포인트가 프로비저닝되면 이메일로 알려드립니다.