
숨은 인프라 01화| 전 세계 개발자와 함께 만들어가는 OKX Web3 지갑 API 심층 분석
혁신 유전자에 의해 구동되는 OKX Web3 지갑은 내부적으로 제품을 지속적으로 최적화하고 외부적으로는 공동 창조를 광범위하게 탐색합니다.
OKX Web3 지갑은 공동 창조의 확대를 위해 한편으로 코드 오픈소스화를 지속적으로 선도하며, 다른 한편으로 API 구축을 강화하고 있습니다. 이러한 노력은 블록체인 기술 생태계에서 중요한 의미를 가지며, 기술 혁신과 개발 효율성 향상을 촉진할 뿐만 아니라 시스템의 투명성, 상호 운용성 및 보안성을 강화하고 Web3 커뮤니티와 생태계 조성, 사용자 경험 증진 및 산업 표준화 추진에도 기여합니다.
또한,OKX Web3 지갑은 코드 오픈소스화와 API 공개를 통해 개발 장벽을 낮추고 넓은 연결망을 구축함으로써 전 세계 개발자들과 연계하여 함께 배우고 발전하며 창조하는 것을 실현하고, 암호화폐 산업 인프라 구축을 촉진합니다.
API처럼 일상적인 사용자가 제품 이용 시 쉽게 인지하지 못하거나 잘 드러나지 않는 기능들은 마치 OKX Web3 지갑의 '보이지 않는 인프라'와 같습니다. 비록 중요하나 일반 사용자들에게는 잘 알려지지 않았습니다. 현재 시장에는 OKX Web3 지갑 API 관련 소개 콘텐츠가 부족한 상태이므로 본 문서는 API 중심에 초점을 두어 OKX Web3 API 기능을 포괄적으로 분석함으로써 더 많은 개발자들을 유치하고 도움을 주기 원합니다. 이를 통해 아이디어를 현실화하고 혁신을 구체화할 수 있기를 바랍니다. 이 글은 OKX Web3 보이지 않는 인프라 제1편이자 OKX Web3 API 시리즈 제1편이며, 제2편에서는 대화 형식을 통해 OKX Web3 팀이 API를 구축하는 뒷이야기를 심층적으로 다룰 예정입니다.
OKX Web3 지갑 API 프레임워크
API(Application Programming Interface, 응용프로그램 프로그래밍 인터페이스)란 애플리케이션 소프트웨어의 구축 및 통합을 위한 정의와 프로토콜 세트를 말합니다. API는 서로 다른 소프트웨어 시스템 간의 통신과 데이터 교환을 가능하게 하며, 개발자가 기존의 기능과 데이터를 활용해 처음부터 코드를 작성하지 않고도 개발할 수 있도록 합니다. API는 개발 효율성 향상, 시스템 상호 운용성 증진, 기술 혁신 가속화에 크게 기여합니다.
업계를 선도하는 원스톱 Web3 게이트웨이로서 OKX Web3는 체인 및 서비스 연결을 표준화한 OnchainOS라는 완전한 Web3 개발 솔루션을 제공합니다. 다중 체인 Web3 개발 엔진인 OnchainOS는 개발 주기와 투입 비용을 획기적으로 줄여주며, 지갑, DEX 집계기, 마켓플레이스, DeFi 등 주요 모듈뿐 아니라 거래 유동성에서 체인 데이터 솔루션까지 다양한 기능을 포함하고 있습니다. 개발자가 자체 Web3 서비스를 구축하려는 경우 OnchainOS를 활용하면 더욱 효율적이고 경제적인 선택이 될 수 있습니다.
개발자에게 보다 나은 서비스를 제공하고 개발 진입 장벽을 극도로 낮추며 효율성을 높이기 위해 OKX Web3는 매우 포괄적이며 세심하고 이미지와 텍스트가 결합된 API 문서를 제공합니다. 관심 있는 개발자는 언제든지 해당 링크를 클릭해 내용을 확인하고 단계별로 활용할 수 있습니다.
현재 OKX Web3 지갑은 100개 이상의 퍼블릭 체인을 지원하며 앱, 플러그인, 웹페이지 등 세 가지 플랫폼에서 통일된 사용자 경험을 제공합니다. 지갑, DEX 집계기, DeFi, NFT 마켓, DApp 탐색 등 다섯 가지 핵심 영역을 아우르며, 비트코인 인스크립션(Ordinals)과 룬(Runes) 거래시장도 이미 출시되어 사용자에게 포괄적인 Web3 서비스를 제공하기 위해 노력하고 있습니다.
다음으로 본문은 지갑, DEX 집계기, 마켓플레이스, DeFi 모듈을 예로 들어 일부 API 기능에 대해 설명합니다.
Wallet API
전체 제품의 핵심인 지갑 모듈 API는 논托管형 지갑의 기본 기술 솔루션을 제공하며, 개발자가 체인 상 서비스 및 애플리케이션을 쉽게 구축할 수 있도록 돕습니다. 예를 들어 Web3 멀티체인 지갑, DApp 내장 지갑, 멀티체인 Web3 앱, 거래소 지갑 서비스 등을 들 수 있습니다.
지갑 API는 지갑 서비스에서 다음 세 가지 핵심 기능을 제공합니다: 1) 멀티체인 주소 통합, 백만 단위 주소 자산 통계 기능 제공; 2) 다양한 시나리오에서 60개 이상의 네트워크에 손쉽게 연결, 이종 멀티체인 생태계 및 다양한 BTC 자산 프로토콜 지원; 3) 고가용성과 고안정성. 인터페이스와 시스템 모니터링을 실시하여 원활한 접속을 보장합니다.
개발자는 지갑 API를 사용하여 단 3단계 만에 효율적이고 안전한 지갑을 구축할 수 있으며, EVM, Solana, TRON, BTC 등 인기 있는 체인을 포함한 60개 이상의 네트워크에 쉽게 접속할 수 있습니다. 또한 인스크립션 등 최신 생태계도 지원합니다. 향후 지갑 API는 MPC 지갑 및 AA 스마트 계정 지갑 기능과 솔루션을 점차 제공할 예정입니다. 강력한 지갑 서비스를 통해 개발자의 Web3 지갑 개발 요구를 충족시키고 Web3 지갑 입문 과정을 단순화할 수 있습니다.
구체적으로 지갑 API는 사용자의 기본 자산 관리 및 거래 요구를 충족시키는 여러 핵심 모듈을 포함합니다. 예를 들어 주소 및 지갑 생성, 체인 상 자산 및 코인 가격 정보 조회, 거래 관리, 그리고 코인 정보, Gas 가격, 주소 권한 정보 등의 기타 일반 데이터 조회 기능이 있습니다. 그 중에서도 거래 관리 모듈은 트랜잭션 구성, 서명, 브로드캐스팅, 추적, 거래 기록 조회를 제공하며, EVM 계정 모델 네트워크의 트랜잭션 처리뿐만 아니라 BTC와 같은 UTXO 모델 네트워크의 트랜잭션도 지원하는 풍부한 서비스를 제공합니다. 종합적으로 보면 개발자는 지갑 API를 통해 계정 관리, 자산 관리, 거래 관리, 일반 정보 조회, Webhook (실시간 체인 데이터 구독) 등을 수행할 수 있습니다.
첫째, 계정 관리 측면에서. 일반적인 단일 주소 조회 방식과 달리 지갑 API는 다수 주소의 구조화된 구독 조회를 제공합니다. 개발자는 여러 주소를 하나의 계정에 연결하여 멀티체인 환경에서 자산 상태 및 거래 기록을 효율적으로 조회할 수 있습니다. 지갑 API는 두 가지 유형의 계정을 제공합니다: 지갑 계정과 관찰 계정. 여기서 1) 지갑 계정은 메시지 서명을 통해 인증을 받아야 하며, 사용자 정의 토큰 추가 및 트랜잭션 전송이 가능합니다. 2) 관찰 계정은 메시지 서명이 필요 없으며, OKX 플랫폼에서 지원하는 모든 토큰이 기본적으로 표시되지만 트랜잭션 전송은 불가능합니다.
개발자는 계정 관리 API를 통해 지갑 계정 생성 및 관리, 관찰 계정 주소 통합, 지갑 계정 업데이트, 관찰 계정 업데이트, 계정 삭제, 기존 계정 목록 조회, 계정 내 주소 조회 등을 수행할 수 있습니다.
둘째, 자산 관리 측면에서. 계정에 구독 코인 추가, 해당 자산 잔액 확인, 총 자산 보기, 더 이상 관심 없는 자산 삭제 기능을 포함합니다. 주목할 점은 지갑 계정의 경우 개발자가 사용자 정의 코인을 추가하고 관리할 수 있지만, 관찰 계정은 사용자 정의 추가 또는 관리가 불가능하며 현재 지갑 API에서 지원하는 코인의 자산 잔액만 조회할 수 있다는 점입니다.
개발자는 자산 관리 API를 통해 코인 추가, 지갑 계정 토큰 잔액 조회, 관찰 계정 토큰 잔액 조회, 특정 코인 잔액 조회, 총 자산 조회, 코인 삭제, 코인 목록 조회 등을 수행할 수 있습니다.
셋째, 거래 관리 측면에서. 트랜잭션 전송 방법과 거래 기록 조회를 포함합니다. 개발자는 거래 관리 API를 통해 서명에 필요한 데이터, Gas 가격, Gas 리밋, Nonce 등을 얻을 수 있으며, 주소 검증, 트랜잭션 해시로 거래 상세 조회, 주문 ID로 거래 상세 조회, 계정으로 거래 목록 조회, 주소로 거래 목록 조회 등을 수행할 수 있습니다.
넷째, 기타 기능 측면에서. 개발자는 API를 통해 UTXO, 코인 정보 등의 체인 관련 정보를 조회하거나 Webhook을 통해 블록 이벤트 및 트랜잭션 이벤트 데이터를 구독할 수 있으며, 매번 최대 20개의 구독을 일괄 생성할 수 있습니다.
DEX 집계기 API
OKX DEX 집계기는 원스톱 멀티체인 DEX 및 크로스체인 집계 플랫폼으로, 현재 25개 이상의 크로스체인, 40개 이상의 퍼블릭 체인, 400개 이상의 DEX를 통합하고 있으며, X Routing 스마트 라우팅 기술을 통해 하나의 거래로 여러 DEX를 동시에 활용하여 사용자에게 더 나은 가격과 유동성, 0%의 거래 수수료를 제공합니다. 또한 DEX 마켓 데이터, 리미트 오더, KYT 보안 검사 등의 기능도 갖추고 있습니다.
핵심 구성 요소는 단일 체인 Swap과 Bridge로, 각각 체인 데이터 파싱을 통해 전체 거래 과정을 완료합니다. 단일 체인 Swap과 Bridge는 교환하는 코인 페어 조합에 따라 다양한 거래 방식을 구성합니다. 예를 들어, 원본 체인 Swap + Bridge로 거래를 완료하거나, Bridge 단일 스텝으로 완료하거나, 원본 체인 Swap + Bridge + 목적지 체인 Swap 형태로 크로스체인 거래를 수행할 수 있습니다. 이 과정에서 OKX DEX 집계기가 자체 개발한 XBridge 계약이 핵심 역할을 하며, 주요 EVM 체인 간, 이종 체인 간, EVM 체인과 이종 체인 간 크로스체인을 모두 지원합니다.
개발자 또는 전문 사용자는 DEX 집계기 API 문서를 활용해 Web3 지갑, DApp 프로젝트, DeFi 프로젝트 등 다양한 시나리오의 Web3 거래 서비스 및 애플리케이션을 구축할 수 있습니다.
OKX DEX 집계기 API는 멀티체인 지원, 다수의 크로스체인 브릿지 및 다양한 DEX 지원, 안정성 및 고가용성 등의 핵심 장점을 갖추고 있으며, 응답 시간은 100밀리초 이내이며, 우수한 견적 경로를 무료로 제공합니다. 현재 OKX DEX 집계기 API는 주로 교환 API, 크로스체인 API, 리미트 오더 API를 포함하며, 사용 및 연동이 편리하고 직관적이며 안전합니다.
첫째, 교환 기능 측면에서, OKX DEX 집계기는 Uniswap, Curve, Balancer 등 다양한 탈중앙화 거래소의 유동성 원천을 통합하며, 단일 거래를 여러 DEX로 분할하여 효율적인 라우팅을 통해 더 나은 가격을 제공합니다. OKX DEX 집계기는 체인 상에서 유동성이 깊은 풀을 자동으로 찾아 가격, 슬리피지, 거래 비용을 종합적으로 계산하고, 스마트 오더 분할 알고리즘을 통해 DEX 및 PMM의 견적을 비교하여 더 나은 가격, 더 낮은 슬리피지, 더 큰 유동성이라는 세 가지 차원에서 최적의 견적을 제공합니다.
개발자는 교환 API를 통해 OKX DEX 집계기가 지원하는 교환 가능한 체인, 코인 목록, 유동성 목록, 거래 승인, 교환 가격, 거래 데이터 등을 조회할 수 있습니다.
둘째, 크로스체인 기능 측면에서, OKX DEX 집계기는 Circle CCTP, Stargate, Across, Wormhole, SWFT 등 현재 시장에서 우수한 크로스체인 브릿지를 통합하여 사용자에게 다수의 크로스체인 경로를 제공합니다. 이를 통해 원본 체인에서 먼저 교환 후 크로스체인 브릿지로 이동하고, 목적지 체인에서 사용자가 원하는 토큰으로 다시 교환하는 것이 가능합니다. OKX DEX 집계기가 자체 개발한 최적 알고리즘 X Routing은 원본 체인 거래 시 체인 상에서 유동성이 더 좋은 풀을 자동으로 찾고, 가격, 슬리피지, 거래 비용을 종합 계산한 후 스마트 오더 분할 알고리즘을 통해 더 나은 교환 수량을 얻습니다. 이후 여러 우수한 크로스체인 브릿지를 비교하여 크로스체인 수량, 브릿지 수수료, 슬리피지, 거래 비용을 종합적으로 고려해 최적의 크로스체인 견적을 제공합니다.
개발자는 크로스체인 API를 통해 OKX DEX 집계기가 지원하는 크로스체인 교환 가능한 체인, 코인 목록, 브릿지 정보, 경로 정보, 거래 승인, 거래 데이터, 거래 상태 조회 등을 수행할 수 있습니다.
셋째, 리미트 오더 기능 측면에서, OKX DEX 집계기 리미트 오더(Limit Order)는 사용자가 지정한 목표 가격으로 탈중앙화 거래소에서 토큰을 매수하거나 매도하는 거래 프로세스입니다. 현재 시장 가격이 사용자의 목표 가격을 만족하면 DEX 집계기가 자동으로 주문을 체결합니다. DEX 리미트 오더 API를 통해 사용자는 인터페이스를 통해 리미트 오더를 생성하고 조회하며, 유동성을 DEX 집계기에 통합함으로써 더 나은 가격을 누릴 수 있습니다.
OKX DEX 집계기 리미트 오더 API는 리미트 오더 체결을 위해 DEX 집계기 사용자의 주문 체결을 기다려야 하며, 리미트 오더 생성자는 슬리피지가 없고, 부분 주문 체결을 지원하는 특징을 가지고 있습니다. 개발자는 리미트 오더 API를 통해 OKX DEX 집계기가 지원하는 체인 목록, 거래 승인, 코인 목록, 리미트 오더 생성, 리미트 오더 조회 등을 수행할 수 있습니다.
Marketplace API
OKX 마켓플레이스는 EVM NFT 마켓, Runes 마켓, Ordinals 마켓 및 발행 마켓을 포함하며 Bitcoin, Ethereum 등 총 26개의 주요 인기 퍼블릭 체인을 지원합니다.
첫째, EVM NFT 마켓 측면에서. OKX NFT 마켓은 원스톱 탈중앙화 NFT 통합 거래 플랫폼으로, Opensea, Magic Eden, Looksrare 등 다양한 플랫폼을 통합하였으며, NFT 소유자가 자신의 작품을 여러 시장에 동시에 올릴 수 있고 더 낮은 거래 비용으로 더 높은 유동성을 확보할 수 있습니다. 또한 멀티체인 NFT 창작 및 크로스플랫폼 거래를 지원하며, 사용자와 개발자에게 실시간 체인 데이터를 제공하고 탈중앙화되고 멀티체인인 NFT 생태계 구축을 지향합니다. 현재 OKX NFT 마켓은 다수의 주요 시장 및 플랫폼의 주문 깊이를 수집하고 방대한 NFT 컬렉션 데이터를 보유하여 개발자 및 사용자에게 신속한 주문 데이터와 실시간 정확한 체인 데이터를 제공할 수 있습니다.
OKX NFT API는 데이터 조회와 거래라는 두 가지 주요 기능을 제공합니다. 데이터 측면에서는 NFT 및 컬렉션 정보 조회, 거래 데이터 조회를 포함하며, 거래 측면에서는 여러 시장에 일괄 등록 및 여러 시장에서 저렴한 주문을 일괄 구매하는 기능을 지원합니다. 개발자는 NFT 마켓 API를 통해 NFT 상세정보 및 목록 조회, 컬렉션 상세정보 및 목록 조회, 연결된 네트워크 및 마켓 조회, 판매 등록, 입찰, 구매 주문 조회 등을 수행할 수 있습니다.
둘째, OKX Runes 마켓 측면에서. OKX Runes 마켓은 업계 최초로 앱에서 룬(Runes) 거래를 제공하는 플랫폼으로, 사용자가 플랫폼 수수료 없이 Runes 자산을 대량 구매하고 에칭(Etching) 등을 할 수 있도록 지원합니다. 향후 OKX Runes 마켓은 사용자 피드백에 따라 지속적으로 최적화하고 새로운 기능을 추가할 예정입니다.
개발자는 OKX Runes 마켓 API를 통해 컬렉션 정보 조회, 인기 컬렉션 조회, 거래 기록 조회, 지갑 자산 조회, 주문 정보 조회, 판매 등록 제출 등을 수행할 수 있습니다.
셋째, OKX Web3 지갑 Ordinals 마켓은 세계 최대의 BRC20 인스크립션 및 BTC NFT 거래시장입니다. OKX Ordinals 마켓은 완전히 탈중앙화되어 있으며, 플랫폼 수수료 없이 BRC-20 및 BTC NFT의 일괄 이전, 거래, 각인(Minting) 등 다양한 기능을 제공합니다.
개발자는 Ordinals 마켓 API를 통해 Ordinals 판매 등록 생성, 인스크립션 자산 목록 조회, 판매 등록 제출, Ordinals 컬렉션 목록 조회, 주문, 거래 기록 및 관련 모델 등을 조회할 수 있습니다.
DeFi API
OKX Web3 DeFi는 시장에서 선도적인 원스톱 DeFi 거래 집계 플랫폼으로, 사용자가 빠르고 정확하게 자신에게 맞는 금융 상품을 찾을 수 있도록 돕습니다. OKX Web3 DeFi는 현재 Aave, Compound, Curve, Yearn, Uniswap 등 80개 이상의 프로토콜과 Arbitrum, Ethereum, Polygon 등 15개 이상의 네트워크를 지원하고 있습니다.
OKX Web3 DeFi API는 사용자 거래 과정의 데이터 상호 작용 흐름을 상세히 설명하며, 가입 절차, 환매 절차, 보상 수령 절차 등을 포함합니다. 개발자가 OKX Web3 DeFi Open API를 애플리케이션에 통합하면 사용자가 모든 DeFi 프로토콜에 쉽게 접근하고 DeFi 거래 과정에서 수익을 창출하는 즐거움을 누릴 수 있습니다.
구체적으로 개발자는 OKX Web3 DeFi API를 통해 다양한 기능을 구현할 수 있습니다. 첫째, 정보 조회 측면에서, 프로토콜 목록, 토큰 목록, 상품 목록, 상품 상세 정보, 네트워크 목록 조회를 지원합니다. 둘째, 계산 측면에서, 가입 시 예상 계산 정보 조회, 환매 시 예상 계산 정보 조회를 지원합니다. 셋째, 거래 측면에서, 거래 전 승인 호출 데이터 생성, 가입 거래 호출 데이터 생성, 환매 거래 호출 데이터 생성, 보상 수령 거래 호출 데이터 생성을 지원합니다. 넷째, 사용자 측면에서, 사용자 포지션 목록 조회, 사용자 잔액 목록 조회, 사용자 환매 신청 목록 조회를 지원합니다.
혁신을 기반으로, 전 세계 개발자와 함께前行
급속도로 발전하는 오늘날의 블록체인 및 암호화폐 분야에서 오픈소스와 개방형 API는 기술 혁신과 산업 발전을 이끄는 중요한 동력이 되고 있습니다. OKX Web3 지갑은 코드 오픈소스화와 API 개방을 통해 전 세계 개발자들에게 안정적이고 신뢰할 수 있는 기술 지원, 풍부한 리소스, 편리한 도구를 제공함과 동시에 전 산업의 투명성, 상호 운용성, 커뮤니티 협력을 촉진하고 있습니다.
특히 OKX Web3 지갑 API의 설계와 구현은 혁신에 대한 깊은 이해와 끊임없는 추구를 바탕으로 하고 있습니다. OKX Web3 지갑은 API 구축을 통해 전 세계 개발자들에게 강력하고 유연한 플랫폼을 제공하며, 플랫폼 기능에 접근하고 활용할 수 있는 표준화된 인터페이스를 마련함으로써 개발자가 기존 기반 위에서 혁신을 이루고 새로운 탈중앙화 애플리케이션(DApps)을 신속하게 개발하고 배포할 수 있도록 합니다. 예를 들어 개발자는 API 인터페이스를 활용해 혁신적인 DeFi 프로토콜, 탈중앙화 거래소(DEX), 기타 블록체인 애플리케이션 등을 구축할 수 있습니다. 이로 인해 개발자들은 블록체인 및 암호화폐 분야에서 자유롭게 창의성과 기술력을 발휘하며 새로운 아이디어와 해결책을 제시하고 기술의 한계를 함께 확장할 수 있습니다.
동시에 개방형 API는 개발자와 사용자가 OKX Web3 지갑의 다양한 기능을 명확하게 이해하고 활용할 수 있게 합니다. 이러한 투명성은 사용자의 플랫폼에 대한 신뢰를 강화하고 플랫폼의 보급과 사용을 촉진합니다. 예를 들어 개발자는 API 문서를 통해 각 인터페이스의 구체적인 기능과 사용법을 알 수 있으므로 리소스를 보다 효과적으로 활용해 개발할 수 있습니다. 개방형 API를 통해 OKX Web3 지갑은 커뮤니티에 열린 마음과 투명한 태도를 보여줍니다. 이러한 자세는 플랫폼의 공신력을 높일 뿐 아니라 더 많은 개발자와 사용자를 생태계로 끌어들여 생태계의 활용 시나리오를 풍부하게 하고 플랫폼 발전을 함께 이끌어갑니다.
장기적으로 볼 때, 더 많은 개발자와 프로젝트의 참여를 유도함으로써 OKX Web3 지갑은 다른 블록체인 플랫폼 및 서비스 제공업체와 깊이 통합하여 상호 연결된 블록체인 생태계를 형성할 수 있습니다. 이는 블록체인 산업 전체의 기술 발전과 응용 확장을 촉진하고 보다 개방적이고 협력적인 생태계 구축의 튼튼한 기반을 마련하며, 동시에 플랫폼 자체의 번영도 추진합니다.
결론적으로 OKX Web3의 API 구축은 더 높은 비전을 보여줍니다. "지금 하는 일은 모두 미래를 위한 것입니다."
면책조항
본 문서는 참고용으로만 제공됩니다. 본문은 필자의 의견을 반영하며 OKX의 입장과는 다를 수 있습니다. 본문은 (i) 투자 조언 또는 추천, (ii) 디지털 자산의 매수, 매도 또는 보유 제안, (iii) 재무, 회계, 법률 또는 세무 자문을 제공하려는 의도가 없습니다. 본문에서 제공하는 정보의 정확성, 완전성 또는 유용성을 보장하지 않습니다. 보유한 디지털 자산(스테이블코인 및 NFT 포함)은 높은 위험을 수반하며 가격이 급격히 변동할 수 있습니다. 거래 또는 디지털 자산 보유 여부를 결정할 때는 본인의 재정 상태를 신중히 고려해야 합니다. 구체적인 사항은 법률/세무/투자 전문가에게 문의하시기 바랍니다. 현지 적용 가능한 법률 및 규정을 스스로 확인하고 준수하는 책임은 본인에게 있습니다.
TechFlow 공식 커뮤니티에 오신 것을 환영합니다
Telegram 구독 그룹:https://t.me/TechFlowDaily
트위터 공식 계정:https://x.com/TechFlowPost
트위터 영어 계정:https://x.com/BlockFlow_News











