中興事件將自主研發(fā)這個行業(yè)話題炸成了社會熱點,也讓阿里巴巴在5年前發(fā)起的去IOE化運動被重新提起。這個被雙11指數(shù)級增長的交易量倒逼出的技術(shù)選擇,是中國互聯(lián)網(wǎng)公司走上自研道路的經(jīng)典案例。
5月11日,F(xiàn)T中文網(wǎng)一個主題為“中國需要怎樣的自主研發(fā)”的沙龍上,螞蟻金服副總裁胡喜首次分享了這段往事以及他對自主研發(fā)的一些思考。
被逼出來的自主研發(fā)
OceanBase中文意思為“海洋般的數(shù)據(jù)庫”,由阿里巴巴和螞蟻金服自主研發(fā),它不但支撐了4200萬筆每秒的數(shù)據(jù)庫處理峰值,還在性能相當?shù)那疤嵯掳延布杀窘档搅思惺綌?shù)據(jù)庫的十分之一。
在胡喜的回憶中,這是一個關(guān)乎生死的選擇。雙11支付峰值增長1280倍只用了8年時間?!霸?010年雙11最后一分鐘經(jīng)歷了一場‘宕機驚魂’后,大家終于發(fā)現(xiàn),只有自己做數(shù)據(jù)庫才有出路”他說。
在技術(shù)成熟之前,數(shù)據(jù)庫團隊經(jīng)歷了長達五六年的孤獨感和不確定性。團隊負責人此前曾在另一家互聯(lián)網(wǎng)公司做數(shù)據(jù)庫,做了三年還沒落地,最終團隊被遣散。這位負責人和他的幾位核心骨干后來被阿里“接手”,繼續(xù)埋頭做,做到第四年才開始撥云見日。
“螞蟻金服選擇自研,多少是因為技術(shù)理想主義,不想被開源與商業(yè)技術(shù)框架束縛。如果骨子里沒有技術(shù)理想主義,干不來自主研發(fā)?!焙舱f。
在中國移動互聯(lián)網(wǎng)激進發(fā)展的這幾年,集中式IOE架構(gòu)顯然已經(jīng)越來越不適應中國國情,分布式技術(shù)架構(gòu)在中國互聯(lián)網(wǎng)公司中漸成主流。
在IT界有句術(shù)語,大意是說如果一款銷售軟件能應用在電信和金融領(lǐng)域,那這款軟件基本沒有太大問題。同理由于螞蟻金服最早起步于支付業(yè)務,實質(zhì)上如數(shù)據(jù)庫等技術(shù)也是以外圍配套相關(guān)業(yè)務做基礎(chǔ),繼而逐步轉(zhuǎn)向核心業(yè)務,這給了自研一些緩沖的時間。
在去中心化的方法選擇上,阿里巴巴和螞蟻金服是為數(shù)不多堅持自研的公司。不過胡喜強調(diào),自研和使用開源與商業(yè)系統(tǒng)并沒有高低優(yōu)劣之分,關(guān)鍵是要真正解決業(yè)務問題,作出自己技術(shù)得先進性。
在“無人區(qū)”穿行,自主研發(fā)是唯一出路
被逼出來的數(shù)據(jù)庫,只是螞蟻金服自主研發(fā)之路的開端。作為一家金融科技公司,螞蟻金服在金融科技領(lǐng)域完成了多項變革創(chuàng)新:擔保交易、快捷支付、反向掃碼,刷臉支付,余額寶“3分鐘申請、1秒鐘到賬、全程零人工干預”的310貸款模式等。
胡喜說,這些創(chuàng)新的背后,是螞蟻金服從“被逼自研”到主動在基礎(chǔ)技術(shù)上全面自主研發(fā)。支持數(shù)字金融的五個基礎(chǔ)技術(shù):區(qū)塊鏈、人工智能、安全風控、物聯(lián)網(wǎng)和計算,螞蟻金服全部自研。
在眾多技術(shù)環(huán)節(jié)中,隱私保護是全行業(yè)關(guān)注的重點之一,而由于金融領(lǐng)域跟資金、個人信息等重要信息直接相關(guān),因此對隱私保護的需要更加迫切。
金融領(lǐng)域在機房建設時,通常情況下要達到等保二或者等保三的級別。螞蟻金服針按照信息保護的最高級要求來指定隱私保護策略,一般會要求達到等保三的標準,如果涉及到賬務或跟個人用戶信息相關(guān)的,則會盡可能按照等保四去考慮。
胡喜在會后的訪談中透露,螞蟻金服正在開發(fā)下一代信息數(shù)據(jù)保護平臺,包括但不限于數(shù)據(jù)與安全可控的計算、存儲和處理。其次隱私保護的關(guān)鍵點還在于需要一套內(nèi)部嚴格審核機制。螞蟻金服內(nèi)部凡是涉及到合規(guī)、內(nèi)部信息安全保護等問題都有專門的部門去運作。
其中,風險域是由首席風險官CRO負責管理,它涉及到信息安全、內(nèi)部資金安全等一系列風險,會從更體系化的角度去看待問題。為了看問題的角度更加體系化,螞蟻金服有專門的組織去推進,還有一個科學規(guī)范的管理平臺為其提供支撐。
而對于眼下非?;馃岬膮^(qū)塊鏈技術(shù),螞蟻金服也有著獨特的見解。胡喜首先明確表示,螞蟻區(qū)塊鏈和幣沒有關(guān)系。
他表示,對于螞蟻金服、阿里巴巴這樣的企業(yè)而言,數(shù)據(jù)處理是海量并發(fā)的,背后需要每秒百萬級的性能支撐。但由于區(qū)塊鏈去中心化的機制只能按照交易順序處理,交易并發(fā)能力較弱,因此現(xiàn)階段最迫切的技術(shù)目標是如何提高處理效率。
螞蟻金服在公益、合同憑證、商品溯源等領(lǐng)域落地應用區(qū)塊鏈技術(shù),實際就是想在場景應用中鍛煉我們的能力,攻克區(qū)塊鏈底層共識算法等技術(shù)難題,繼而解決處理效率的問題。計算效率的提升會推動整個基礎(chǔ)設施發(fā)展,到那時區(qū)塊鏈才能落地應用到更多場景。
這么重的技術(shù)投入,是因為國外的技術(shù)體系同樣不支持中國金融科技的發(fā)展,自己做研發(fā)是唯一出路。自主研發(fā)的領(lǐng)域越寬廣,基礎(chǔ)越深厚,我們能把握的主動權(quán)就越大,并且能反哺整個產(chǎn)業(yè)鏈的創(chuàng)新,從而更好的支持中國金融科技的發(fā)展。
IoT將為芯片產(chǎn)業(yè)帶來機會
目前在AI、大數(shù)據(jù)等新興技術(shù)領(lǐng)域,國內(nèi)企業(yè)正在緊追甚至已有趕超之勢。但在底層的芯片技術(shù)領(lǐng)域,尤其是以CPU、GPU和內(nèi)存等通用芯片,國內(nèi)外還存在非常大的差距。
胡喜同樣對此有深刻的認識,發(fā)展芯片產(chǎn)業(yè)不是只需要研發(fā)芯片,而是要讓軟件和芯片形成聯(lián)動。英特爾從286、386起步,慢慢將復雜指令集更好的通用化,這不是單純對芯片性能的優(yōu)化,還支持起了從操作系統(tǒng)到應用軟件的完整產(chǎn)業(yè)鏈。
在隨后的采訪中他表示,芯片產(chǎn)業(yè)必須正視差距,在別人制定的游戲規(guī)則下,想要實現(xiàn)“彎道超車”是很難的。國內(nèi)有志發(fā)展芯片產(chǎn)業(yè)的公司只能在下一個階段,即IOT成為主流的階段尋找“換道超車 ”的機會。
目前所有的計算機架構(gòu),都是源自圖靈機以及依據(jù)馮諾伊曼體系。但這套架構(gòu)是否代表未來的發(fā)展方向?胡喜稱“未來一定會朝著量子計算、生物計算的方向發(fā)展,計算機的體系結(jié)構(gòu)必然會經(jīng)歷一次重新定義?!?/p>
自主研發(fā)是用來開放的
自主研發(fā)不是用來捏在手里的,開放是螞蟻金服技術(shù)自研之路的3.0階段。
在過去的兩年中,螞蟻金服陸續(xù)開放了AI、風控、物聯(lián)網(wǎng)技術(shù)等,2018年4月還對外開源了分布式中間件SOFA。此外螞蟻金服還將風控等核心技術(shù)能力開放給9個一帶一路沿線國家和地區(qū)的合作錢包。
在沙龍上,胡喜解釋說,技術(shù)自研也是有邊界和“不能”的,開放正是突破“不能”的途徑。更為重要的是,讓更多普通人享受到技術(shù)帶來的美好和便利,是螞蟻金服技術(shù)人的終極目標。
“包括擔保交易、快捷支付、移動支付、先享后付和刷臉支付,在這些創(chuàng)新的背后是基礎(chǔ)的技術(shù)能力。”胡喜將其總結(jié)為BASIC:Blockchain (區(qū)塊鏈)、Aritificial intelligence(人工智能)、Security(安全)、 IoT(物聯(lián)網(wǎng))和 Cloud computing(云計算)。
胡喜還和大家分享了自己對自主研發(fā)的三點思考。
第一,自主研發(fā)必須要有商業(yè)價值。假如支付寶剛成立時就做數(shù)據(jù)庫肯定做不成,因為不可能持續(xù),這樣就不會產(chǎn)生正向價值,就不會有相應閉環(huán)推動力驅(qū)動技術(shù)更往前走一步。
第二,自主研發(fā)必須要有技術(shù)理想主義。他以螞蟻金服工程師為例,如果沒有理想主義,很難花5年、10年、甚至更長的時間去做云計算、做數(shù)據(jù)庫;也不會有那么多在美國過著優(yōu)渥生活的科學家級技才拖家?guī)Э趤淼胶贾荨?/p>
第三,自主研發(fā)要有家國情懷。第四次工業(yè)革命(數(shù)字經(jīng)濟革命)正在來臨,技術(shù)發(fā)展比前三次工業(yè)革命都要快得多。我們必須抓住這個機遇,才能反超往前走。這就不僅要有企業(yè)情懷,還要有家國情懷。“自主可控,說到底不是企業(yè)的自主可控,而是國家的自主可控?!?/p>