API key
এক্সচেঞ্জ API key আপনার বেছে দেওয়া অনুমতি অনুযায়ী সফটওয়্যারকে অ্যাকাউন্টে কাজ করতে দেয়। এর সংজ্ঞা, গুরুত্বপূর্ণ অনুমতিগুলি এবং key নিরাপদে রাখার উপায়।
সংজ্ঞা
আপনার এক্সচেঞ্জের দেওয়া এমন একটি পরিচয়পত্র, যা সফটওয়্যারকে আপনার অ্যাকাউন্টের তথ্য পড়তে বা তাতে অর্ডার দিতে দেয়। এটি তৈরি করার সময় আপনি যে অনুমতিগুলো বেছে নেন, সেটির ক্ষমতা সেগুলোর মধ্যেই সীমাবদ্ধ থাকে।
API key-এর মাধ্যমে কোনও ট্রেডিং অ্যাপ আপনার পাসওয়ার্ড ছাড়াই আপনার এক্সচেঞ্জ অ্যাকাউন্টে সংযোগ করে। এক্সচেঞ্জে key-টি তৈরি করে, সেটি কী কী করতে পারবে তা বেছে নিন, তারপর secret-সহ অ্যাপে পেস্ট করুন। এরপর এক্সচেঞ্জ সেই অনুমতিগুলির মধ্যে key-টি দিয়ে স্বাক্ষর করা অনুরোধ গ্রহণ করে।
উদাহরণ
Kraken-এ আপনি এমন একটি key তৈরি করতে পারেন, যেটি ফান্ড ও অর্ডারের তথ্য জানতে এবং অর্ডার তৈরি ও বাতিল করতে পারে, তবে Withdraw Funds বন্ধ থাকবে। সেই key ব্যবহার করা এজেন্ট আপনার ব্যালান্স দেখতে ও ট্রেড করতে পারবে, কিন্তু এক্সচেঞ্জ থেকে টাকা সরাতে পারবে না।
এটি কেন গুরুত্বপূর্ণ
কোনও কী ফাঁস হলে সবচেয়ে খারাপ কী ঘটতে পারে, তা নির্ভর করে কীটির অনুমতির ওপর। টাকা তোলার অনুমতি থাকা কী দিয়ে অ্যাকাউন্টের সব ফান্ড তুলে নেওয়া যায়। শুধু ট্রেড করার অনুমতি থাকা এবং আপনার অ্যাপের সার্ভার ঠিকানায় সীমাবদ্ধ একটি কী অনেক বেশি নিরাপদ: কেউ সেটি কপি করলেও অন্য কোথাও থেকে ব্যবহার করতে বা ফান্ড তুলতে পারবে না।
TradeCorgi এটি যেভাবে ব্যবহার করে
TradeCorgi শুধু ট্রেড করার অনুমতিসহ key গ্রহণ করে এবং টাকা তোলার অনুমতিসহ যেকোনও key প্রত্যাখ্যান করে - সংযোগ করার সময় এবং তার পর প্রতিদিনের যাচাইয়েও। আপনার জন্য আলাদা একটি key দিয়ে key-গুলো এনক্রিপ্ট করা হয় এবং অর্ডার দেওয়ার পরিষেবার ভেতরেই শুধু ডিক্রিপ্ট করা হয়। প্রতিটি এক্সচেঞ্জের পৃষ্ঠা-তে সঠিক key তৈরির ধাপগুলো দেখানো আছে।