“每年的‘雙11,不僅是一場消費(fèi)盛宴,也是技術(shù)的練兵場。”螞蟻金服副CTO胡喜說。
的確,天貓“雙11”的十年歷史,也是支付寶技術(shù)的十年變遷史?!半p11”不僅僅催生了一個(gè)全國性的消費(fèi)時(shí)點(diǎn),其實(shí)也“逼”出了許多新技術(shù),而這些技術(shù)不僅服務(wù)了天貓“雙11”,在之后的成長過程中也成為服務(wù)行業(yè)升級(jí)的基礎(chǔ)設(shè)施。
對(duì)支付寶來說,保障每年支付不卡殼、順暢,系統(tǒng)不崩潰,是一個(gè)基礎(chǔ)任務(wù)。大部分支付寶的技術(shù)人員對(duì)于“雙11”的記憶,是從2010年開始的,因?yàn)槟且荒晔恰半p11”十年中支付環(huán)節(jié)最驚險(xiǎn)的一年。那時(shí)候“雙11”還只被認(rèn)為是普通的大促活動(dòng),支付寶將系統(tǒng)擴(kuò)容了一倍,心想這應(yīng)該足以應(yīng)對(duì)了,結(jié)果,0點(diǎn)一過,每分鐘業(yè)務(wù)量攀升至日常的3倍,這就意味著全天下來,系統(tǒng)肯定會(huì)崩潰。
所有開發(fā)人員如臨大敵,只能臨時(shí)“砍業(yè)務(wù)”、人工協(xié)調(diào)系統(tǒng)資源來釋放系統(tǒng)容量。在最后一個(gè)“會(huì)計(jì)”應(yīng)用被殺掉時(shí),距離整個(gè)數(shù)據(jù)庫崩潰只差4秒,這段驚險(xiǎn)的經(jīng)歷,至今還令許多支付寶的技術(shù)人員心驚和后怕。
支付寶的技術(shù)團(tuán)隊(duì)認(rèn)識(shí)到,當(dāng)年使用IOE商用設(shè)備、開源軟件,已經(jīng)不能適用于“雙11”交易量指數(shù)級(jí)增長對(duì)技術(shù)支持的要求,尤其是在誰也不能完全預(yù)設(shè)到當(dāng)晚狀況的時(shí)候。即使能支撐,成本也將是天文數(shù)字。
“我曾經(jīng)遇到過好幾次深夜宕機(jī),幸虧是深夜,但是一個(gè)多小時(shí)無法恢復(fù)。我們也不知道遇到什么問題,因?yàn)槭且粋€(gè)黑盒,遇到數(shù)據(jù)和計(jì)算問題都是之前所有商業(yè)軟件沒有遇到過的,因?yàn)閿?shù)據(jù)量非常大,到了瓶頸期程度?!昂不貞浾f。
“內(nèi)部決定要自研分布式數(shù)據(jù)庫,OceanBase就是從那時(shí)候開始的,我們要做支付系統(tǒng),要做金融系統(tǒng),必須保證數(shù)據(jù)沒有問題,并且有問題時(shí)快速恢復(fù),之前的黑盒模式肯定是不行的?!昂舱f。
2010年“雙11”之后,支付寶去中心化的架構(gòu)改造和迭代已經(jīng)有階段性成果,分布式數(shù)據(jù)庫平臺(tái)OceanBase、彈性架構(gòu)、離在線混部、全鏈路壓測等自主研發(fā)技術(shù)開始進(jìn)入練兵狀態(tài)。
從2014年開始,支付寶開始研發(fā)和施行全鏈路壓測技術(shù),這就有點(diǎn)像造飛機(jī)時(shí)候的風(fēng)洞,造一個(gè)實(shí)驗(yàn)室,完全模擬當(dāng)天峰值所有的真實(shí)環(huán)境,對(duì)系統(tǒng)進(jìn)行壓力測試。這樣一來,到了“雙11”當(dāng)天,平穩(wěn)度過的概率就極高了。
區(qū)塊鏈與生物識(shí)別“上崗”
今年,在往年的技術(shù)積累上,區(qū)塊鏈與生物識(shí)別走上舞臺(tái)中央。
區(qū)塊鏈技術(shù)是首次參戰(zhàn)“雙11”,且成規(guī)模應(yīng)用。在天貓國際商城,使用區(qū)塊鏈溯源的商品會(huì)覆蓋百余個(gè)國家和地區(qū)、商品數(shù)量達(dá)到1.5億件。涉及的商品主要包括鉆石、進(jìn)口奶粉、進(jìn)口保健品等,另外五常大米、茅臺(tái)等高端酒和平武蜂蜜也將采用區(qū)塊鏈溯源。
區(qū)塊鏈技術(shù)最大的特點(diǎn)就是可以實(shí)現(xiàn)數(shù)據(jù)的透明、不可篡改、充分共享等功能,并通過區(qū)塊鏈信息建立多方信賴。因此運(yùn)用在溯源領(lǐng)域,再合適不過。
在長鏈路、高價(jià)值的跨境商品追溯上,區(qū)塊鏈技術(shù)尤其有用武之地。比如鉆石,對(duì)于用戶來說,打開支付寶、天貓、淘寶,只要掃一掃,就可以看到鉆石商品從海外鉆石采購到國內(nèi)配送等重要環(huán)節(jié)的全鏈路信息,區(qū)塊鏈技術(shù)相當(dāng)于為每一顆鉆石附上唯一商品“身份證”。
另外,以生物識(shí)別技術(shù)為基礎(chǔ)的指紋和刷臉支付今年將成為“雙11”的主流。指紋、人臉、聲紋等生物識(shí)別技術(shù)具備安全性高、耗時(shí)短、成功率高、不怕忘等優(yōu)勢,在“雙11”搶購時(shí),使用指紋和刷臉支付,在速度上具備一定優(yōu)勢,也因此,許多剁手黨都將指紋和刷臉作為自己首選的支付方式。
早在2012年,支付寶便開始研究生物認(rèn)證技術(shù),2014年6月率先與手機(jī)廠商合作,探索指紋支付的可行性,并于次年用于“雙11”。統(tǒng)計(jì)顯示,輸入6位密碼平均需要3秒,而指紋支付則只需1秒,極大的縮短了支付時(shí)間。
數(shù)據(jù)顯示,目前生物識(shí)別,用戶對(duì)這類支付方式的滿意度超過95%,超過密碼支付。相比于2017年,使用指紋或者刷臉支付的老年人數(shù)量增長了20%,對(duì)于銀發(fā)族來說,容易輸錯(cuò)容易忘的密碼,顯然不如按一按手指、刷一刷臉來得方便。
而在安全性方面,指紋和刷臉支付在用戶生物信息保護(hù)上已具有很高水準(zhǔn)。支付寶充分利用了移動(dòng)設(shè)備的芯片級(jí)安全能力,經(jīng)過與產(chǎn)業(yè)鏈多方的合作,構(gòu)造了基于TEE(TrustExectiveEnviroment可信執(zhí)行環(huán)境)的全鏈路安全協(xié)議,為生物支付提供了強(qiáng)有力的安全保障。此外,通過風(fēng)險(xiǎn)感知模塊檢測黑產(chǎn)攻擊,風(fēng)控引擎自動(dòng)更新風(fēng)險(xiǎn)模型,風(fēng)險(xiǎn)攔截效率大幅提升,充分保證了交易安全。
一個(gè)已經(jīng)發(fā)生的變化是,“雙11”的支付量越來越大,但技術(shù)上的人工干預(yù)越來越少了,因?yàn)檎麄€(gè)保障系統(tǒng)的智能化程度越來越高。比如,往年籌備“雙11”時(shí),該配置多少計(jì)算資源,如何達(dá)到最優(yōu)化的配置,都需要非常有經(jīng)驗(yàn)的工程師進(jìn)行嚴(yán)密計(jì)算,并進(jìn)行反復(fù)的壓力測試,不斷調(diào)優(yōu)。但現(xiàn)在,機(jī)器可以自動(dòng)地進(jìn)行計(jì)算和調(diào)優(yōu)。
螞蟻金服CTO程立打了個(gè)比方,“雙11”的支付保障未來會(huì)越來越像實(shí)現(xiàn)自動(dòng)駕駛,該往哪兒開,在哪兒停,如何躲避風(fēng)險(xiǎn),保障安全,都是智能的?!拔覀兊男∧繕?biāo)是,到2019年,我們將不再花額外的一分錢投入到當(dāng)天的技術(shù)保障上。也就是說,我們希望‘雙11這一天,和11月10日、11月9日,對(duì)我們來說,是一樣的,并無區(qū)別?!?/p>