가장 빠르게

카피 거래의 승패는 밀리초 단위로 갈립니다. HFT급 속도를 정확히 어떻게 달성하는지 보여드립니다.

<0ms

총 지연 시간

<0ms

감지

문제

다른 카피 트레이더가 지는 이유

API 폴링 = 항상 뒤처짐

대부분의 카피 트레이딩 플랫폼은 거래 감지를 위해 API 폴링을 사용합니다. Polymarket에 반복해서 "무슨 일이 있었나요?"라고 묻는 방식입니다. 이는 근본적인 지연을 만듭니다.

  • 폴링 간격 지연

    100-500ms마다 확인하면 그만큼 항상 뒤처집니다

  • 네트워크 왕복

    각 폴링은 20-50ms의 네트워크 지연을 추가합니다

  • API 처리

    API 서버는 응답을 배치 처리하고 큐에 넣습니다

일반적인 API 폴링 타임라인
T+0ms트레이더가 주문 제출
T+50ms주문이 블록체인에 도달
T+200ms블록 확인
T+500msAPI 인덱싱(아마도)
T+1000ms폴링이 거래 감지
T+1200ms복사 주문 제출
총합약 1-3초 뒤처짐
우리의 솔루션

MEMPOOL 모니터링

블록체인에서 확인되기 전에 거래를 감지합니다. Polygon mempool을 모니터링하여 보류 중인 트랜잭션이 브로드캐스트되는 즉시 확인합니다.

POLYZIG MEMPOOL 타임라인
T+0ms트레이더가 주문 제출
T+150msMEMPOOL: TX 감지!
T+152ms주문 디코딩
T+400ms복사 주문 제출
총합약 400ms(API 폴링보다 빠름)

소스에서 거래 포착

mempool은 트랜잭션이 블록에 포함되기 전 대기하는 곳입니다. 이를 직접 감시해 확인 및 인덱싱 지연 전체를 건너뜁니다.

  • 확인 전 감지

    거래가 블록체인에 기록되기 전에 확인

  • 직접 Calldata 디코딩

    원시 트랜잭션 데이터에서 주문 세부 정보 추출

  • API 의존 없음

    중개자 없는 직접 블록체인 연결

실행 파이프라인

신호에서 실행까지

모든 밀리초가 중요합니다. 최적화된 파이프라인은 다음과 같습니다.

01

MEMPOOL 감지

~150ms

Polygon 노드에 대한 WebSocket 연결이 추적 중인 트레이더 주소를 대상으로 하는 보류 트랜잭션을 포착합니다. 트랜잭션은 Polymarket Fee Module과의 컨트랙트 상호작용으로 필터링됩니다.

02

CALLDATA 디코딩

<2ms

원시 트랜잭션 calldata를 디코딩해 내장된 주문(token_id, 방향(BUY/SELL), 크기, 가격)을 추출합니다. 최적화된 파싱은 표준 JSON보다 더 빠른 디코딩을 달성합니다.

03

위험 점검

<1ms

포지션 한도, 사용 가능한 잔고, 슬리피지 허용 범위를 사용자의 설정과 검증합니다. Lock-free 데이터 구조로 경합을 제거합니다.

04

주문 제출

~200ms

사전 인증된 API 자격 증명으로 핸드셰이크 지연을 제거합니다. 주문은 슬리피지 조정 가격으로 Polymarket CLOB에 직접 전송됩니다.

05

체결 추적

~400ms

WebSocket 연결이 체결 확인을 모니터링합니다. 중복 주문을 방지하기 위해 포지션 상태가 원자적으로 업데이트됩니다.

총 실행 시간
<500ms

mempool 감지부터 주문 제출까지(엔드투엔드)

인프라

HFT급 최적화

기관 고빈도 트레이더가 사용하는 동일한 기법이 이제 당신의 복사 거래를 구동합니다.

CPU Pinning
컨텍스트 스위치 0

핵심 스레드를 전용 CPU 코어에 고정해 컨텍스트 스위치 오버헤드를 제거하고 일관된 지연 시간을 보장합니다.

RDTSC 타이밍
약 20 사이클

직접 CPU 타임스탬프 카운터 읽기는 최소 오버헤드로 서브 나노초 정밀 타이밍을 제공합니다.

Lock-Free 큐
경합 없음

Crossbeam lock-free 채널은 블로킹이나 뮤텍스 오버헤드 없이 스레드 간 신호를 전달합니다.

캐시 정렬
64바이트 라인

데이터 구조를 CPU 캐시 라인에 맞춰 정렬해 코어 간 false sharing을 방지합니다.

SIMD-JSON 파싱

AVX2/SSE4 벡터화 JSON 파싱은 기존 파서 대비 2-3배 처리량을 달성합니다. 대량 WebSocket 피드를 처리하는 핵심 경로에 중요합니다.

Zero-Copy 추출

가격과 수량 필드를 전체 JSON 역직렬화 없이 직접 문자열 스캔으로 추출합니다. 핫패스 데이터에서 5배 빠릅니다.

사전 캐시된 자격 증명

API 인증을 미리 계산하고 캐시하여 주문당 핸드셰이크에 소요될 50-100ms를 절약합니다.

비교

감지 방식

모든 거래 감지가 같은 것은 아닙니다. 차이는 다음과 같습니다.

최고PolyZig
<200ms
MEMPOOL 모니터링

Polygon mempool에 직접 구독합니다. 블록체인 확인 전 거래를 감지합니다. 총 엔드투엔드 500ms 미만.

  • 확인 전 감지
  • 직접 블록체인 접근
  • API 의존도 0
  • 실시간 트랜잭션 스트림
API 폴링
~500ms
REST API 폴링

Polymarket API에서 주기적으로 거래 데이터를 요청합니다. 항상 실시간보다 뒤처집니다.

  • 확인 전 감지
  • 직접 블록체인 접근
  • API 의존도 0
  • 실시간 트랜잭션 스트림
WebSocket API
~300ms
WEBSOCKET 피드

거래 업데이트를 위해 Polymarket WebSocket을 구독합니다. 폴링보다 빠르지만 여전히 확인 이후입니다.

  • 확인 전 감지
  • 직접 블록체인 접근
  • API 의존도 0
  • 실시간 트랜잭션 스트림
아키텍처

시스템 개요

POLYGON
Mempool
감지기
디코딩 및 필터링
실행기
주문 제출
감지 레이어
  • Polygon WebSocket 구독
  • 주소 필터(대상 트레이더)
  • 컨트랙트 상호작용 필터
처리 레이어
  • SIMD-JSON calldata 디코딩
  • 주문 파라미터 추출
  • 위험 및 포지션 점검
실행 레이어
  • 사전 인증 API 연결
  • 슬리피지 조정 가격
  • 체결 추적 및 확인
모니터링 컨트랙트
Polymarket Fee Module
0xE3f18aCc55091e2c48d883fc8C8413319d4Ab7b0
CTF Exchange
바이너리 마켓의 토큰 전송
NEG Risk CTF Exchange
다중 결과 마켓 포지션
왜 중요한가

모든 밀리초가 중요합니다

가격 슬리피지

마켓은 빠르게 움직입니다. 큰 매수자가 들어오면 가격은 즉시 오르기 시작합니다. 100ms 지연마다 다음을 의미할 수 있습니다:

  • 100ms 지연0.1-0.3% 더 나쁜 가격
  • 500ms 지연0.5-1.5% 더 나쁜 가격
  • 1000ms 지연1-3% 더 나쁜 가격
큐 위치

Polymarket은 선착순 주문장을 사용합니다. 큐에서의 위치가 원하는 가격에 체결될지 결정합니다.

  • 큐 앞쪽높은 체결 가능성
  • 큐 중간부분 체결 가능성 높음
  • 큐 뒤쪽체결되지 않는 경우가 많음
실제 예시

복사 중인 트레이더가 0.62에 YES 토큰 $5,000어치를 매수합니다. 우리의 속도라면:

PolyZig (<500ms)
0.623에 체결
mempool 속도로 더 나은 체결가
API 폴링 복사기(약 2-3초)
0.635에 체결(체결된다면)
폴링 지연으로 더 나쁜 체결가
실제로 보기

우리 말만 믿지 마세요

실시간 지연 시간 대시보드를 확인하세요. 실제 숫자, 실시간 업데이트, 마케팅 과장 없음.