맨위로 가기
  • 공유 공유
  • 댓글 댓글

Full Stack, Squid의 모든 레이어

코인이지

2026.07.16 17:15:43

 

Full Stack, Squid의 모든 레이어

— 정산 프로토콜부터 사용자 화면까지, 하나의 시스템으로 연결하는 구조

 

들어가며

크로스체인 거래는 사용자에게 하나의 행동처럼 보여야 한다.

 

한 체인에서 자산을 선택하고, 다른 체인에서 원하는 자산을 받는다.
사용자에게 필요한 경험은 이 정도로 단순하다.

 

하지만 그 뒤에서는 훨씬 많은 작업이 동시에 일어난다.

 

어떤 경로가 가장 빠른지 계산해야 하고, 여러 유동성 소스를 비교해야 하며, 체인별 실행 방식과 가스비를 처리해야 한다. 거래가 정상적으로 정산됐는지 확인하고, 그 과정을 지갑이나 앱의 화면에 자연스럽게 보여주는 작업도 필요하다.

 

이 각각을 서로 다른 프로토콜과 팀에 맡기면 제품은 여러 외부 시스템의 연결 지점이 된다.
한 레이어에서 문제가 생겨도 다른 레이어가 기다려야 하고, 새로운 체인을 지원하려 해도 여러 파트너의 준비 상태에 영향을 받는다.

 

Squid는 이 복잡성을 사용자와 빌더에게 넘기지 않기 위해 정산 프로토콜, 라우팅 엔진, 개발자 도구, 사용자 제품을 하나의 시스템으로 직접 구축하고 유지한다. 사용자가 보는 한 번의 트랜잭션을 완성하기 위해, 그 아래 필요한 전체 스택을 함께 만드는 방식이다.

 

한 번의 트랜잭션은 네 개의 레이어로 만들어진다

 

Squid의 Full Stack은 단순히 기능이 많다는 뜻이 아니다.
각 레이어가 서로 다른 역할을 맡되, 하나의 실행 결과를 위해 함께 움직이는 구조다.

 

1. 정산 프로토콜

가장 아래에는 Squid Intents가 있다.

 

Squid Intents는 복잡한 실행 로직을 TEE 기반의 오프체인 환경에서 처리하고, 검증된 최종 결과만 온체인에 정산하는 구조를 사용한다. 모든 실행 단계를 체인 위에 올리는 대신, 최종적으로 검증된 결과를 남겨 온체인 복잡성과 공격 표면을 줄이는 방향이다.

 

이 레이어가 책임지는 것은 단순한 메시지 전달이 아니다.
사용자가 요청한 크로스체인 결과가 실제로 이행되고 정산될 수 있도록 만드는 기반이다.

 

2. 집계와 라우팅 엔진

그 위에서는 실시간 라우팅 엔진이 작동한다.

 

Squid는 토큰, 체인, DEX, 오프체인 마켓메이커를 하나의 그래프로 연결하고, 사용자의 요청에 맞는 경로를 계산한다. 현재 Squid는 100개 이상의 체인과 2만 개 이상의 토큰, 130개 이상의 DEX 및 유동성 소스를 하나의 라우팅 레이어에서 다루고 있다.

 

사용자는 어떤 DEX를 거쳐야 하는지, 중간에 어떤 자산으로 바꿔야 하는지 직접 계산하지 않는다.

 

출발 자산과 원하는 결과를 정하면, 라우팅 엔진이 뒤에서 가격·속도·실행 가능성을 비교해 경로를 구성한다.

 

3. 개발자 도구

라우팅과 정산 구조가 있어도 빌더가 제품에 붙이기 어렵다면 실제 사용으로 이어지기 어렵다.

 

Squid는 SDK, API, Widget, Hooks를 통해 지갑과 앱이 크로스체인 기능을 통합할 수 있게 한다. 간단한 인터페이스가 필요한 팀은 Widget으로 시작할 수 있고, 실행 흐름을 직접 설계하려는 팀은 API와 SDK를 활용할 수 있다. 복잡한 후속 액션이 필요하면 Hooks를 통해 스왑 이후의 컨트랙트 호출까지 연결할 수 있다.

 

이 레이어는 Squid의 인프라를 실제 제품 기능으로 바꾸는 연결 지점이다.

 

4. 사용자 제품

가장 위에는 사용자가 직접 이용하는 Squid 앱이 있다.

 

여기서 사용자는 지원되는 토큰과 체인을 선택하고, 견적을 확인하고, 거래를 실행한다. 내부에서는 여러 레이어가 움직이지만 사용자가 보는 것은 하나의 연결된 흐름이다.

 

정산 프로토콜과 라우팅 엔진, 개발 도구만 제공하는 데서 멈추지 않고 직접 소비자 제품도 운영하기 때문에, Squid는 실제 사용자가 어디에서 막히는지 매일 확인할 수 있다. 2026년 5월 27일 공개된 자료에 따르면 Squid는 자체 앱과 1,000개 이상의 파트너 통합을 통해 100만 명 이상의 사용자에게 서비스를 제공해왔다.

 

모든 레이어를 직접 만드는 이유 1

사용자 경험이 중간에서 끊기지 않게 하기 위해

 

크로스체인 제품에서 사용자가 실패를 체감하는 지점은 다양하다.

 

견적은 나왔지만 실제 경로가 만료될 수 있고,
라우팅은 가능하지만 목적지 체인의 실행 방식이 맞지 않을 수 있으며,
인프라는 작동하지만 앱 화면이 거래 상태를 정확히 보여주지 못할 수 있다.

 

각 레이어가 서로 다른 시스템에 분리되어 있으면 이런 문제를 한 번에 해결하기 어렵다.

 

Squid는 전체 스택을 하나의 시스템으로 운영하면서, 사용자 화면에서 발생한 문제를 라우팅 엔진이나 정산 프로토콜까지 거슬러 올라가 수정할 수 있다. 반대로 새로운 실행 기능이 추가되면 SDK와 앱 경험까지 같은 방향으로 업데이트할 수 있다.

 

Full Stack의 핵심은 모든 것을 직접 보유한다는 데 있지 않다.

 

사용자가 보는 하나의 결과에 대해 전체 시스템이 같은 방향으로 움직이게 만드는 것에 있다.

 

모든 레이어를 직접 만드는 이유 2

새로운 체인과 실행 방식을 더 빠르게 받아들이기 위해

 

체인마다 구조는 다르다.

 

EVM 체인과 Solana는 실행 환경이 다르고, Bitcoin이나 XRPL처럼 스마트컨트랙트 구조가 다른 네트워크도 있다. 하나의 메시징 방식이나 특정 스마트컨트랙트 배포 구조에만 의존하면 지원 범위는 자연스럽게 제한된다.

 

Squid는 이런 제약을 해결하기 위해 아키텍처를 반복적으로 변경해왔다.

 

초기에는 Axelar 기반의 메시지 전달 구조를 사용했고, 이후 여러 브리지·DEX·유동성 소스를 함께 조합하는 그래프 기반 라우팅 엔진을 구축했다. 그다음 intent 기반 실행을 도입했고, 현재의 Squid Intents에서는 실행 로직을 오프체인으로 옮겨 스마트컨트랙트가 없는 체인까지 연결할 수 있는 방향으로 확장했다.

 

모든 레이어를 직접 관리하기 때문에 새로운 체인을 지원할 때 외부 프로토콜 하나의 로드맵에만 기다리지 않아도 된다.

 

같은 이유로 Squid는 AI 에이전트를 위한 MCP 연결과 Tempo의 MPP 어댑터 같은 새로운 인터페이스도 비교적 빠르게 추가할 수 있었다. 기존 실행 엔진 위에 새로운 접근 방식을 직접 연결할 수 있기 때문이다.

 

모든 레이어를 직접 만드는 이유 3

빌더가 여러 인프라를 다시 조립하지 않게 하기 위해

 

한국에서 글로벌 사용자를 대상으로 지갑, 결제, 스테이블코인, 게임 또는 트레이딩 제품을 만든다면 크로스체인은 하나의 기능으로 끝나지 않는다.

 

팀은 다음 요소를 각각 해결해야 한다.

 

  • 어떤 체인과 토큰을 지원할지
  • 어떤 경로와 유동성 소스를 사용할지
  • 가스와 수수료를 어떻게 처리할지
  • 거래 실패와 상태 추적을 어떻게 보여줄지
  • 새로운 체인이 추가될 때 구조를 어떻게 확장할지

 

이 요소들을 서로 다른 업체와 직접 연결하면, 제품팀은 사용자를 위한 기능보다 인프라 사이의 호환성을 관리하는 데 더 많은 시간을 쓰게 된다.

 

Squid의 Full Stack은 이 조립 비용을 줄이는 방향으로 설계된다.

 

라우팅, 지갑 연결, RPC, 수수료 처리, DEX 집계와 실행 구조를 하나의 통합 경로로 제공해, 빌더가 크로스체인 인프라를 처음부터 다시 만들지 않고 제품 경험에 집중할 수 있게 한다. 현재 Squid의 인프라는 DeFi, 결제, 지갑, AI 분야의 1,000개 이상의 통합에서 사용되고 있다.

 

Full Stack은 중앙 수탁을 의미하지 않는다

모든 레이어를 직접 만든다는 표현은 자산까지 Squid가 직접 보관한다는 뜻이 아니다.

 

Squid는 비수탁형 구조를 유지하며, 사용자는 거래 과정에서 자신의 키와 자산에 대한 통제권을 가진다. 소프트웨어와 실행 스택의 수직 통합과 사용자 자산의 중앙 수탁은 서로 다른 문제다.

 

2026년 5월 27일 공개된 운영 자료 기준으로 Squid는 9회의 보안 감사를 완료했고, 99.99% 가동률과 24시간 지원, 3년 이상의 운영 기간 동안 제로 익스플로잇 기록을 제시했다. Squid Intents 역시 실행 로직을 TEE 환경으로 옮기고 최종 검증 결과만 온체인에 정산해 온체인 공격 표면을 줄이는 방향으로 설계됐다.

 

즉, Full Stack은 자산을 한곳에 모으는 구조가 아니라,
사용자 자산의 통제권을 유지하면서 전체 실행 경험의 책임 범위를 넓히는 구조다.

 

모든 것을 직접 만든다는 것의 무게

Full Stack은 장점만을 뜻하지 않는다.

 

정산 프로토콜부터 사용자 앱까지 직접 운영한다는 것은 그만큼 넓은 유지보수 책임을 Squid가 맡는다는 의미이기도 하다.

 

라우팅 엔진이 정확해야 하고, 유동성 소스가 안정적으로 연결되어야 하며, 개발자 도구와 사용자 화면도 함께 업데이트되어야 한다. 한 레이어의 품질이 낮아지면 최종 사용자 경험에도 영향을 줄 수 있다.

 

따라서 Full Stack의 경쟁력은 기능 개수에서 나오지 않는다.

 

각 레이어를 얼마나 안정적으로 운영하고, 새로운 체인과 자산을 추가하면서도 동일한 실행 품질을 유지할 수 있는지가 더 중요하다.

 

Squid가 2023년 이후 60억 달러 이상의 가치를 라우팅하고, 100개 이상의 체인과 1,000개 이상의 통합으로 확장해온 기록을 강조하는 이유도 여기에 있다. Full Stack은 설계만으로 증명되는 것이 아니라 실제 운영을 통해 검증되어야 하기 때문이다.

 

마무리

사용자가 원하는 것은 복잡한 크로스체인 인프라가 아니다.

 

어떤 체인에 자산이 있든,
원하는 자산을 선택하고,
한 번의 흐름으로 결과를 받는 경험이다.

 

Squid는 이 단순한 사용자 경험을 만들기 위해 가장 복잡한 길을 선택했다.

 

정산 프로토콜을 만들고,
실시간 라우팅 엔진을 운영하고,
API·SDK·Widget·Hooks를 제공하며,
직접 사용자 제품까지 구축한다.

 

그래서 Full Stack은 Squid가 많은 기능을 가지고 있다는 뜻이 아니다.

 

하나의 크로스체인 결과를 위해 필요한 모든 레이어에 직접 책임을 지는 구조다.

 

사용자에게는 한 번의 트랜잭션을,
빌더에게는 하나의 통합 경로를,
새로운 체인과 자산에는 글로벌 유통의 기반을 제공하는 것.

 

그것이 Squid가 모든 레이어를 직접 만드는 이유다.

댓글 0

0/1000

1