+− THE DAILY DIFFdev & AI news
REVERT

8 zerbitzaritik 7ra egindako inplementazio batek 460 milioi dolar galdu zituen. 45 minutu.

2012ko abuztuaren 1a, 9:30 a.m.

2012ko abuztuaren 1a, 9:30 a.m. ET: Knight Capitalek, AEBetako akzioen merkataritza guztiaren hamarren bat gutxi gorabehera kudeatzen duen merkatu-sortzaileak, eskaera-bideratze kode berria inplementatu du bere zortzi SMARS zerbitzaritatik zazpitan. Zortzigarrenean "Power Peg" kodea dabil oraindik, 2003an erretiratutako kodea, ezaugarri berriak berrerabiltzen duen bandera beraren atzean. 45 minutuz, inoiz gelditzen ez diren haur-eskaerak bidaltzen ditu: 4 milioi exekuzio, 397 milioi akzio, 7 mila milioi dolarreko posizioak, 460 milioi dolarreko galera. 97 abisu-mezu elektroniko iritsi ziren ireki baino lehen. Postmortema, SECen agindutik: inork berrikusi ez zuen eskuzko inplementazioa, bi esanahi zituen bandera, 2005ean mugitu eta inoiz berriro probatu ez zen gelditze-kontagailua, ez zegoen akats-etengailua, eta merkatuan okertu zuen "konponketa". Konponketaren epaia: REVERT.

Irakurri idatzizko edizioa (ingelesez) ↗

Bideo honek zer jorratzen duen

  • 2012ko uztailak 27 – 31: RLP kodea eskuz kopiatu zen 8 SMARS zerbitzaritatik 7ra; ez zen bigarren berrikuslerik izan, ezta idatzizko prozedurarik ere.
  • Abuztuak 1, 8:01 a.m.: 97 "Power Peg desgaituta" e-mail ireki aurretik; ez ziren alertak bezala diseinatu, ez ziren irakurri.
  • Abuztuak 1, 9:30 – 10:15: 212 agindu 4M exekuzio bihurtu ziren 154 akziotan; 3,5B dolar luze, 3,15B dolar labur; 460M dolar galdu ziren; kode berria desinstalatzeak okerrera egin zuen.
  • Abuztuak 2 – Abenduak 19: akzioak %-63 jaitsi ziren 2,58 dolarra, 400M dolarreko erreskatea 1,50 dolar/akzio, GETCOrekin fusioa; 2013ko urria: 12M dolarreko SEC isuna, Market Access Rule kasuaren lehena.

Itzulitako transkripzioa

Jatorrizko ingelesezko narraziotik itzulia. Eskuragarri dauden audioa eta azpitituluak YouTube-k kontrolatzen ditu.

0:00 Merkataritza-enpresa batek kode berria inplementatzen du zortzi zerbitzaritatik zazpitan, eta zortzigarrenak ia zazpi mila milioi dolarreko akzioak erosi eta saltzen ditu berrogeita bost minututan, hau da asko, nahiz eta asteazkena izan. 2012ko abuztuaren 1a. Knight Capital, AEBko akzio-merkataritza guztiaren hamarren bat, 440 milioi dolarreko galera jakinarazten du. SEC-ek geroago 460 baino gehiago zenbatzen ditu, Knighti hamabi milioi isuna jartzen dio, eta postmortema idazten du berak: hamar orrialde, zero adjektibo.

0:25 Nola gertatzen den, zergatik den posible, eta nork jasotzen duen errua. Hau The Daily Diff da, postmortema. Uztailak 27. New Yorkeko Burtsak likidezia txikizkako programa bat abiarazten du abuztuaren 1ean, beraz Knightek kode berria SMARSera kopiatzen du, bere eskaera bideratzailera, egunero zerbitzari gutxi batzuk, eskuz. Teknikari bat, zortzi zerbitzari, zazpi kopia. Inork ez du egiaztatzen; araurik ez dio inori derrigorrezkoa dela. 8:01 a.m. Barne sistema bat langileei errore bat bidaltzen hasten da: Power

0:51 Peg desgaituta. Laurogeita hamazazpi email ireki aurretik. Ez daude alertak bezala diseinatuta, beraz inork ez ditu irakurtzen, hau prezioa duen diseinu-erabaki bat da. 9:30ean, merkatua irekitzen da. Zazpi zerbitzarik kode berria exekutatzen dute. Zortzigarrenak bandera bera ikusten du eta Power Peg exekutatzen du, horren ordez: Knightek 2003an erretiratu eta inoiz ezabatutako kodea. 2003 eta inoiz ezabatu gabea. 212 bezero-eskaeraren seme-alabak bidaltzen ditu, eta inoiz ez da gelditzen.

1:13 Lau milioi exekuzio. 397 milioi akzio. Euste-kontu bat bere bi milioi dolarreko mugatik haratago puzten da, ezertarako konektatuta ez dagoena. Ingeniariek, zuzeneko merkatuan, kode berria desinstalatzen dute zazpi zerbitzari onetatik, horrek Power Peg edonon pizten du. 10:15 inguruan gelditzen da: hiru mila eta bostehun milioi luzera, hiru puntu hamabost mila milioi labur.

1:31 Bat: Power Peg-en gelditze-baldintza, guraso-agindua beteta dagoela dioen kontagailua, 2005ean mugitu zen eta inoiz ez zen berriro probatu, beraz, erretiratutako kodea betiko itzuliak egiten ditu. Bi: ezaugarri berriak Power Peg-en bandera zaharra berrerabiltzen du, beraz, bai berak bi gauza esan nahi ditu bi zerbitzaritan. Hiru: ez dago akats-etengailurik. Ezerk ez ditu kanpoko aginduak barrukoekin alderatzen; ezerk ez du SMARS gelditzen. Arrisku-monitorea gizakiek ikusitako pantaila bat da; ez ditu mugak erakusten. git blame: bandera bat berrerabili zen berri baten ordez, bederatzi urtez deigarri den kode hil bat,

2:00 urte, eta eskuzko inplementazio bat, bigarren pare begirik gabe. Ez teknikaria. SEC aginduak ez du inoiz aipatzen, eta nik ere ez dut egingo. Leherketa-erradioa: 460 milioi dolar, gutxi gorabehera hamar milioi minutuko. Akzioak %63 jaitsi ziren bi dolar eta berrogeita hemezortzira, 400 milioi dolarreko erreskatea akzio bakoitzeko dolar bat eta berrogeita hamar, Gabonetarako Getcorekin fusioa. Hacker News, osteguna: nola egin zuen 45 minutuz gizakirik sartu gabe? Ez zuen egin. Gizakiek okertu zuten.

2:25 Epaia, postmortema: leheneratu. Knightek ez du inoiz bere postmortema idazten; erregulatzaileak egiten du, hamalau hilabete geroago, eta konponketa isun bat eta fusio bat da. Astelehena: ezaugarri berria, bandera berria; kode hilak ezabatu egiten dira, ez desgaitu; aginduak bidaltzen dituen edozerk itzalgailua lortzen du. Bidali oraindik hitz egiteko baimenik ez duzun gertakaria, iruzkinetan, edo the daily diff dot dev-en. Eta hori da gaurko The Daily Diff.

2:48 Niko naiz, Axrisikoa. Batu arduraz.

Iturriak

  1. SEC Administrative Order, Release No. 34-70694 (Oct 16, 2013), In the Matter of Knight Capital Americas LLCwww.sec.gov
  2. SEC press release 2013-222, "SEC Charges Knight Capital With Violations of Market Access Rule"www.sec.gov
  3. Knight Capital Group 8-K, Aug 2, 2012 (the $440M statement)www.sec.gov
  4. Knight Capital Group 8-K, Aug 6, 2012 (the $400M convertible preferred)www.sec.gov
  5. Knight / GETCO merger announcement, Dec 19, 2012www.sec.gov
  6. NYT DealBook, "Knight Capital Says Trading Glitch Cost It $440 Million" (Aug 2, 2012)archive.nytimes.com
  7. Hacker News, Aug 2, 2012 (73 points)news.ycombinator.com
  8. Hacker News, "The $440M software error at Knight Capital" (294 points)news.ycombinator.com

Lotutako bideoak