December 8, 2022

읽기 전용 API 개념 쉽게 이해하기

암호화폐 자산관리를 위해 거래소 계정을 서비스에 연결해야한다면? 보안이 가장 큰 걱정이죠! 언블링트는 이러한 보안 우려를 읽기 전용 API로 완벽하게 해결합니다! API는 범주가 넓어 프로그래머들도 헷갈리는 용어라고 하는데요. 오늘은 api 의 개념에 대해 간략하게 다루고, 암호화폐에서의 api 에 대해 알아보려 합니다.

API 는 무엇일까?

API는 Application Programming Interface의 줄임말로, 응용 프로그램 프로그래밍 인터페이스를 의미합니다. 이는 컴퓨터 운영체제와 응용프로그램 사이의 통신에 사용되는 언어나 메시지 형식입니다.컴퓨터의 응용프로그램을 만들 때 같은 부분을 반복해서 함수로 만들 때가 있습니다. 그런데 이 함수를 반복적으로 사용한다면, 똑같은 함수를 계속 만드는 것은 비효율적일 것입니다. 이 경우 같은 함수를 매번 새로 만들 필요 없이 원하는 기능의 라이브러리 함수를 사용한다면 문제를 해결할 수 있습니다.

API는 단순히 말하자면 같은 일을 반복하지 않기 위해 즐겨찾기로 저장해놓는 것이라고 할 수 있습니다.이러한 라이브러리에 접근하기 위한 규칙들을 정의한 것이 api라고 하는데요, api를 활용하면 프로그래머가 라이브러리 함수를 사용할 때 함수의 내부 구조를 다 적거나 알아야 할 필요가 사라집니다. 이제 프로그램을 만들 때에 api에 정의된 입력값을 주고 결과 값을 사용할 수 있게 되는 것입니다.따라서, API를 사용하면 불필요한 반복 작업을 안해도 됩니다!

API 개념 이해를 위한 쉬운 예시

조금 더 쉬운 비유를 들어볼까요?

  • 오늘 영우는 산채비빔밥과 굴보쌈이 먹고 싶습니다.
  • 그러나 영우는 산채비빔밥과 굴보쌈을 어떻게 만들어먹을지 알지 못합니다.
  • 고민 끝에 영우는 한식 레스토랑에 가서 메뉴판을 보고 점원에게 산채 비빔밥과 굴보쌈을 주문하였습니다.
  • 그러면 영우는 재료를 다 마련하고 레시피를 숙지하지 못하더라도 맛있는 산채비빔밥과 굴보쌈을 먹을 수 있게 됩니다.
  • 이때, 메뉴판과 점원이 바로 API라고 볼 수 있으며, 셰프와 재료를 갖춘 주방이 라이브러리 역할을 한다고 볼 수 있습니다.

암호화폐 거래 API - 읽기 전용 API

암호화폐 분야에서도 api를 활용하여 암호화폐 구매와 판매 거래를 수행할 수 있습니다. 대개 모든 권한을 가진 open api의 경우 이를 활용해 매수, 매도 주문이나 입출금을 할 수 있어 실제 매매에 활용할 수 있습니다. 그러나 읽기 전용 api는 입출금 내역, 계정 정보만 가져올 수 있습니다.

따라서 읽기 전용 api를 활용하는 프로그램은 직접 거래소 자산에 접근하여 매매를 할 수 없습니다.

예를 들어 문서를 보낼 때 읽기 모드인 경우, 우리는 문서 편집을 할 수 없게 되지요. 이처럼 읽기 전용 api는 자신의 거래 내역을 열람할 수만 있으며 매매를 할 수 없다는 점에서 정보의 안전을 보장할 수 있습니다.

자산 관리에서 가장 중요한 ‘보안'! 거래소 연동을 하는 경우, 꼭 읽기 전용 API인지를 먼저 확인하세요.

언블링트는 읽기 전용 API만을 활용하기에 고객의 안전한 자산 관리를 보장합니다

안전하고 효율적으로 내 코인 자산 관리하기 → https://www.unblinked.com

출처: 두산백과, http://www.doopedia.co.kr.

Experience better crypto trading with UnBlinked
Today is the day to take your crypto trading to the next level.