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