8 ਵਿੱਚੋਂ 7 ਸਰਵਰਾਂ 'ਤੇ ਤੈਨਾਤੀ ਕਾਰਨ $460 ਮਿਲੀਅਨ ਦਾ ਨੁਕਸਾਨ ਹੋਇਆ। 45 ਮਿੰਟ।
1 ਅਗਸਤ 2012, ਸਵੇਰੇ 9:30 ਵਜੇ ET: ਨਾਈਟ ਕੈਪੀਟਲ, ਅਮਰੀਕੀ ਸਟਾਕ ਵਪਾਰ ਦੇ ਲਗਭਗ ਦਸਵੇਂ ਹਿੱਸੇ ਪਿੱਛੇ ਮਾਰਕੀਟ ਮੇਕਰ, ਨੇ ਹੁਣੇ ਹੀ ਆਪਣੇ ਅੱਠ SMARS ਸਰਵਰਾਂ ਵਿੱਚੋਂ ਸੱਤ 'ਤੇ ਨਵਾਂ ਆਰਡਰ-ਰਾਊਟਿੰਗ ਕੋਡ ਤੈਨਾਤ ਕੀਤਾ ਹੈ।
1 ਅਗਸਤ 2012, ਸਵੇਰੇ 9:30 ਵਜੇ ET: ਨਾਈਟ ਕੈਪੀਟਲ, ਅਮਰੀਕੀ ਸਟਾਕ ਵਪਾਰ ਦੇ ਲਗਭਗ ਦਸਵੇਂ ਹਿੱਸੇ ਪਿੱਛੇ ਮਾਰਕੀਟ ਮੇਕਰ, ਨੇ ਹੁਣੇ ਹੀ ਆਪਣੇ ਅੱਠ 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। ਨਾਈਟ ਕੈਪੀਟਲ, ਸਾਰੇ ਅਮਰੀਕੀ ਸਟਾਕ ਵਪਾਰ ਦਾ ਦਸਵਾਂ ਹਿੱਸਾ, 440 ਮਿਲੀਅਨ ਡਾਲਰ ਦੇ ਨੁਕਸਾਨ ਦੀ ਰਿਪੋਰਟ ਕਰਦਾ ਹੈ। ਐਸ.ਈ.ਸੀ. ਬਾਅਦ ਵਿੱਚ 460 ਤੋਂ ਵੱਧ ਦੀ ਗਿਣਤੀ ਕਰਦਾ ਹੈ, ਨਾਈਟ 'ਤੇ ਬਾਰਾਂ ਮਿਲੀਅਨ ਦਾ ਜੁਰਮਾਨਾ ਕਰਦਾ ਹੈ, ਅਤੇ ਬਾਅਦ ਦੀ ਜਾਂਚ ਖੁਦ ਲਿਖਦਾ ਹੈ: ਦਸ ਪੰਨੇ, ਜ਼ੀਰੋ ਵਿਸ਼ੇਸ਼ਣ।
0:25 ਇਹ ਕਿਵੇਂ ਹੁੰਦਾ ਹੈ, ਇਹ ਕਿਉਂ ਸੰਭਵ ਹੈ, ਅਤੇ ਦੋਸ਼ੀ ਅਸਲ ਵਿੱਚ ਕੌਣ ਹੈ। ਇਹ The Daily Diff ਹੈ, ਪੋਸਟਮਾਰਟਮ। 27 ਜੁਲਾਈ। ਨਿਊਯਾਰਕ ਸਟਾਕ ਐਕਸਚੇਂਜ 1 ਅਗਸਤ ਨੂੰ ਇੱਕ ਰਿਟੇਲ ਤਰਲਤਾ ਪ੍ਰੋਗਰਾਮ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ, ਇਸ ਲਈ ਨਾਈਟ ਨਵਾਂ ਕੋਡ SMARS, ਆਪਣੇ ਆਰਡਰ ਰਾਊਟਰ, ਕੁਝ ਸਰਵਰਾਂ ਨੂੰ ਇੱਕ ਦਿਨ, ਹੱਥੀਂ ਕਾਪੀ ਕਰਦਾ ਹੈ। ਇੱਕ ਤਕਨੀਸ਼ੀਅਨ, ਅੱਠ ਸਰਵਰ, ਸੱਤ ਕਾਪੀਆਂ। ਕੋਈ ਜਾਂਚ ਨਹੀਂ ਕਰਦਾ; ਕੋਈ ਨਿਯਮ ਨਹੀਂ ਕਹਿੰਦਾ ਕਿ ਕਿਸੇ ਨੂੰ ਕਰਨਾ ਪਵੇਗਾ। ਸਵੇਰੇ 8:01 ਵਜੇ। ਇੱਕ ਅੰਦਰੂਨੀ ਸਿਸਟਮ ਸਟਾਫ ਨੂੰ ਇੱਕ ਗਲਤੀ ਈਮੇਲ ਕਰਨਾ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ ਜੋ ਪੜ੍ਹਦਾ ਹੈ: ਪਾਵਰ
0:51 ਪੈੱਗ ਅਯੋਗ। ਖੁੱਲ੍ਹਣ ਤੋਂ ਪਹਿਲਾਂ ਸਤਾਨਵੇਂ ਈਮੇਲਾਂ। ਇਹ ਅਲਰਟ ਦੇ ਤੌਰ 'ਤੇ ਡਿਜ਼ਾਇਨ ਨਹੀਂ ਕੀਤੇ ਗਏ ਹਨ, ਇਸਲਈ ਕੋਈ ਵੀ ਉਨ੍ਹਾਂ ਨੂੰ ਨਹੀਂ ਪੜ੍ਹਦਾ, ਜੋ ਕਿ ਇੱਕ ਕੀਮਤ ਟੈਗ ਵਾਲਾ ਡਿਜ਼ਾਈਨ ਫੈਸਲਾ ਹੈ। 9:30, ਬਾਜ਼ਾਰ ਖੁੱਲ੍ਹਦਾ ਹੈ। ਸੱਤ ਸਰਵਰ ਨਵਾਂ ਕੋਡ ਚਲਾਉਂਦੇ ਹਨ। ਅੱਠਵਾਂ ਉਹੀ ਫਲੈਗ ਦੇਖਦਾ ਹੈ ਅਤੇ ਇਸਦੀ ਬਜਾਏ ਪਾਵਰ ਪੈੱਗ ਚਲਾਉਂਦਾ ਹੈ: ਕੋਡ ਜਿਸਨੂੰ ਨਾਈਟ ਨੇ 2003 ਵਿੱਚ ਰਿਟਾਇਰ ਕੀਤਾ ਸੀ ਅਤੇ ਕਦੇ ਮਿਟਾਇਆ ਨਹੀਂ ਸੀ। ਇਹ 212 ਗਾਹਕ ਆਰਡਰਾਂ ਲਈ ਚਾਈਲਡ ਆਰਡਰ ਭੇਜਦਾ ਹੈ, ਅਤੇ ਕਦੇ ਨਹੀਂ ਰੁਕਦਾ।
1:13 ਚਾਰ ਮਿਲੀਅਨ ਐਗਜ਼ੀਕਿਊਸ਼ਨ। 397 ਮਿਲੀਅਨ ਸ਼ੇਅਰ। ਇੱਕ ਹੋਲਡਿੰਗ ਖਾਤਾ ਆਪਣੀ ਦੋ-ਮਿਲੀਅਨ-ਡਾਲਰ ਦੀ ਸੀਮਾ ਤੋਂ ਵੱਧ ਜਾਂਦਾ ਹੈ, ਜੋ ਕਿਸੇ ਨਾਲ ਵੀ ਜੁੜਿਆ ਨਹੀਂ ਹੈ। ਇੰਜੀਨੀਅਰ, ਇੱਕ ਲਾਈਵ ਮਾਰਕੀਟ ਵਿੱਚ, ਸੱਤ ਚੰਗੇ ਸਰਵਰਾਂ ਤੋਂ ਨਵੇਂ ਕੋਡ ਨੂੰ ਅਣਇੰਸਟਾਲ ਕਰਦੇ ਹਨ, ਜੋ ਹਰ ਜਗ੍ਹਾ ਪਾਵਰ ਪੈੱਗ ਨੂੰ ਚਾਲੂ ਕਰਦਾ ਹੈ। ਲਗਭਗ 10:15 ਵਜੇ ਇਹ ਰੁਕ ਜਾਂਦਾ ਹੈ: ਸਾਢੇ ਤਿੰਨ ਅਰਬ ਲੌਂਗ, ਤਿੰਨ ਪੁਆਇੰਟ ਇੱਕ ਪੰਜ ਅਰਬ ਸ਼ਾਰਟ।
1:31 ਇੱਕ: ਪਾਵਰ ਪੈੱਗ ਦੀ ਸਟਾਪ ਸਥਿਤੀ, ਉਹ ਕਾਊਂਟਰ ਜੋ ਕਹਿੰਦਾ ਹੈ ਕਿ ਮਾਤਾ-ਪਿਤਾ ਆਰਡਰ ਭਰਿਆ ਗਿਆ ਹੈ, 2005 ਵਿੱਚ ਹਿਲਾਇਆ ਗਿਆ ਹੈ ਅਤੇ ਕਦੇ ਦੁਬਾਰਾ ਟੈਸਟ ਨਹੀਂ ਕੀਤਾ ਗਿਆ, ਇਸਲਈ ਰਿਟਾਇਰਡ ਕੋਡ ਹਮੇਸ਼ਾ ਲਈ ਲੂਪ ਕਰਦਾ ਹੈ। ਦੋ: ਨਵੀਂ ਵਿਸ਼ੇਸ਼ਤਾ ਪਾਵਰ ਪੈੱਗ ਦੇ ਪੁਰਾਣੇ ਫਲੈਗ ਦੀ ਦੁਬਾਰਾ ਵਰਤੋਂ ਕਰਦੀ ਹੈ, ਇਸਲਈ ਉਹੀ ਹਾਂ ਦੋ ਸਰਵਰਾਂ 'ਤੇ ਦੋ ਚੀਜ਼ਾਂ ਦਾ ਮਤਲਬ ਹੈ। ਤਿੰਨ: ਕੋਈ ਕਿੱਲ ਸਵਿੱਚ ਨਹੀਂ। ਕੁਝ ਵੀ ਆਉਣ ਵਾਲੇ ਆਰਡਰਾਂ ਦੇ ਮੁਕਾਬਲੇ ਬਾਹਰ ਜਾਣ ਵਾਲੇ ਆਰਡਰਾਂ ਦੀ ਤੁਲਨਾ ਨਹੀਂ ਕਰਦਾ; ਕੁਝ ਵੀ SMARS ਨੂੰ ਰੋਕਦਾ ਨਹੀਂ ਹੈ। ਰਿਸਕ ਮਾਨੀਟਰ ਇੱਕ ਸਕ੍ਰੀਨ ਹੈ ਜਿਸਨੂੰ ਮਨੁੱਖ ਦੇਖਦੇ ਹਨ; ਇਹ ਸੀਮਾਵਾਂ ਨਹੀਂ ਦਿਖਾਉਂਦਾ। git blame: ਇੱਕ ਨਵੇਂ ਦੀ ਬਜਾਏ ਇੱਕ ਫਲੈਗ ਦੀ ਦੁਬਾਰਾ ਵਰਤੋਂ ਕੀਤੀ ਗਈ, ਨੌਂ ਸਾਲਾਂ ਲਈ ਕਾਲ ਕਰਨ ਯੋਗ ਡੈੱਡ ਕੋਡ,
2:00 ਅਤੇ ਦੂਜੇ ਜੋੜੇ ਦੀਆਂ ਅੱਖਾਂ ਤੋਂ ਬਿਨਾਂ ਇੱਕ ਮੈਨੂਅਲ ਤੈਨਾਤੀ। ਤਕਨੀਸ਼ੀਅਨ ਨਹੀਂ। ਐਸ.ਈ.ਸੀ. ਦਾ ਆਦੇਸ਼ ਉਸਦਾ ਨਾਮ ਕਦੇ ਨਹੀਂ ਲੈਂਦਾ, ਅਤੇ ਨਾ ਹੀ ਮੈਂ ਲਵਾਂਗਾ। ਬਲਾਸਟ ਰੇਡੀਅਸ: 460 ਮਿਲੀਅਨ ਡਾਲਰ, ਲਗਭਗ ਦਸ ਮਿਲੀਅਨ ਪ੍ਰਤੀ ਮਿੰਟ। ਸ਼ੇਅਰ 63 ਪ੍ਰਤੀਸ਼ਤ ਘੱਟ ਕੇ ਦੋ ਡਾਲਰ ਪੰਜਾਹ-ਅੱਠ, ਚਾਰ ਸੌ ਮਿਲੀਅਨ ਡਾਲਰ ਦਾ ਬਚਾਅ ਇੱਕ ਡਾਲਰ ਪੰਜਾਹ ਪ੍ਰਤੀ ਸ਼ੇਅਰ 'ਤੇ, ਕ੍ਰਿਸਮਸ ਤੱਕ ਗੇਟਕੋ ਨਾਲ ਵਿਲੀਨਤਾ। ਹੈਕਰ ਨਿਊਜ਼, ਵੀਰਵਾਰ: ਇਹ 45 ਮਿੰਟਾਂ ਤੱਕ ਬਿਨਾਂ ਕਿਸੇ ਮਨੁੱਖ ਦੇ ਦਖਲ ਦੇ ਕਿਵੇਂ ਚੱਲਿਆ? ਅਜਿਹਾ ਨਹੀਂ ਹੋਇਆ। ਮਨੁੱਖਾਂ ਨੇ ਇਸਨੂੰ ਬਦਤਰ ਬਣਾ ਦਿੱਤਾ।
2:25 ਫੈਸਲਾ, ਪੋਸਟਮਾਰਟਮ: REVERT। ਨਾਈਟ ਕਦੇ ਆਪਣਾ ਪੋਸਟਮਾਰਟਮ ਨਹੀਂ ਲਿਖਦਾ; ਰੈਗੂਲੇਟਰ ਕਰਦਾ ਹੈ, ਚੌਦਾਂ ਮਹੀਨਿਆਂ ਬਾਅਦ, ਅਤੇ ਫਿਕਸ ਇੱਕ ਜੁਰਮਾਨਾ ਅਤੇ ਇੱਕ ਵਿਲੀਨਤਾ ਹੈ। ਸੋਮਵਾਰ: ਨਵੀਂ ਵਿਸ਼ੇਸ਼ਤਾ, ਨਵਾਂ ਫਲੈਗ; ਡੈੱਡ ਕੋਡ ਮਿਟਾ ਦਿੱਤਾ ਜਾਂਦਾ ਹੈ, ਅਯੋਗ ਨਹੀਂ; ਕੁਝ ਵੀ ਜੋ ਆਰਡਰ ਭੇਜਦਾ ਹੈ, ਉਸਨੂੰ ਇੱਕ ਬੰਦ ਸਵਿੱਚ ਮਿਲਦਾ ਹੈ। ਮੈਨੂੰ ਉਹ ਘਟਨਾ ਭੇਜੋ ਜਿਸ ਬਾਰੇ ਤੁਹਾਨੂੰ ਅਜੇ ਵੀ ਗੱਲ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ, ਟਿੱਪਣੀਆਂ ਵਿੱਚ, ਜਾਂ 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



