터미널, 코드 또는 AI 에이전트에서 Quicknode를 관리하세요.이제 CLI, Admin API, MCP 및 SDK를 지원합니다.
만들기 시작하기pay3가 어떻게 지갑 주소를 단일 링크로 대체하고, Quicknode Streams를 통해 4개 체인에 걸친 실시간 결제 감지 기능을 구축했는지.
스테이블코인 결제가 실제 결제처럼 느껴지려면, 수취인은 돈이 입금되는 순간을 바로 알아야 합니다. 이것이 바로 pay3의 핵심입니다. 사용자는 pay3.so/@username이라는 하나의 링크를 공유합니다. 송금인은 토큰을 선택해 송금합니다. 수취인은 몇 초 안에 결제 확인을 확인할 수 있습니다. 수동으로 확인할 필요도, “결제가 처리되었나요?”라는 메시지를 주고받을 필요도, 블록 탐색기를 새로 고칠 필요도 없습니다. pay3가 등장하기 전까지 암호화폐를 수령하려면 체인마다 달라지고, 숫자 하나만 틀려도 무효가 되는 42자짜리 지갑 주소를 공유해야 했습니다. pay3는 이를 스테이블코인 사용자들이 실제로 활동하는 4개 체인(이더리움, BNB 스마트 체인, 솔라나, 트론) 전반에 걸쳐 읽기 쉬운 하나의 링크로 대체합니다. 이 4개 체인 모두에서 실시간으로 결제를 감지하는 것이 바로 인프라상의 과제입니다.
모든 체인에서, 모든 사용자와 함께 성장하는 관심 목록
사용자가 가입하면 EVM 체인, 솔라나, 트론에 걸쳐 지갑 주소를 추가합니다. 그 순간부터 pay3는 해당 지갑 중 어느 곳에든 자금이 입금되는 즉시 이를 파악해야 합니다. 전체 사용자 기반에서 이 감시 목록은 가입자가 늘어날 때마다 커지며, 새로운 체인이 추가될 때마다 모니터링하기가 점점 더 어려워집니다.
여론조사는 약속을 지키지 못했다
가장 당연한 출발점은 폴링이었습니다. 즉, 각 체인을 반복적으로 조회하여 새로운 거래가 있는지 확인하는 방식이었죠. 이 방식은 RPC 요청을 과도하게 소모했고, 결제가 완료된 시점과 사용자가 이를 확인하는 시점 사이에 예측 불가능한 지연 시간을 초래했으며, 네 개의 체인을 아우르는 과정에서 비용도 많이 들고 신뢰성도 떨어졌습니다. ‘즉시 확인’을 핵심 가치로 내세우는 제품인 pay3에게 폴링은 기반이 될 수 없는 방식이었습니다.
pay3는 사용자가 지정한 주소, 계약, 이벤트를 모니터링하고 일치하는 항목이 발견되는 즉시 웹훅을 전송하는 실시간 데이터 파이프라인인 Quicknode Streams를 기반으로 탐지 레이어를 구축했습니다.
하나의 등록 모델, 네 개의 체인
사용자가 지갑 주소를 등록하면, pay3가 이를 Streams에 등록하고, Streams는 이더리움, BNB 스마트 체인, 솔라나, 트론에서 들어오는 거래를 모니터링합니다. 결제가 접수되는 순간, Streams는 pay3의 백엔드로 웹훅을 전송하고, pay3가 이를 확인하면 수신자는 몇 초 내에 확인 알림을 받게 됩니다. 이더리움이 가장 먼저 서비스를 시작했습니다. BNB 스마트 체인, 솔라나, 트론도 동일한 등록 모델을 따랐으며, 새로운 도구나 별도의 파이프라인이 필요하지 않았습니다.
솔라나와 트론은 부하를 지탱하는 핵심 요소이지, 단순한 부가 기능이 아닙니다
Tron은 pay3의 소매용 USDT 송금에서 가장 큰 비중을 차지하기 때문에, pay3는 처음부터 네 가지 체인 모두를 필요로 했으며, EVM을 우선으로 하고 나머지는 나중에 추가하는 방식이 아니었습니다. Streams는 동일한 제품 내에서 이 네 가지 체인을 모두 지원합니다. 체인을 추가하는 것은 재구축이 아닌 설정 변경만으로 가능합니다.
"사용자들은 pay3.so/@username이라는 하나의 링크만 공유하면, 송금인이 바로 결제를 진행합니다. 주소도 필요 없고, 체인 간 혼동도 없으며, ‘결제가 처리되었나요?’ 같은 메시지도 없습니다. 수신자는 그저 ‘결제 수령’이라는 알림만 확인하면 됩니다. Quicknode Streams는 네 개의 체인에서 동시에 이러한 기능을 실현해 주는 기술이며, 우리는 이를 재구축할 필요 없이 가맹점들에게도 동일하게 확장 적용하고 있습니다."— 바룬, 설립자 겸 CEOpay3
Streams는 결제가 온체인에 반영된 지 약 2초 이내에 웹훅을 발송합니다.
pay3는 이더리움, BNB 스마트 체인, 솔라나, 트론에 걸쳐 7,000개 이상의 지갑 주소를 모니터링하고 있으며, 현재까지 50만 달러 이상의 스테이블코인 거래량을 처리했습니다.
EVM, 솔라나, 트론은 단일 통합을 통해 구동됩니다. 지원 범위를 확장하려면 새로운 도구를 도입할 필요 없이 설정만 업데이트하면 됩니다.
내부 인덱서가 없고, 체인별 폴링 작업도 없습니다. 소비자 결제 제품을 개발하는 소규모 팀은 모니터링 계층이 아닌 제품 자체에 집중할 수 있습니다.
이제 동일한 Streams 파이프라인이 pay3의 가맹점 확대를 뒷받침하고 있습니다. 탐지 계층은 변함이 없습니다. 달라진 점은 pay3가 웹훅의 다운스트림에서 수행하는 작업입니다.
Quicknode는 실시간 개발을 진행하는 팀을 위한 종합 블록체인 개발 플랫폼입니다. 80개 이상의 체인을 아우르는 핵심 RPC API, Streams를 통한 실시간 데이터, 그리고 단일 통합을 통한 멀티체인 지원 기능을 제공하므로, 소규모 팀도 블록체인 인프라를 유지 관리하는 대신 결제 제품을 출시할 수 있습니다.
SOC 2 Type II 인증 · ISO 27001