API key
మీరు ఎంచుకున్న అనుమతులతో మీ ఖాతాలో పనిచేయడానికి సాఫ్ట్వేర్కు ఎక్స్ఛేంజ్ API key వీలు కల్పిస్తుంది. దాని అర్థం, ముఖ్యమైన అనుమతులు, keysను సురక్షితంగా ఉంచే విధానం.
నిర్వచనం
మీ exchange నుంచి పొందే credential ఇది. మీరు సృష్టించేటప్పుడు ఎంచుకున్న అనుమతుల మేరకు, మీ accountను చదవడానికి లేదా అందులో orders ఇవ్వడానికి softwareకు వీలు కల్పిస్తుంది.
మీ పాస్వర్డ్ లేకుండానే ట్రేడింగ్ యాప్ మీ ఎక్స్ఛేంజ్ ఖాతాకు కనెక్ట్ కావడానికి API key ఉపయోగపడుతుంది. ఎక్స్ఛేంజ్లో దాన్ని సృష్టించి, దానికి ఏ అనుమతులు ఇవ్వాలో ఎంచుకుని, దాని secretతో పాటు యాప్లో నమోదు చేస్తారు. ఆ తర్వాత ఆ అనుమతుల పరిధిలో, ఆ keyతో సంతకం చేసిన అభ్యర్థనలను ఎక్స్ఛేంజ్ అంగీకరిస్తుంది.
ఉదాహరణ
Krakenలో, fundsను చూడటం, ordersను చూడటం, orders సృష్టించడం, రద్దు చేయడం వంటి అనుమతులున్న keyని మీరు సృష్టించవచ్చు. Withdraw Fundsను ఆఫ్లోనే ఉంచండి. ఆ keyని ఉపయోగించే ఏజెంట్ మీ బ్యాలెన్స్ను చూసి ట్రేడింగ్ చేయగలదు, కానీ ఎక్స్చేంజ్ నుంచి డబ్బును బయటకు తరలించలేడు.
ఇది ఎందుకు ముఖ్యం
ఒక key బయటపడితే ఎంత నష్టం జరగవచ్చో దాని permissions నిర్ణయిస్తాయి. Withdraw చేయగల keyతో accountని ఖాళీ చేయవచ్చు. మీ app server addressesకే పరిమితమైన trade-only key చాలా సురక్షితం: ఎవరైనా దాన్ని కాపీ చేసినా, వేరే చోట నుంచి ఉపయోగించలేరు లేదా fundsని బయటకు తీసుకోలేరు.
TradeCorgi దాన్ని ఎలా ఉపయోగిస్తుంది
TradeCorgi trade-only keysను మాత్రమే అంగీకరిస్తుంది. మీరు keyను కనెక్ట్ చేసినప్పుడు, అలాగే ఆ తర్వాత జరిగే రోజువారీ తనిఖీల్లో withdrawal permission ఉన్న ఏ keyనైనా తిరస్కరిస్తుంది. మీకే ప్రత్యేకమైన keyతో keysను encrypt చేస్తుంది. Orders పెట్టే serviceలో మాత్రమే వాటిని decrypt చేస్తుంది. సరైన keyను ఎలా సృష్టించాలో ప్రతి exchange pageలో దశలవారీగా చూపిస్తుంది.