Api를 이용한 코인 거래방식이 궁금합니다
보안적으로 어느 정도 범위를 공유해서 어떻게 연결이되며, 조건은 어떻게 설정해서 주문이 실행되고 체결이되는지 궁금합니다.
그리고 대행 업체에 개인 api key를 제공해도 안전한지 궁금합니다
안녕하세요~! 아하(Aha) 지식답변자 다라닝입니다.
질문하신 내용에 대하여 아래와 같이 답변 드립니다.Api키는 괜찮은걸로 알고 있구요.
Api 통신할때 넘겨주는 데이터 값들이 있습니다.
그안에 포함된 개인정보를 대행업체에서 임의로 다루는지를 확인해보셔야합니다.
(아마 업체에서 고객센터를 통해 키 2개를 요구할겁니다!)
부족하지만 도움이 되셨기를 바라며 추가적인 문의가 필요하시면 답변 부탁드려요!모든지 100% 안전한건 없다고 생각됩니다.
하지만 보통은 암호화를 해놓기 때문에 일반적으로 쉽게 뚤리지는 않습니다.
api key와 연결되어 있는 사용자 계정을 찾아서 사용자를 구분할 것으로 보여집니다.
api에서 정해진 규격으로 데이터를 전송하게 되면 그에 따른 명령을 실행하게 됩니다.
예를 들어 암호화 화패 구매를 하는 api를 호출 하게 되면 api key를 가지고 사용자 정보를 찾고 구매하고자 하는 암호화 화패의 갯수와 금액을 확인하고 사용자가 보유하고 있는 금액으로 구매가 가능한지 판단하고 문제가 없으면 구매가 되는 구조가 될것입니다.
가장 기본적인 절차만을 예로 든것이기 때문에 실제로는 좀더 많은 절차가 있을 수 있습니다.
인라인으로 답변드립니다.
보안적으로 어느 정도 범위를 공유해서 어떻게 연결이되며, 조건은 어떻게 설정해서 주문이 실행되고 체결이되는지 궁금합니다.
거래소의 API key를 통해서 공유가 되며, 보안 범위를 설정할수 있는 곳도 그렇지 않은곳도 있습니다. 즉 매매만 가능하게 할수도 있고 혹은 이체까지 가능하게 할수 있는 옵션을 제공하는 곳도 있습니다.
주문의 조건도 거래소마다 다른데요, 보통 조건의 주문은 별도의 프로그램이 수행하고, 거래소 API는 매매만을 이용하게 됩니다.
그리고 대행 업체에 개인 api key를 제공해도 안전한지 궁금합니다
대행 업체를 통해서 매매가 가능한 방법은 api key를 알려주는 것 밖에 없습니다. 권한설정이 가능하다면 알려줄수도 있지만, 근본적으로 안전한 방법은 아닙니다. 공공연히 관행처럼 사용하는 방법이지만, 제 관점에서는 "안전"하지는 않습니다. 그 업체가 나쁜 마음을 먹지않더라도, 그 업체가 해킹을 당할수도 있는 것이니까요.