8 సర్వర్లలో 7 సర్వర్లకు డిప్లాయ్ చేయడం వల్ల $460 మిలియన్లు నష్టం వచ్చింది. 45 నిమిషాలు.
ఆగస్టు 1, 2012, ఉదయం 9:30 గంటలకు ET: U.S.
ఆగస్టు 1, 2012, ఉదయం 9:30 గంటలకు ET: U.S. స్టాక్ ట్రేడింగ్లో పదో వంతుకు పైగా మార్కెట్ మేకర్ అయిన నైట్ క్యాపిటల్, దాని ఎనిమిది SMARS సర్వర్లలో ఏడింటికి కొత్త ఆర్డర్-రూటింగ్ కోడ్ను ఇప్పుడే డిప్లాయ్ చేసింది. ఎనిమిదోది ఇంకా "పవర్ పెగ్"ను నడుపుతోంది, ఇది 2003లో రద్దు చేయబడిన కోడ్, కొత్త ఫీచర్ మళ్లీ ఉపయోగించిన ఫ్లాగ్ వెనుక ఉంది. 45 నిమిషాల పాటు అది ఎప్పటికీ ఆగని చైల్డ్ ఆర్డర్లను పంపుతుంది: 4 మిలియన్ ఎగ్జిక్యూషన్లు, 397 మిలియన్ షేర్లు, సుమారు $7 బిలియన్ల పొజిషన్లు, $460 మిలియన్ల నష్టం. మార్కెట్ ఓపెన్ అయ్యే ముందు 97 హెచ్చరిక ఇ-మెయిల్లు వచ్చాయి. SEC యొక్క స్వంత ఆర్డర్ నుండి పోస్ట్మార్టమ్: ఎవరూ సమీక్షించని మాన్యువల్ డిప్లాయ్, రెండు అర్థాలు ఉన్న ఫ్లాగ్, 2005లో తరలించబడిన మరియు ఎప్పుడూ తిరిగి పరీక్షించబడని స్టాప్-కౌంటర్, ఉనికిలో లేని కిల్ స్విచ్, మరియు లైవ్ మార్కెట్లో దానిని మరింత దిగజార్చిన "ఫిక్స్". ఫిక్స్ పై తీర్పు: REVERT.
వ్రాతపూర్వక సంచికను చదవండి (ఇంగ్లీష్) ↗
ఈ వీడియో ఏమి కవర్ చేస్తుంది
- జులై 27–31, 2012: RLP కోడ్ 8 SMARS సర్వర్లలో 7 సర్వర్లకు చేతితో కాపీ చేయబడింది; రెండవ సమీక్షకుడు లేడు, వ్రాతపూర్వక విధానం లేదు
- ఆగస్టు 1, ఉదయం 8:01: మార్కెట్ ఓపెన్ అయ్యే ముందు 97 "పవర్ పెగ్ డిసేబుల్డ్" ఇ-మెయిల్లు; అలర్ట్లుగా రూపొందించబడలేదు, చదవబడలేదు
- ఆగస్టు 1, 9:30–10:15: 212 ఆర్డర్లు 154 స్టాక్లలో 4M ఎగ్జిక్యూషన్లుగా మారాయి; $3.5B లాంగ్, $3.15B షార్ట్; $460M నష్టం; కొత్త కోడ్ను అన్ఇన్స్టాల్ చేయడం వలన పరిస్థితి మరింత దిగజారింది
- ఆగస్టు 2 – డిసెంబర్ 19: షేర్లు −63% నుండి $2.58కి, $1.50/షేర్కు $400M రెస్క్యూ, GETCOతో విలీనం; అక్టోబర్ 2013: $12M SEC జరిమానా, మొదటి మార్కెట్ యాక్సెస్ రూల్ కేసు
అనువదించబడిన ట్రాన్స్క్రిప్ట్
అసలైన ఆంగ్ల కథనం నుండి అనువదించబడింది. అందుబాటులో ఉన్న ఆడియో మరియు క్యాప్షన్లు YouTube ద్వారా నియంత్రించబడతాయి.
0:00 ఒక ట్రేడింగ్ సంస్థ ఎనిమిది సర్వర్లలో ఏడింటికి కొత్త కోడ్ను డిప్లాయ్ చేస్తుంది, మరియు ఎనిమిదోది దాదాపు ఏడు బిలియన్ డాలర్ల స్టాక్ను కొనుగోలు చేస్తుంది మరియు అమ్ముతుంది నలభై ఐదు నిమిషాలలో, ఇది చాలా, బుధవారం కూడా. ఆగస్టు 1, 2012. నైట్ క్యాపిటల్, మొత్తం U.S.లో పదో వంతు స్టాక్ ట్రేడింగ్, 440 మిలియన్ డాలర్ల నష్టాన్ని నివేదిస్తుంది. SEC తరువాత 460 కంటే ఎక్కువ లెక్కించి, నైట్కు పన్నెండు మిలియన్లు జరిమానా విధిస్తుంది, మరియు పోస్ట్మార్టమ్ను స్వయంగా వ్రాస్తుంది: పది పేజీలు, సున్నా విశేషణాలు.
0:25 అది ఎలా జరుగుతుంది, అది ఎందుకు సాధ్యమవుతుంది, మరియు వాస్తవానికి ఎవరు నిందకు గురవుతారు. ఇది The Daily Diff, పోస్ట్మార్టమ్. జులై 27. న్యూయార్క్ స్టాక్ ఎక్స్ఛేంజ్ రిటైల్ లిక్విడిటీ ప్రోగ్రామ్ను ప్రారంభించింది ఆగస్టు 1న, కాబట్టి నైట్ కొత్త కోడ్ను SMARS, దాని ఆర్డర్ రూటర్పై కాపీ చేస్తుంది, ప్రతి రోజు కొన్ని సర్వర్లు, చేతితో. ఒక టెక్నీషియన్, ఎనిమిది సర్వర్లు, ఏడు కాపీలు. ఎవరూ తనిఖీ చేయరు; ఎవరైనా చేయాలని ఏ నియమం చెప్పదు. ఉదయం 8:01. అంతర్గత సిస్టమ్ ఉద్యోగులకు ఒక లోపాన్ని ఇమెయిల్ చేయడం ప్రారంభిస్తుంది: పవర్
0:51 పెగ్ డిసేబుల్డ్. మార్కెట్ ఓపెన్ అయ్యే ముందు తొంభై-ఏడు ఇమెయిల్లు. అవి అలర్ట్లుగా రూపొందించబడలేదు, కాబట్టి ఎవరూ వాటిని చదవరు, ఇది ధరతో కూడిన డిజైన్ నిర్ణయం. 9:30, మార్కెట్ తెరుచుకుంటుంది. ఏడు సర్వర్లు కొత్త కోడ్ను నడుపుతాయి. ఎనిమిదోది అదే ఫ్లాగ్ను చూసి బదులుగా పవర్ పెగ్ను నడుపుతుంది: నైట్ 2003లో రద్దు చేసిన కోడ్ 2003లో రద్దు చేయబడింది మరియు ఎప్పుడూ తొలగించబడలేదు. ఇది 212 కస్టమర్ ఆర్డర్ల కోసం చైల్డ్ ఆర్డర్లను పంపుతుంది మరియు ఎప్పటికీ ఆగదు.
1:13 నాలుగు మిలియన్ల ఎగ్జిక్యూషన్లు. 397 మిలియన్ షేర్లు. ఒక హోల్డింగ్ ఖాతా దాని రెండు-మిలియన్-డాలర్ల పరిమితిని దాటి పెరుగుతుంది, ఇది దేనికీ కనెక్ట్ చేయబడలేదు. ఇంజనీర్లు, ఒక లైవ్ మార్కెట్లో, ఏడు మంచి సర్వర్ల నుండి కొత్త కోడ్ను అన్ఇన్స్టాల్ చేస్తారు, ఇది అన్ని చోట్లా పవర్ పెగ్ను ఆన్ చేస్తుంది. సుమారు 10:15కి అది ఆగిపోతుంది: మూడున్నర బిలియన్ లాంగ్, మూడు పాయింట్ ఒకటి ఐదు బిలియన్ షార్ట్.
1:31 ఒకటి: పవర్ పెగ్ యొక్క స్టాప్ కండిషన్, పేరెంట్ ఆర్డర్ నిండిందని చెప్పే కౌంటర్, 2005లో తరలించబడింది మరియు ఎప్పుడూ తిరిగి పరీక్షించబడలేదు, కాబట్టి రద్దు చేయబడిన కోడ్ ఎప్పటికీ లూప్ అవుతుంది. రెండు: కొత్త ఫీచర్ పవర్ పెగ్ యొక్క పాత ఫ్లాగ్ను మళ్లీ ఉపయోగిస్తుంది, కాబట్టి అదే అవును రెండు సర్వర్లలో రెండు విషయాలను సూచిస్తుంది. మూడు: కిల్ స్విచ్ లేదు. ఏదీ బయటి ఆర్డర్లను లోపలి ఆర్డర్లతో పోల్చదు; ఏదీ SMARSను ఆపదు. రిస్క్ మానిటర్ అనేది మనుషులు చూసే స్క్రీన్; అది పరిమితులను చూపదు. git blame: కొత్త ఫ్లాగ్కు బదులుగా మళ్లీ ఉపయోగించిన ఫ్లాగ్, తొమ్మిదేళ్లుగా కాల్ చేయదగిన డెడ్ కోడ్,
2:00 మరియు రెండవ జత కళ్ళు లేని మాన్యువల్ డిప్లాయ్. టెక్నీషియన్ కాదు. SEC ఆర్డర్ అతని పేరును ఎప్పుడూ చెప్పదు, నేను కూడా చెప్పను. బ్లాస్ట్ వ్యాసార్థం: 460 మిలియన్ డాలర్లు, నిమిషానికి దాదాపు పది మిలియన్లు. షేర్లు 63 శాతం తగ్గి రెండు డాలర్ల యాభై ఎనిమిదికి, నాలుగు వందల మిలియన్ డాలర్ల రెస్క్యూ ఒక డాలర్ యాభైకి ఒక షేరు, క్రిస్మస్ నాటికి గెట్కోతో విలీనం. హ్యాకర్ న్యూస్, గురువారం: మానవుడు జోక్యం చేసుకోకుండా 45 నిమిషాలు ఎలా నడిచింది? అది చేయలేదు. మనుషులే దాన్ని మరింత దిగజార్చారు.
2:25 తీర్పు, పోస్ట్మార్టమ్: REVERT. నైట్ తన స్వంత పోస్ట్మార్టమ్ను ఎప్పుడూ వ్రాయదు; రెగ్యులేటర్ వ్రాస్తుంది, పద్నాలుగు నెలల తరువాత, మరియు పరిష్కారం జరిమానా మరియు విలీనం. సోమవారం: కొత్త ఫీచర్, కొత్త ఫ్లాగ్; డెడ్ కోడ్ తొలగించబడుతుంది, డిసేబుల్ చేయబడదు; ఆర్డర్లను పంపే ఏదైనా దానికీ ఆఫ్ స్విచ్ ఉంటుంది. మీరు ఇంకా మాట్లాడటానికి అనుమతించబడని సంఘటనను నాకు పంపండి, వ్యాఖ్యలలో, లేదా daily diff dot devలో. మరియు అది ఈ రోజుకు diff.
2:48 నేను Axrisi నుండి నికో. బాధ్యతాయుతంగా విలీనం చేయండి.
మూలాలు
- SEC Administrative Order, Release No. 34-70694 (Oct 16, 2013), In the Matter of Knight Capital Americas LLCwww.sec.gov
- SEC press release 2013-222, "SEC Charges Knight Capital With Violations of Market Access Rule"www.sec.gov
- Knight Capital Group 8-K, Aug 2, 2012 (the $440M statement)www.sec.gov
- Knight Capital Group 8-K, Aug 6, 2012 (the $400M convertible preferred)www.sec.gov
- Knight / GETCO merger announcement, Dec 19, 2012www.sec.gov
- NYT DealBook, "Knight Capital Says Trading Glitch Cost It $440 Million" (Aug 2, 2012)archive.nytimes.com
- Hacker News, Aug 2, 2012 (73 points)news.ycombinator.com
- Hacker News, "The $440M software error at Knight Capital" (294 points)news.ycombinator.com



