Интерфейсы прикладных программ (API) позволяют одной системе взаимодействовать с другой. В случае с криптовалютой API часто используются как способ взаимодействия с криптовалютными биржами. Было создано множество дополнительных предприятий и инструментов, позволяющих пользователям подключаться к этим API-интерфейсам биржи, таким как средства отслеживания крипто-портфелей, боты для крипто-трейдинга. , налоговые программные инструменты и многое другое.
Многие энтузиасты криптовалюты по понятным причинам задают вопрос:стоит ли доверять этим платформам свои ключи API?
Чтобы лучше понять этот вопрос, важно понимать различные типы доступа, которые предоставляет определенный API обмена криптовалютой. Вы можете настроить тип доступа, который вы хотите предоставить с помощью ключа API, используя настройки учетной записи биржи.
Доступ только для чтения позволяет системе, которая подключается к API биржи, только «читать» или «просматривать» данные транзакции для этой учетной записи пользователя.
Этот тип предоставленного доступа популярен среди средств отслеживания портфеля и программного обеспечения для крипто-налогов. системы, которым для правильной работы достаточно знать историю ваших транзакций.
Этим приложениям не обязательно иметь возможность совершать сделки от вашего имени, поэтому им обычно требуется только этот доступ «только для чтения». Программы с таким типом доступа НЕ МОГУТ совершать сделки или снимать средства от вашего имени.
Создание ключа API, предоставляющего «торговый» доступ, позволяет приложению, которое вы используете, совершать сделки от вашего имени.
Этот тип доступа распространен среди ботов для торговли криптовалютой, которые пользователи используют для выполнения различных торговых стратегий.
У вас должно быть полное доверие к компании или инструменту, торгующему от вашего имени с этим типом доступа. Они должны принять надежные меры безопасности, чтобы ваши ключи оставались защищенными.
Доступ к переводу позволяет подключенной программе осуществлять переводы и снятие средств, а также отправлять и получать криптовалюту от вашего имени. Опять же, уровень доверия, который вы должны иметь к программе/инструменту, должен быть чрезвычайно высоким, так как этот доступ потенциально может вывести ваши средства и отправить их на совершенно другой адрес кошелька.
Как правило, не рекомендуется предоставлять такой доступ сторонним приложениям.
Теперь, когда вы понимаете, что делают эти различные уровни доступа, вы можете уверенно создавать ключи API.
На изображении ниже показано создание ключа Binance API. Это ключ, который вы должны ввести в стороннюю систему, чтобы предоставить ей доступ к вашей учетной записи Binance.
Как видите, доступ «только для чтения» — это единственное разрешение, которое будет предоставлено с помощью этого ключа API. Флажки «Разрешить торговлю» и «Разрешить снятие средств» не отмечены.
CryptoTrader.Tax никогда не требует доступа к торговле или снятию средств с ваших биржевых счетов, только доступ «просмотр» или «чтение». Это означает, что приложение никогда не сможет получить доступ к вашим средствам, поскольку у него нет такой возможности.
Вы всегда можете загрузить историю транзакций в формате CSV. Программное обеспечение будет использовать эти данные для создания необходимых отчетов о налогах на криптовалюту. .
рисунок>