**Coinbase 개발자 플랫폼(CDP)**은 개발자가 암호화폐 기반 애플리케이션을 구축할 수 있도록 Coinbase에서 제공하는 도구, 애플리케이션 프로그래밍 인터페이스(API) 및 인프라 서비스 모음입니다. 이 플랫폼은 Coinbase의 기존 인프라, 보안 및 규정 준수 프레임워크를 활용하여 지갑 생성, 결제, 거래, 데이터 액세스 및 온체인 개발을 위한 솔루션을 제공합니다. [1][2]
개요
Coinbase 개발자 플랫폼은 온체인 경제를 위한 기본 인프라 계층으로 자리매김하고 있으며, 블록체인 개발의 복잡성을 단순화하도록 설계되었습니다. 이 플랫폼의 명시된 목표는 개발자에게 사용하기 쉽고 신뢰할 수 있는 경험을 제공하여 "세상을 온체인으로 가져오는 것"이며, 보안, 확장성 및 사용자 경험과 관련된 문제를 추상화하는 것을 목표로 합니다. [3][4] 개인 빌더부터 대기업에 이르기까지 광범위한 사용자를 대상으로 소비자, 비즈니스 및 기관 사용 사례에 맞춘 고유한 API 세트를 제공합니다. [12]
이 플랫폼의 가치 제안은 거래소 유동성, 커스터디 솔루션 및 브랜드 인지도를 포함하여 더 넓은 Coinbase 생태계를 활용하는 데 기반을 두고 있습니다. 이 플랫폼은 250개 이상의 은행, 핀테크 및 암호화폐 회사에서 해당 서비스를 사용하고 있다고 언급하면서 안전하고 감사된 인프라를 제공하는 데 중점을 둡니다. [1] CDP는 다양한 이니셔티브를 통해 개발자 커뮤니티와 적극적으로 소통합니다. 주요 프로그램 중 하나는 제품 피드백을 제공하고 교육 콘텐츠를 만들고 이벤트에서 플랫폼을 대표하는 입증된 빌더를 위한 초대 전용 네트워크인 CDP 앰배서더 프로그램입니다. [13] 이 플랫폼은 또한 해당 도구를 사용하는 프로젝트에 대한 빌더 보조금을 제공하고 해커톤에 참여합니다. [5]
기술 및 아키텍처
Coinbase 개발자 플랫폼은 개발자가 개별적으로 통합할 수 있는 다양한 고유한 제품, API 및 SDK로 구성된 모듈식 생태계입니다. 구성 요소는 온체인 애플리케이션 개발의 다양한 측면을 지원하기 위해 기능별로 구성됩니다. [2]
지갑 인프라
CDP는 사용자 지갑을 생성하고 관리하기 위한 포괄적인 WaaS(Wallet-as-a-Service) 솔루션 모음을 제공합니다.
서버 지갑: 이는 봇 및 에이전트와 같은 자동화된 또는 백엔드 시스템을 위해 설계된 개발자 제어 서버 측 지갑(CDP 지갑이라고도 함)입니다. 해당 보안 아키텍처는 TEE(Trusted Execution Environment), 특히 안전하고 격리된 컴퓨팅 환경인 AWS Nitro Enclaves를 기반으로 구축되었습니다. 개인 키는 엔클레이브 내에서 완전히 생성, 암호화 및 서명에 사용되므로 암호화되지 않은 키가 Coinbase에도 노출되지 않습니다. [14] 개발자는 키 자료를 처리하거나 서명 인프라를 관리할 필요 없이 범위가 지정된 API 호출을 통해 지갑을 관리하고 트랜잭션에 서명합니다. [6]
임베디드 지갑: 이 소프트웨어 개발 키트(SDK)를 통해 개발자는 자체 커스터디 지갑을 애플리케이션에 직접 통합할 수 있습니다. 이 키트는 이메일, SMS 또는 OAuth와 같은 친숙한 Web2 스타일 로그인을 통해 지갑 생성을 활성화하여 사용자 온보딩을 단순화하고 시드 구문 관리의 복잡성을 추상화하도록 설계되었습니다. [15] 이를 통해 사용자는 즉시 거래를 시작할 수 있으며 개발자는 프런트 엔드 경험을 계속 제어할 수 있습니다. [2]
AgentKit는 AI와 블록체인 기술을 연결하도록 설계된 오픈 소스 프레임워크로, 개발자는 온체인 환경과 자율적으로 상호 작용할 수 있는 AI 에이전트를 구축할 수 있습니다. [16] CDP SDK를 기반으로 구축되었으며, 토큰 배포, 전송 실행 및 스왑 수행과 같은 블록체인 기능에 대한 기본 액세스를 에이전트에 제공합니다. 이 프레임워크는 모델에 구애받지 않으며 OpenAI, Anthropic의 Claude 및 Llama와 같은 다양한 LLM 공급자를 지원하고 LangChain 생태계와 호환됩니다. AgentKit는 각 에이전트에 안전하고 프로그래밍 가능한 지갑과 머신 간 결제를 용이하게 하는 x402 프로토콜을 제공하기 위해 CDP의 서버 지갑과 함께 사용되는 경우가 많습니다. [16]
결제 및 온보딩
온램프 및 오프램프: 타사 애플리케이션 내에서 사용자가 법정 화폐로 암호화폐를 구매(온램프)하거나 암호화폐를 법정 화폐(오프램프)로 판매할 수 있도록 하는 위젯으로 통합되는 경우가 많은 법정 화폐-암호화폐 솔루션입니다. [2]
Coinbase Commerce: 호스팅된 결제 페이지 및 결제 버튼과 같은 도구를 통해 판매자가 온체인 암호화폐 결제를 수락할 수 있도록 하는 서비스입니다. [11]
Paymaster: 개발자가 사용자에게 트랜잭션 수수료(가스)를 후원할 수 있도록 하는 API입니다. [5]
x402 프로토콜: HTTP 402 '결제 필요' 상태 코드에서 영감을 얻은 온체인 소액 결제를 위한 개방형 결제 프로토콜입니다. AI 에이전트가 API 호출, 데이터 또는 컴퓨팅과 같은 서비스를 자율적으로 구매할 수 있도록 하여 머신 간 트랜잭션을 용이하게 하도록 설계되었습니다. 이 프로토콜의 워크플로는 서버가 온체인 송장이 포함된 402 오류로 리소스 요청에 응답하는 것을 포함합니다. 클라이언트는 송장을 지불하고 트랜잭션 해시와 같은 지불 증거로 요청을 다시 시도하여 액세스 권한을 얻습니다. 이를 통해 사용자 계정이나 세션 없이 프로그래밍 방식의 종량제 액세스가 가능합니다. 이 프로토콜은 개방형 표준으로 설계되었으며 특정 체인에 연결되어 있지는 않지만 초기 구현은 EVM 네트워크에 중점을 둡니다. [18][19]
거래 및 데이터 API
Advanced Trade API: 시장, 지정가 및 스톱 지정가 주문을 지원하는 Coinbase의 현물 시장에서 프로그래밍 방식으로 거래하기 위한 API입니다. 550개 이상의 시장에 대한 액세스를 제공하며 높은 주문 입력 속도를 위해 설계되었습니다. 여기에는 거래를 실행하기 위한 REST API와 실시간 시장 데이터를 위한 WebSocket 서버가 포함됩니다. [7]
Swap API: 개발자가 최소한의 코드로 토큰 스왑을 애플리케이션에 통합할 수 있도록 하는 API입니다. 백엔드 기반 자동화된 워크플로를 위해 설계되었으며 사용자 대면 지갑 팝업 없이 프로그래밍 방식으로 실행할 수 있습니다. 이 API는 주요 애그리게이터에서 유동성을 소싱하여 경쟁력 있는 가격을 제공하고 승인, 서명 및 라우팅을 처리하여 개발자가 핵심 애플리케이션 기능에 집중할 수 있도록 합니다. [17]
Exchange API: 기관 및 고빈도 거래자를 위한 API 모음으로, Exchange API(현물 시장용), International Exchange API(영구 선물용), Prime API(기관 프라임 브로커리지용) 및 Derivatives API가 포함됩니다. [2]
Data API: 개발자에게 인덱싱되고 구성된 온체인 데이터에 대한 액세스를 제공하여 원시 블록체인 정보를 직접 쿼리할 필요성을 줄입니다. [3]
사용 사례 및 파트너십
자율 에이전트 및 AI: x402 프로토콜 및 서버 지갑은 Questflow 및 Firecrawl과 같은 플랫폼에서 자율 AI 에이전트를 위한 온체인 경제를 구축하는 데 사용됩니다. Google의 Agentic Payments Protocol(AP2)과의 협력을 통해 AI 에이전트가 스테이블코인을 사용하여 서로 지불할 수 있도록 x402를 활용합니다. [5]
DeFi 및 거래: Coinbase 자체 탈중앙화 거래소(DEX) 거래 기능은 CDP 임베디드 지갑을 사용하여 원활한 사용자 경험을 제공합니다. Advanced Trade API는 3Commas, Bitsgap 및 Cryptohopper와 같은 타사 거래 자동화 플랫폼과 통합됩니다. [5][7]
사용자 온보딩: 지갑 인프라 회사인 Turnkey는 사용자가 법정 화폐로 지갑에 직접 자금을 조달할 수 있도록 Coinbase 온램프를 통합했습니다. [5]
전자 상거래 및 클라우드 서비스: Google Cloud는 고객이 암호화폐로 클라우드 서비스 비용을 지불할 수 있도록 Coinbase Commerce를 통합했습니다. [11]
Blocklords Dynasty
Blocklords Dynasty의 경우 CDP의 Paymaster는 가스리스 온보딩을 가능하게 하여 사용자가 지갑을 수동으로 관리할 필요 없이 게임이 120만 개 이상의 지갑, 5천만 개 이상의 게임 내 트랜잭션 및 250,000명 이상의 일일 사용자를 지원할 수 있도록 지원합니다. [8]
FereAI
FereAI에서 CDP의 서버 지갑은 조각화된 지갑 관리를 대체했습니다. 체인에 구애받지 않고 API 기반 지갑 계층과 안전한 키 스토리지를 통해 FereAI는 에이전트 처리량이 5배 증가하고 키 관리 사고가 발생하지 않았으며 새로운 전략에 대한 온보딩이 90% 더 빨라졌습니다. [9]
Coinbase DEX
CDP의 임베디드 지갑을 통해 사용자는 Coinbase 인터페이스 내에서 직접 온체인에서 거래할 수 있습니다. 지갑은 자동으로 프로비저닝되며(시드 구문 없음), 중앙 집중식 UI와 분산형 자산 제어를 결합한 마찰 없는 자체 커스터디 경험을 가능하게 합니다. [10]
CDP Founders Fuel
CDP Founders Fuel은 Coinbase 개발자 플랫폼에서 기술 창업자, 소규모 팀 또는 솔로 개발자가 작업 프로토타입에서 완전히 출시된 제품으로 전환하는 데 도움을 주기 위한 선별적 지원 이니셔티브입니다. 이 프로그램은 선택된 팀에게 최대 $15,000 상당의 CDP 및 Paymaster 크레딧, $5,000 상당의 AWS Activate 크레딧, 기술 피드백을 위한 CDP 제품 리드와의 1:1 액세스, GTM(Go-to-Market) 지원, 새로운 플랫폼 기능에 대한 조기 액세스 및 소셜 증폭을 위한 CDP Builder Showcase 포함을 제공합니다. 자격을 얻으려면 지원자는 작동하는 앱이 있어야 하고 3개월 이내에 공개적으로 출시할 계획이며 하나 이상의 CDP 도구를 통합해야 합니다. [11]