8 സെർവറുകളിൽ 7 എണ്ണത്തിലേക്കുള്ള വിന്യാസം 460 മില്യൺ ഡോളർ നഷ്ടപ്പെടുത്തി. 45 മിനിറ്റ്.
ഓഗസ്റ്റ് 1, 2012, രാവിലെ 9:30 ET: യു.എസ്.
ഓഗസ്റ്റ് 1, 2012, രാവിലെ 9:30 ET: യു.എസ്. സ്റ്റോക്ക് വ്യാപാരത്തിന്റെ ഏകദേശം പത്തിലൊന്നിന് പിന്നിലുള്ള മാർക്കറ്റ് മേക്കറായ നൈറ്റ് ക്യാപിറ്റൽ, തങ്ങളുടെ എട്ട് SMARS സെർവറുകളിൽ ഏഴെണ്ണത്തിലേക്ക് പുതിയ ഓർഡർ-റൂട്ടിംഗ് കോഡ് വിന്യസിച്ചു. എട്ടാമത്തേതിൽ ഇപ്പോഴും 2003-ൽ പിൻവലിച്ച "Power Peg" എന്ന കോഡ് പ്രവർത്തിക്കുന്നു, പുതിയ ഫീച്ചർ പുനരുപയോഗിക്കുന്ന അതേ ഫ്ലാഗിന് പിന്നിൽ. 45 മിനിറ്റ് നേരത്തേക്ക് അത് നിർത്താതെ ചൈൽഡ് ഓർഡറുകൾ അയച്ചു: 4 മില്യൺ എക്സിക്യൂഷനുകൾ, 397 മില്യൺ ഷെയറുകൾ, ഏകദേശം 7 ബില്യൺ ഡോളറിന്റെ സ്ഥാനങ്ങൾ, 460 മില്യൺ ഡോളർ നഷ്ടം. മാർക്കറ്റ് തുറക്കുന്നതിന് മുൻപ് 97 മുന്നറിയിപ്പ് ഇ-മെയിലുകൾ എത്തിയിരുന്നു. പോസ്റ്റ്മോർട്ടം, SEC-യുടെ സ്വന്തം ഉത്തരവിൽ നിന്ന്: ആരും അവലോകനം ചെയ്യാത്ത മാനുവൽ വിന്യാസം, രണ്ട് അർത്ഥങ്ങളുള്ള ഫ്ലാഗ്, 2005-ൽ മാറ്റുകയും പിന്നീട് പരിശോധിക്കാത്തതുമായ സ്റ്റോപ്പ്-കൗണ്ടർ, നിലവിലില്ലാത്ത കിൽ സ്വിച്ച്, ഒരു ലൈവ് മാർക്കറ്റിൽ കാര്യങ്ങൾ കൂടുതൽ വഷളാക്കിയ "പരിഹാരം". പരിഹാരത്തെക്കുറിച്ചുള്ള വിധി: REVERT.
എഴുതിയ പതിപ്പ് വായിക്കുക (ഇംഗ്ലീഷ്) ↗
ഈ വീഡിയോയിൽ ഉൾപ്പെടുന്ന കാര്യങ്ങൾ
- ജൂലൈ 27–31, 2012: RLP കോഡ് SMARS സെർവറുകളിൽ 8-ൽ 7 എണ്ണത്തിലേക്ക് കൈകൊണ്ട് പകർത്തി; രണ്ടാമതൊരു അവലോകകനില്ല, രേഖാമൂലമുള്ള നടപടിക്രമങ്ങളുമില്ല
- ഓഗസ്റ്റ് 1, രാവിലെ 8:01: മാർക്കറ്റ് തുറക്കുന്നതിന് മുൻപ് 97 "Power Peg disabled" ഇ-മെയിലുകൾ; അലേർട്ടുകളായി രൂപകൽപ്പന ചെയ്തിട്ടില്ല, വായിച്ചിട്ടില്ല
- ഓഗസ്റ്റ് 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 ഒരു ട്രേഡിംഗ് സ്ഥാപനം എട്ട് സെർവറുകളിൽ ഏഴെണ്ണത്തിലേക്ക് പുതിയ കോഡ് വിന്യസിക്കുന്നു, എട്ടാമത്തേത് ഏകദേശം ഏഴ് ബില്യൺ ഡോളർ ഓഹരികൾ വാങ്ങുകയും വിൽക്കുകയും ചെയ്യുന്നു, നാൽപ്പത്തിയഞ്ച് മിനിറ്റിനുള്ളിൽ, ഇത് വളരെ വലുതാണ്, ഒരു ബുധനാഴ്ചയാണെങ്കിൽ പോലും. 2012 ഓഗസ്റ്റ് ഒന്ന്. നൈറ്റ് ക്യാപിറ്റൽ, യു.എസ്. സ്റ്റോക്ക് വ്യാപാരത്തിന്റെ പത്തിലൊന്ന് കൈകാര്യം ചെയ്യുന്ന സ്ഥാപനം, 440 മില്യൺ ഡോളറിന്റെ നഷ്ടം രേഖപ്പെടുത്തുന്നു. പിന്നീട് SEC 460 മില്യണിലധികം എണ്ണി, നൈറ്റിന് പന്ത്രണ്ട് മില്യൺ പിഴ ചുമത്തുകയും, പോസ്റ്റ്മോർട്ടം സ്വയം എഴുതുകയും ചെയ്യുന്നു: പത്ത് പേജുകൾ, പൂജ്യം വിശേഷണങ്ങൾ.
0:25 ഇതെങ്ങനെ സംഭവിച്ചു, ഇത് എങ്ങനെ സാധ്യമായി, ആർക്കാണ് യഥാർത്ഥത്തിൽ കുറ്റം. ഇതാണ് ദി ഡെയ്ലി ഡിഫ്, പോസ്റ്റ്മോർട്ടം. ജൂലൈ 27. ന്യൂയോർക്ക് സ്റ്റോക്ക് എക്സ്ചേഞ്ച് ഒരു റീട്ടെയിൽ ലിക്വിഡിറ്റി പ്രോഗ്രാം ആരംഭിക്കുന്നു, ഓഗസ്റ്റ് 1-ന്, അതിനാൽ നൈറ്റ് പുതിയ കോഡ് SMARS-ലേക്ക്, അതിന്റെ ഓർഡർ റൂട്ടറിലേക്ക്, ദിവസവും കുറച്ച് സെർവറുകളിലേക്ക്, കൈകൊണ്ട് പകർത്തുന്നു. ഒരു ടെക്നീഷ്യൻ, എട്ട് സെർവറുകൾ, ഏഴ് കോപ്പികൾ. ആരും പരിശോധിക്കുന്നില്ല; ആരെങ്കിലും ചെയ്യണമെന്ന് ഒരു നിയമവും പറയുന്നില്ല. രാവിലെ 8:01. ഒരു ആന്തരിക സിസ്റ്റം ജീവനക്കാർക്ക് ഒരു പിശക് ഇമെയിൽ ചെയ്യാൻ തുടങ്ങുന്നു: Power
0:51 Peg പ്രവർത്തനരഹിതമാക്കി. മാർക്കറ്റ് തുറക്കുന്നതിന് മുൻപ് തൊണ്ണൂറ്റിഏഴ് ഇമെയിലുകൾ. അവ അലേർട്ടുകളായി രൂപകൽപ്പന ചെയ്തിട്ടില്ല, അതിനാൽ ആരും വായിക്കുന്നില്ല, ഇതൊരു ഡിസൈൻ തീരുമാനമാണ്, അതിനൊരു വിലയുണ്ട്. 9:30, മാർക്കറ്റ് തുറക്കുന്നു. ഏഴ് സെർവറുകൾ പുതിയ കോഡ് പ്രവർത്തിപ്പിക്കുന്നു. എട്ടാമത്തേത് അതേ ഫ്ലാഗ് കണ്ട് Power Peg പ്രവർത്തിപ്പിക്കുന്നു: നൈറ്റ് 2003-ൽ പിൻവലിച്ചതും ഒരിക്കലും ഡിലീറ്റ് ചെയ്യാത്തതുമായ കോഡ്. ഇത് 212 കസ്റ്റമർ ഓർഡറുകൾക്കായി ചൈൽഡ് ഓർഡറുകൾ അയയ്ക്കുന്നു, അത് ഒരിക്കലും നിർത്തുന്നില്ല.
1:13 നാല് മില്യൺ എക്സിക്യൂഷനുകൾ. 397 മില്യൺ ഷെയറുകൾ. രണ്ട് മില്യൺ ഡോളർ പരിധി കടന്ന് ഒരു ഹോൾഡിംഗ് അക്കൗണ്ട് പെരുകുന്നു, ഇതൊന്നും കണക്ട് ചെയ്തിട്ടില്ല. എഞ്ചിനീയർമാർ, ഒരു ലൈവ് മാർക്കറ്റിൽ, നല്ല ഏഴ് സെർവറുകളിൽ നിന്ന് പുതിയ കോഡ് അൺഇൻസ്റ്റാൾ ചെയ്യുന്നു, ഇത് എല്ലായിടത്തും Power Peg ഓണാക്കുന്നു. ഏകദേശം 10:15-ന് ഇത് നിലയ്ക്കുന്നു: മൂന്നര ബില്യൺ ലോംഗ്, മൂന്ന് പോയിന്റ് ഒന്ന് അഞ്ച് ബില്യൺ ഷോർട്ട്.
1:31 ഒന്ന്: Power Peg-ന്റെ സ്റ്റോപ്പ് കണ്ടീഷൻ, പാരന്റ് ഓർഡർ നിറഞ്ഞു എന്ന് പറയുന്ന കൗണ്ടർ, 2005-ൽ മാറ്റി പിന്നീട് വീണ്ടും പരിശോധിച്ചിട്ടില്ല, അതിനാൽ പിൻവലിച്ച കോഡ് എന്നെന്നേക്കുമായി ലൂപ്പ് ചെയ്യുന്നു. രണ്ട്: പുതിയ ഫീച്ചർ Power Peg-ന്റെ പഴയ ഫ്ലാഗ് പുനരുപയോഗിക്കുന്നു, അതിനാൽ അതേ "യെസ്" രണ്ട് സെർവറുകളിൽ രണ്ട് കാര്യങ്ങൾ അർത്ഥമാക്കുന്നു. മൂന്ന്: കിൽ സ്വിച്ച് ഇല്ല. പുറത്തേക്ക് പോകുന്ന ഓർഡറുകളെ അകത്തേക്ക് വരുന്ന ഓർഡറുകളുമായി താരതമ്യം ചെയ്യുന്നില്ല; SMARS നിർത്തുന്നില്ല. റിസ്ക് മോണിറ്റർ മനുഷ്യർ നിരീക്ഷിക്കുന്ന ഒരു സ്ക്രീനാണ്; അത് പരിധികൾ കാണിക്കുന്നില്ല. git blame: ഒരു പുതിയ ഫ്ലാഗിന് പകരം പുനരുപയോഗിച്ച ഫ്ലാഗ്, ഒമ്പത് വർഷത്തേക്ക് വിളിക്കാൻ കഴിയുന്ന ഡെഡ് കോഡ്,
2:00 കൂടാതെ രണ്ടാമതൊരു ജോടി കണ്ണുകളില്ലാത്ത ഒരു മാനുവൽ വിന്യാസം. അത് ടെക്നീഷ്യൻ അല്ല. SEC ഉത്തരവിൽ അയാളുടെ പേര് ഒരിക്കലും പറയുന്നില്ല, ഞാനും പറയില്ല. സ്ഫോടന ആരം: 460 മില്യൺ ഡോളർ, ഏകദേശം ഒരു മിനിറ്റിൽ പത്ത് മില്യൺ. ഓഹരികൾ 63 ശതമാനം കുറഞ്ഞ് രണ്ട് ഡോളർ അമ്പത്തിയെട്ടായി, ഒരു ഡോളർ അമ്പത് സെന്റിന് ഒരു ഷെയറിന് 400 മില്യൺ ഡോളർ രക്ഷാപ്രവർത്തനം, ക്രിസ്മസിനകം Getco-യുമായി ലയിക്കുന്നു. ഹാക്കർ ന്യൂസ്, വ്യാഴാഴ്ച: ഒരു മനുഷ്യനും ഇടപെടാതെ 45 മിനിറ്റ് എങ്ങനെ പ്രവർത്തിച്ചു? അങ്ങനെയല്ല. മനുഷ്യർ അതിനെ കൂടുതൽ വഷളാക്കി.
2:25 വിധി, പോസ്റ്റ്മോർട്ടം: REVERT. നൈറ്റ് സ്വന്തമായി പോസ്റ്റ്മോർട്ടം എഴുതിയില്ല; റെഗുലേറ്റർ എഴുതി, പതിനാല് മാസങ്ങൾക്ക് ശേഷം, പരിഹാരം ഒരു പിഴയും ലയനവുമാണ്. തിങ്കളാഴ്ച: പുതിയ ഫീച്ചർ, പുതിയ ഫ്ലാഗ്; ഡെഡ് കോഡ് ഇല്ലാതാക്കുന്നു, പ്രവർത്തനരഹിതമാക്കുന്നില്ല; ഓർഡറുകൾ അയയ്ക്കുന്ന എന്തിനും ഒരു ഓഫ് സ്വിച്ച് ലഭിക്കുന്നു. നിങ്ങൾക്ക് ഇപ്പോഴും സംസാരിക്കാൻ അനുവാദമില്ലാത്ത സംഭവം എനിക്ക് അയച്ചു തരുക, കമന്റുകളിൽ, അല്ലെങ്കിൽ the daily diff dot dev-ൽ. അതാണ് ഇന്നത്തെ ഡിഫ്.
2:48 ഞാൻ ആക്സിസിയിൽ നിന്നുള്ള നിക്കോ ആണ്. ഉത്തരവാദിത്തത്തോടെ ലയിപ്പിക്കുക.
ഉറവിടങ്ങൾ
- 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



