Origin의 개발은 일관되지 않은 상태와 RPC 오류로 지연되고 있었습니다

413K+
일일 쿼리880시간
매달 절약제로
오류Alchemy는 안정적이며, 이는 엔지니어인 우리에게 무엇보다 중요합니다.
— Mike Shultz, Origin 개발자
요약
다른 많은 블록체인 팀들과 마찬가지로, Origin은 블록체인에 주문을 성공적으로 전송하고 블록체인 상태를 최신 상태로 유지하는 것에 의존하는 프로토콜을 구축하고 있습니다.
Origin은 이전에 일관성 오류로 가득한 인프라 제공업체를 사용했습니다. 그 과정에서 Origin은 해당 시스템을 작동시키기 위해 몇 달을 들여 부품을 만들거나, 새로운 솔루션을 찾아야 한다는 것을 시급히 깨달았습니다.
인프라 문제를 빨리 해결할수록 매일 신뢰할 수 없는 데이터를 디버깅하는 엔지니어 업무를 그만큼 빨리 줄일 수 있었습니다. 오늘날 Origin은 Alchemy의 차세대 인프라를 활용해 블록체인을 쿼리하고 신뢰할 수 있는 상태 정보를 얻으면서, 자사 프로토콜에 집중하고 있습니다.
RPC 오류와 디버깅에 많은 시간이 소요됨
Origin은 원래 다른 인프라 제공업체를 사용했는데, 상태 불일치와 RPC 오류로 가득했습니다. 모든 요청이 같은 상태의 서버로 가는 것 같지 않았습니다.
예를 들어, 한 노드가 요청에 응답했지만, 그 노드는 다른 요청에 응답한 다른 노드보다 몇 블록 뒤처져 있었습니다. 이런 이상한 상태 문제는 구체적인 원인을 알아내기 전까지는 사실상 트러블슈팅이 불가능했고, 일단 원인을 파악하고 나니 도처에서 똑같은 문제가 보였습니다.
일관성 없는 상태가 사용자에게 예상치 못한 방식으로 영향을 미침
일관성 없는 상태 문제는 RPC 오류보다 디버깅하기가 훨씬 더 어려웠습니다. 여러 차례에 걸쳐 사용자가 문제를 보고하면 Origin은 디버깅에 시간을 들였지만, 결국 노드가 잘못된 응답을 보낸 것으로 밝혀지곤 했습니다.
예를 들어, Origin은 이벤트가 발생하는 것을 확인하고 상태 변화를 점검했지만, 상태가 업데이트되지 않은 것을 보게 되는 경우가 있었습니다. 일관성 없는 상태 정보로 인해 최종 사용자는 유효하지 않은 데이터를 보거나, 자신의 입찰이나 제안이 마켓플레이스에 전혀 반영되지 않는 상황을 겪었습니다.
상태 문제의 대폭적인 감소
Origin은 시급히 결정을 내려야 하는 상황에 이르렀습니다. 캐싱 레이어를 구축하는 등 기존 인프라를 작동시키기 위한 수정 작업에 앞으로 몇 달을 투입하거나, 아니면 다른 솔루션을 찾아야 했습니다.
Origin의 Franck Chastagnol이 Alchemy에 대해 매우 긍정적인 평가를 듣고, 나머지 팀원들에게도 새로운 서비스를 테스트해 보자고 설득했습니다. 처음에는 Origin의 모든 스테이징 환경에 Alchemy를 도입했습니다. 지금은 Origin의 모든 프로덕션 수준 제품에 Alchemy를 사용하고 있습니다.
Alchemy는 Origin의 상당한 시간을 절약해 주었고, 최종 사용자 경험을 더 나은 방향으로 바꿔 놓았습니다.
— Franck Chastagnol, Origin
Origin은 매일 문제를 겪던 상황에서 이제는 가끔 일시적인 문제만 겪는 수준으로 바뀌었습니다. 엔지니어들에게 Alchemy로 전환한 가장 큰 이점은 요청 간 상태의 정확성이었습니다. 상태의 상대적 일관성은 트러블슈팅하기 어려운 부분이며, 올바른 데이터를 돌려받았을 때 미치는 영향이 큽니다. 최종 사용자는 더 이상 황당한 오류를 겪지 않고, 엔지니어들은 Origin을 개발하는 데 시간을 쓸 수 있습니다.
고객 지원의 높은 밀착도
일관성 없는 상태 문제는 이제 가끔, 그것도 일시적으로만 발생합니다. Origin이 문제를 발견하면 Alchemy 팀에 문의하고, Alchemy 팀은 빠르게 응답하여 문제를 트러블슈팅합니다. VIP 고객은 Alchemy를 구축하는 엔지니어들과 직접 소통할 수 있는 창구를 갖습니다. Alchemy 팀은 문제를 즉시 해결하거나, Origin이 자사 코드를 고치는 방법을 찾도록 돕습니다.
디버깅과 알림에 유용한 개발자 도구
Alchemy의 다른 제품들과 관련해, Origin은 일일 분석 업데이트를 확인하여 자칫 놓칠 수 있는 버그에 대한 점검 및 알림 도구로 활용하고 있습니다. 이러한 버그를 조기에 발견하면 릴레이어나 다른 의존성으로부터의 이상 동작을 문제가 걷잡을 수 없이 커지기 전에 파악할 수 있습니다.
Alchemy가 제공하는 핵심 서비스가 최고임
Alchemy는 Origin의 상당한 시간을 절약해 주었고, 최종 사용자 경험을 더 나은 방향으로 바꿔 놓았습니다. Origin은 Alchemy의 신속한 지원 대응에 계속 깊은 인상을 받고 있지만, 그중에서도 핵심 솔루션을 가장 높이 평가합니다. Alchemy는 안정적이며, 이는 엔지니어인 Origin에게 무엇보다 중요합니다.
관련 케이스 스터디
DeFi2026년 10월 13일
Cash App이 스테이블코인 자금 이동을 현금처럼 간단하게 만드는 방법
Cash App은 Alchemy Node APIs와 Webhooks를 사용해 모든 스테이블코인 잔액과 이체를 공개 체인 상태에 대해 계속 검증할 수 있게 유지합니다.
DeFi2026년 9월 15일
AllScale가 대규모로 빠르고 안정적인 스테이블코인 결제를 구현하는 방법
AllScale은 Alchemy Node API에서 블록체인 읽기와 트랜잭션 요청을 표준화하여 스테이블코인 체크아웃, 인보이싱, 급여, 정산을 구현했습니다.
DeFi2026년 9월 8일
Valantis가 Hyperliquid에서 안정적인 트레이딩 경험을 구축한 방법
Valantis는 HyperEVM RPC 호출을 자체 호스팅 노드에서 Alchemy의 HyperEVM Node로 전환한 후 100%의 RPC 요청 성공률과 더 안정적인 트레이딩 기반을 확보했다고 밝혔습니다.

블록체인 매직을 만드세요
Alchemy는 가장 강력한 web3 개발자용 제품 및 도구에 리소스, 커뮤니티, 전설적인 지원을 결합합니다.