API key
API key của sàn cho phép phần mềm thao tác trên tài khoản của bạn với các quyền bạn chọn. Tìm hiểu định nghĩa, những quyền quan trọng và cách bảo vệ key.
Định nghĩa
Thông tin xác thực do sàn giao dịch cấp, cho phép phần mềm đọc thông tin tài khoản hoặc đặt lệnh thay bạn, với quyền hạn giới hạn theo những gì bạn chọn khi tạo thông tin này.
API key cho phép ứng dụng giao dịch kết nối với tài khoản sàn của bạn mà không cần mật khẩu. Bạn tạo key trên sàn, chọn những quyền mà key được phép sử dụng, rồi nhập key cùng secret vào ứng dụng. Sau đó, sàn chấp nhận các yêu cầu được ký bằng key đó trong phạm vi quyền đã cấp.
Ví dụ
Trên Kraken, bạn có thể tạo key có quyền truy vấn số dư, truy vấn lệnh, tạo và hủy lệnh, đồng thời tắt Withdraw Funds. Agent dùng key đó có thể kiểm tra số dư và giao dịch, nhưng không thể chuyển tiền ra khỏi sàn.
Vì sao điều này quan trọng
Quyền của khóa API quyết định mức thiệt hại có thể xảy ra nếu khóa bị lộ. Khóa có quyền rút tiền có thể khiến tài khoản bị rút sạch. Khóa chỉ có quyền giao dịch và giới hạn ở địa chỉ máy chủ của ứng dụng sẽ an toàn hơn nhiều: ngay cả khi ai đó sao chép được khóa, họ cũng không thể dùng khóa từ nơi khác hoặc rút tiền.
TradeCorgi sử dụng công cụ này như thế nào
TradeCorgi chỉ chấp nhận khóa có quyền giao dịch và từ chối mọi khóa có quyền rút tiền khi bạn kết nối, cũng như trong mỗi lần kiểm tra hằng ngày sau đó. Khóa được mã hóa bằng một khóa riêng dành cho bạn và chỉ được giải mã bên trong dịch vụ đặt lệnh. Mỗi trang về sàn giao dịch hướng dẫn từng bước cách tạo đúng loại khóa.