OFFSET 숫자 대신 마지막 행의 created_at과 id를 다음 요청의 경계로 전달합니다.
created_at DESC, id DESC
(time, id) 캡처
정렬 버전 + 서명
(time,id) < cursor
중복·건너뜀을 줄인 연속 조회
핵심: 커서는 특정 ORDER BY의 위치이므로 정렬 규칙·버전·서명을 함께 관리해야 임의 조작과 의미 변화를 막습니다.