API 키
거래소 API 키를 사용하면 선택한 권한에 따라 소프트웨어가 계정에서 작동할 수 있습니다. API 키의 정의, 중요한 권한, 키를 안전하게 관리하는 방법을 알아보세요.
정의
소프트웨어가 거래소 계정 정보를 읽거나 주문을 넣을 수 있도록 하는 거래소 인증 정보입니다. 만들 때 선택한 권한으로 기능이 제한됩니다.
API 키는 비밀번호를 공유하지 않고 트레이딩 앱을 거래소 계정에 연결하는 방법입니다. 거래소에서 키를 만들고 허용할 작업을 선택한 다음, 비밀 키와 함께 앱에 입력합니다. 그러면 거래소는 설정된 권한 안에서 해당 키로 서명된 요청을 처리합니다.
예시
Kraken에서는 자금 조회, 주문 조회, 주문 생성 및 취소 권한을 부여하고 Withdraw Funds는 끈 API 키를 만들 수 있습니다. 이 키를 사용하는 에이전트는 잔액을 확인하고 거래할 수 있지만 거래소 밖으로 자금을 옮길 수는 없습니다.
이것이 중요한 이유
키가 유출됐을 때 발생할 수 있는 최악의 상황은 키 권한에 따라 달라집니다. 출금할 수 있는 키가 유출되면 계정의 자금이 모두 빠져나갈 수 있습니다. 앱의 서버 주소에서만 사용할 수 있는 거래 전용 키가 훨씬 안전합니다. 누군가 키를 복사하더라도 다른 곳에서 사용하거나 자금을 출금할 수 없습니다.
TradeCorgi의 활용 방식
TradeCorgi는 거래 전용 키만 허용하며, 연결할 때와 이후 매일 확인할 때 출금 권한이 있는 키는 거부합니다. 키는 사용자별 고유 키로 암호화되며 주문을 실행하는 서비스 내부에서만 복호화됩니다. 각 거래소 페이지에서 올바른 키를 만드는 방법을 단계별로 확인할 수 있습니다.