# 8 сервердің 7-іне енгізілген жаңарту 460 миллион доллар шығынға ұшыратты. 45 минут.

Published: 2026-09-11

2012 жылғы 1 тамыз, Шығыс уақыты бойынша сағат 9:30: АҚШ акциялары саудасының шамамен оннан бірін басқаратын Knight Capital нарық жасаушысы өзінің сегіз SMARS серверінің жетеуіне жаңа тапсырыс бағыттау кодын енгізді. Сегізінші серверде әлі де 2003 жылы ескірген «Power Peg» коды жұмыс істеп тұрды, бұл жаңа функция қайта пайдаланатын белгінің артында. 45 минут бойы ол ешқашан тоқтамайтын қосалқы тапсырыстарды жіберді: 4 миллион орындау, 397 миллион акция, шамамен 7 миллиард долларлық позициялар, 460 миллион доллар шығын. Нарық ашылғанға дейін 97 ескерту электронды хаты келген. SEC-тің өз бұйрығынан кейінгі талдау: ешкім тексермеген қолмен енгізу, екі мағыналы белгі, 2005 жылы жылжытылған және ешқашан қайта тексерілмеген тоқтату есептегіші, жоқ болған тоқтату қосқышы және нарықтағы жағдайды нашарлатқан «түзету». Түзету туралы үкім: REVERT.

Canonical: https://thedailydiff.dev/kk/video/2026-09-11-knight-capital/

## Бұл бейне не туралы

- 2012 жылғы 27–31 шілде: RLP коды SMARS серверлерінің 8-інің 7-іне қолмен көшірілді; екінші тексеруші болмады, жазбаша процедура жоқ
- 1 тамыз, таңғы сағат 8:01: нарық ашылғанға дейін 97 «Power Peg өшірілді» электронды хаты; ескерту ретінде жасалмаған, оқылмаған
- 1 тамыз, 9:30–10:15: 212 тапсырыс 154 акция бойынша 4М орындауға айналды; 3.5 млрд доллар ұзын, 3.15 млрд доллар қысқа; 460 млн доллар жоғалды; жаңа кодты жою жағдайды нашарлатты
- 2 тамыз – 19 желтоқсан: акциялар 63%-ға 2.58 долларға дейін төмендеді, акцияға 1.50 доллардан 400 млн доллар құтқару, GETCO-мен бірігу; 2013 қазан: 12 млн доллар SEC айыппұлы, бірінші Нарыққа кіру ережесі бойынша іс

## Аударылған транскрипция

Бастапқы ағылшын тіліндегі баяндамадан аударылған. Қолжетімді аудио және субтитрлерді YouTube басқарады.

0:00 Сауда фирмасы жаңа кодты сегіз сервердің жетеуіне орналастырады, ал сегізіншісі жеті миллиард долларға жуық акцияны сатып алып, сатады қырық бес минут ішінде, бұл, сәрсенбі үшін де, өте көп. 2012 жылғы 1 тамыз. Knight Capital, барлық АҚШ акциялар саудасының оннан бірі, 440 миллион доллар шығын туралы хабарлайды. Кейінірек SEC 460-тан астамды есептеп, Knight-қа он екі миллион айыппұл салады, және өлімнен кейінгі талдауды өзі жазады: он бет, нөл сын есім.

0:25 Бұл қалай болады, неліктен мүмкін және кім кінәлі болады. Бұл The Daily Diff, өлімнен кейінгі талдау. 27 шілде. Нью-Йорк қор биржасы бөлшек сауда өтімділік бағдарламасын іске қосады 1 тамызда, сондықтан Knight жаңа кодты SMARS-қа, өзінің тапсырыс бағыттаушысына көшіреді, күніне бірнеше серверге, қолмен. Бір техник, сегіз сервер, жеті көшірме. Ешкім тексермейді; ешқандай ереже ешкім тексеруі керек деп айтпайды. Таңғы 8:01. Ішкі жүйе қызметкерлерге қате туралы электронды хат жібере бастайды: Power

0:51 Peg өшірілген. Нарық ашылғанға дейін тоқсан жеті электронды хат. Олар ескерту ретінде жасалмаған, сондықтан ешкім оларды оқымайды, бұл бағасы бар дизайн шешімі. 9:30, нарық ашылады. Жеті сервер жаңа кодты іске қосады. Сегізіншісі дәл сол белгіні көріп, оның орнына Power Peg-ті іске қосады: Knight 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-мен бірігу. Hacker News, бейсенбі: адам араласпай 45 минут қалай жұмыс істеді? Ол жұмыс істеген жоқ. Адамдар оны нашарлатты.

2:25 Үкім, өлімнен кейінгі талдау: REVERT. Knight ешқашан өзінің өлімнен кейінгі талдауын жазбайды; реттеуші жазады, он төрт айдан кейін, және түзету айыппұл мен бірігу болады. Дүйсенбі: жаңа функция, жаңа белгі; өлі код жойылады, өшірілмейді; тапсырыс жіберетін кез келген нәрсеге өшіру қосқышы беріледі. Маған әлі де айтуға рұқсат етілмейтін оқиғаны жіберіңіз, комментарийлерде немесе the daily diff dot dev мекенжайы бойынша. Ал бүгінгі айырмашылық осы.

2:48 Мен Axrisi-ден Никомын. Жауапкершілікпен біріктіріңіз.

## Дереккөздер

- [SEC Administrative Order, Release No. 34-70694 (Oct 16, 2013), In the Matter of Knight Capital Americas LLC](https://www.sec.gov/litigation/admin/2013/34-70694.pdf) — www.sec.gov
- [SEC press release 2013-222, "SEC Charges Knight Capital With Violations of Market Access Rule"](https://www.sec.gov/newsroom/press-releases/2013-222) — www.sec.gov
- [Knight Capital Group 8-K, Aug 2, 2012 (the $440M statement)](https://www.sec.gov/Archives/edgar/data/1060749/000119312512332176/d391111dex991.htm) — www.sec.gov
- [Knight Capital Group 8-K, Aug 6, 2012 (the $400M convertible preferred)](https://www.sec.gov/Archives/edgar/data/1060749/000119312512336167/d392288d8k.htm) — www.sec.gov
- [Knight / GETCO merger announcement, Dec 19, 2012](https://www.sec.gov/Archives/edgar/data/1060749/000089882212000673/ex991.htm) — www.sec.gov
- [NYT DealBook, "Knight Capital Says Trading Glitch Cost It $440 Million" (Aug 2, 2012)](https://archive.nytimes.com/dealbook.nytimes.com/2012/08/02/knight-capital-says-trading-mishap-cost-it-440-million/) — archive.nytimes.com
- [Hacker News, Aug 2, 2012 (73 points)](https://news.ycombinator.com/item?id=4329101) — news.ycombinator.com
- [Hacker News, "The $440M software error at Knight Capital" (294 points)](https://news.ycombinator.com/item?id=31239033) — news.ycombinator.com
