# 8 serverdən 7-sinə edilən yerləşdirmə 460 milyon dollar itkiyə səbəb oldu. 45 dəqiqə.

Published: 2026-09-11

1 avqust 2012-ci il, səhər saat 9:30 ET: ABŞ səhm ticarətinin təxminən onda birinin arxasında duran bazar istehsalçısı Knight Capital, səkkiz SMARS serverindən yeddisinə yeni sifariş yönləndirmə kodunu yerləşdirib. Səkkizinci server hələ də 2003-cü ildə istifadədən çıxarılmış "Power Peg" kodunu, yeni funksiyanın təkrar istifadə etdiyi bayrağın arxasında işlədir. 45 dəqiqə ərzində o, heç vaxt dayanmayan uşaq sifarişləri göndərir: 4 milyon icra, 397 milyon səhm, təxminən 7 milyard dollarlıq mövqelər, 460 milyon dollarlıq itki. Açılışdan əvvəl 97 xəbərdarlıq e-poçtu gəlmişdi. SEC-in öz sifarişindən sonra ölüm: heç kimin nəzərdən keçirmədiyi əl ilə yerləşdirmə, iki mənası olan bayraq, 2005-ci ildə hərəkət etdirilmiş və heç vaxt yenidən sınaqdan keçirilməmiş dayandırma sayğacı, mövcud olmayan öldürmə açarı və canlı bazarda vəziyyəti pisləşdirən "düzəliş". Düzəlişlə bağlı hökm: REVERT.

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

## Bu videoda nələr əhatə olunur

- 27-31 iyul 2012: RLP kodu əl ilə 8 SMARS serverindən 7-sinə köçürüldü; ikinci nəzərdən keçirən yox, yazılı prosedur yox
- 1 avqust, səhər 8:01: Açılışdan əvvəl 97 "Power Peg deaktiv edildi" e-poçtu; xəbərdarlıq kimi nəzərdə tutulmayıb, oxunmayıb
- 1 avqust, 9:30–10:15: 212 sifariş 154 səhm üzrə 4M icraya çevrilir; 3.5 milyard dollar uzun, 3.15 milyard dollar qısa; 460 milyon dollar itki; yeni kodu silmək vəziyyəti pisləşdirir
- 2 avqust – 19 dekabr: səhmlər 63% düşərək 2.58 dollara, 1.50 dollar/səhm qiymətinə 400 milyon dollarlıq xilasetmə, GETCO ilə birləşmə; oktyabr 2013: 12 milyon dollar SEC cəriməsi, ilk Bazar Girişi Qaydası işi

## Tərcümə olunmuş transkript

Orijinal ingilis dilindəki nəqldən tərcümə edilmişdir. Mövcud audio və subtitrlər YouTube tərəfindən idarə olunur.

0:00 Bir ticarət şirkəti yeni kodu səkkiz serverdən yeddisinə yerləşdirir, və səkkizinci server təxminən yeddi milyard dollarlıq səhmi alıb satır qırx beş dəqiqədə, bu çoxdur, hətta çərşənbə üçün belə. 1 avqust 2012-ci il. Knight Capital, bütün ABŞ səhm ticarətinin onda biri, 440 milyon dollar itki bildirir. SEC daha sonra 460 milyondan çox sayır, Knighti on iki milyon cərimələyir, və ölüm sonrası hesabatı özü yazır: on səhifə, sıfır sifət.

0:25 Necə olur, niyə mümkündür və kim günahlandırılır. Bu The Daily Diff, ölüm sonrası hesabatdır. 27 iyul. Nyu York Fond Birjası pərakəndə likvidlik proqramını işə salır 1 avqustda, buna görə Knight yeni kodu SMARS-a, sifariş yönləndiricisinə köçürür, gündə bir neçə serverə, əl ilə. Bir texnik, səkkiz server, yeddi nüsxə. Heç kim yoxlamır; heç bir qayda kiminsə bunu etməli olduğunu demir. Səhər 8:01. Daxili sistem əməkdaşlara bir səhv e-poçtu göndərməyə başlayır: Power

0:51 Peg deaktiv edildi. Açılışdan əvvəl doxsan yeddi e-poçt. Onlar xəbərdarlıq kimi nəzərdə tutulmayıb, buna görə heç kim onları oxumur, bu da qiymət etiketi olan bir dizayn qərarıdır. 9:30, bazar açılır. Yeddi server yeni kodu işlədir. Səkkizinci server eyni bayrağı görür və əvəzinə Power Peg-i işlədir: Knightin təqaüdə çıxardığı kod 2003-cü ildə və heç vaxt silinmədi. 212 müştəri sifarişi üçün uşaq sifarişləri göndərir və heç vaxt dayanmır.

1:13 Dörd milyon icra. 397 milyon səhm. Bir holdinq hesabı iki milyon dollarlıq limitini aşır, bu da heç nəyə bağlanmayıb. Mühəndislər, canlı bazarda, yeddi yaxşı serverdən yeni kodu silirlər, bu da hər yerdə Power Peg-i işə salır. Saat 10:15 radələrində dayanır: üç yarım milyard uzun, üç nöqtə on beş milyard qısa.

1:31 Bir: Power Peg-in dayandırma şərti, ana sifarişin tamamlandığını deyən sayğac, 2005-ci ildə hərəkət etdirilir və heç vaxt yenidən sınaqdan keçirilmir, buna görə təqaüdə çıxarılmış kod sonsuz dövr edir. İki: yeni xüsusiyyət Power Peg-in köhnə bayrağını yenidən istifadə edir, buna görə eyni bəli iki serverdə iki fərqli şey deməkdir. Üç: öldürmə açarı yoxdur. Heç nə daxil olan sifarişləri xaric olan sifarişlərlə müqayisə etmir; heç nə SMARS-ı dayandırmır. Risk monitoru insanların izlədiyi bir ekrandır; o, limitləri göstərmir. git blame: yeni bir bayraq əvəzinə təkrar istifadə edilmiş bir bayraq, doqquz il ərzində çağırıla bilən ölü kod,

2:00 və ikinci bir cüt göz olmadan əl ilə yerləşdirmə. Texnik yox. SEC sifarişi onu heç vaxt adlandırmır, mən də adlandırmayacağam. Partlama radiusu: 460 milyon dollar, təxminən dəqiqədə on milyon. Səhmlər 63 faiz düşərək iki dollar əlli səkkizə, bir səhmə bir dollar əlli sentə 400 milyon dollarlıq xilasetmə, Milad bayramına qədər Getco ilə birləşmə. Hacker News, Cümə axşamı: bir insanın müdaxilə etmədən 45 dəqiqə necə işlədi? İşləmədi. İnsanlar vəziyyəti pisləşdirdi.

2:25 Hökm, ölüm sonrası: REVERT. Knight heç vaxt öz ölüm sonrası hesabatını yazmır; bunu tənzimləyici edir, on dörd ay sonra, və düzəliş cərimə və birləşmədir. Bazar ertəsi: yeni funksiya, yeni bayraq; ölü kod silinir, deaktiv edilmir; sifariş göndərən hər şeyə söndürmə açarı verilir. Hələ danışa bilmədiyiniz hadisəni mənə göndərin, şərhlərdə, ya da the daily diff dot dev ünvanında. Və bugünkü fərq budur.

2:48 Mən Axrisi-dən Niko. Məsuliyyətlə birləşdirin.

## Mənbələr

- [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
