2009年1月3日,位于芬蘭赫爾辛基的一臺(tái)小型服務(wù)器上,第一個(gè)序號(hào)為0的“創(chuàng)世區(qū)塊”誕生。六天后,序號(hào)為1的區(qū)塊出現(xiàn),與前者相連形成鏈,區(qū)塊鏈的序幕由此拉開(kāi)。
十多年過(guò)去,幕后推手“中本聰”仍是互聯(lián)網(wǎng)上的“神秘人”,而區(qū)塊鏈技術(shù)早已風(fēng)靡全球,走過(guò)瘋狂造富、赤身狂奔、幻影泡沫的野蠻生長(zhǎng)后,逐漸回歸理性,在不同國(guó)度尋找最妥帖的敘事方式。
在我國(guó),這一敘事體是賦能實(shí)體經(jīng)濟(jì)、提升公共服務(wù)、夯實(shí)產(chǎn)業(yè)基礎(chǔ)、打造現(xiàn)代產(chǎn)業(yè)鏈、促進(jìn)融通發(fā)展的產(chǎn)業(yè)化區(qū)塊鏈。
云棲大會(huì)螞蟻數(shù)字科技峰會(huì)現(xiàn)場(chǎng),螞蟻集團(tuán)資深副總裁、數(shù)字科技事業(yè)群總裁蔣國(guó)飛闡述了這樣一個(gè)觀點(diǎn),不管是從機(jī)構(gòu)自身,還是到跨機(jī)構(gòu)的產(chǎn)業(yè)鏈協(xié)作都有旺盛的數(shù)字化需求。
機(jī)構(gòu)自身數(shù)字化解決了IT生產(chǎn)效率提升;產(chǎn)生了大量數(shù)據(jù)后,數(shù)據(jù)要素的流動(dòng)使得更緊密的產(chǎn)業(yè)鏈協(xié)作成為可能。
“這兩大階段的交錯(cuò)演進(jìn)正推動(dòng)數(shù)字化朝著大規(guī)模的智能化、分布式發(fā)展。”
而在這個(gè)過(guò)程中,作為第五大生產(chǎn)要素,數(shù)據(jù)、流動(dòng)的數(shù)據(jù)扮演著重要角色。
IDC對(duì)全球數(shù)據(jù)規(guī)模的預(yù)測(cè)顯示,2025年,全球數(shù)據(jù)總規(guī)模將從現(xiàn)在的70多個(gè)ZB增長(zhǎng)到175ZB。
大量數(shù)據(jù)和數(shù)字資產(chǎn)在數(shù)字化世界里流轉(zhuǎn),使得可信數(shù)據(jù)的“存力”就如同電力網(wǎng)絡(luò)的承載力一樣,承載著整個(gè)社會(huì)“數(shù)據(jù)價(jià)值互聯(lián)”基石的重任。
“這對(duì)存儲(chǔ)方案提出了更高、更新的要求。”螞蟻集團(tuán)區(qū)塊鏈技術(shù)總監(jiān)閆鶯說(shuō)道。
一直以來(lái),存儲(chǔ)成本與性能是區(qū)塊鏈行業(yè)中兩大難以根除的頑疾。
一方面,隨著時(shí)間的推移和鏈上交易數(shù)量的增加,存儲(chǔ)容量要求不斷提高,隨之而來(lái)的是區(qū)塊數(shù)據(jù)存儲(chǔ)成本的大幅提升。
另一方面,鏈上狀態(tài)數(shù)據(jù)規(guī)模不斷擴(kuò)大,可驗(yàn)證數(shù)據(jù)結(jié)構(gòu)持續(xù)膨脹,導(dǎo)致交易性能隨賬戶(hù)規(guī)模提升和歷史狀態(tài)數(shù)據(jù)增加而持續(xù)下降。
即便是當(dāng)前最為主流的解決方案,如以太坊,針對(duì)這兩點(diǎn),也是無(wú)解。
螞蟻鏈LETUS技術(shù)負(fù)責(zé)人田世坤認(rèn)為,以太坊的存儲(chǔ)性能會(huì)隨著數(shù)據(jù)規(guī)模持續(xù)增加而快速衰減,面對(duì)Web3這樣對(duì)數(shù)據(jù)規(guī)模和性能訴求越來(lái)越高的應(yīng)用時(shí),在性能(延時(shí)和吞吐)、成本等方面已經(jīng)沒(méi)有太大優(yōu)勢(shì)。
閆鶯也表示,以太坊今天的存儲(chǔ)空間是12TB,(數(shù)據(jù))基本上每年以1.5倍速度增長(zhǎng),這意味著,如果一個(gè)云盤(pán)是16TB,到明年以太坊的數(shù)據(jù)可能就超過(guò)這塊云盤(pán)的容量上限。
一邊是不斷增長(zhǎng)的需求,一邊是現(xiàn)有技術(shù)的瓶頸,想要在夾縫中獲得生存,就要開(kāi)辟一條新的道路。
自研區(qū)塊鏈存儲(chǔ)引擎,開(kāi)始被螞蟻鏈提上日程。
時(shí)間回到2019年4月。
那時(shí),螞蟻鏈的供應(yīng)鏈金融第一次“跑”成功,不僅是螞蟻鏈的一個(gè)新版本,也是第一次全鏈路隱私保護(hù)也成功運(yùn)行。
閆鶯告訴雷峰網(wǎng),當(dāng)時(shí)她主要負(fù)責(zé)TEE隱私保護(hù)核心技術(shù),因此“印象特別深,很興奮。”
但是,這種興奮并沒(méi)有維持多久,隨著程序跑的時(shí)間越來(lái)越長(zhǎng),問(wèn)題慢慢暴露出來(lái)。供應(yīng)鏈金融是面向ToB(企業(yè)端)的,不像ToC端隨時(shí)都有數(shù)據(jù),可能會(huì)在某個(gè)時(shí)刻,比如每天晚上有一筆狀態(tài)數(shù)據(jù)非常大的交易進(jìn)來(lái),跑了一個(gè)星期后發(fā)現(xiàn)性能越來(lái)越慢。閆鶯告訴雷峰網(wǎng)。
期間,團(tuán)隊(duì)也曾試過(guò)各種技術(shù)方法對(duì)它進(jìn)行優(yōu)化,就像擠牙膏一樣,優(yōu)化一次,情況就得到一些緩解。但反反復(fù)復(fù)的嘗試之后,團(tuán)隊(duì)發(fā)現(xiàn),隨著數(shù)量增加而出現(xiàn)的性能,是一個(gè)繞不開(kāi)的瓶頸,需要從本質(zhì)上根本解決。”
于是,螞蟻鏈開(kāi)始進(jìn)入第二階段的正式研發(fā)階段。
但第一階段的優(yōu)化并不是一無(wú)所獲。
田世坤告訴雷峰網(wǎng),經(jīng)過(guò)在前期對(duì)底層技術(shù)問(wèn)題的逐一剖析、深度對(duì)比測(cè)試之后,總結(jié)了區(qū)塊鏈存儲(chǔ)所面臨的幾大挑戰(zhàn)性問(wèn)題:
第一,區(qū)塊鏈本身要實(shí)現(xiàn)可驗(yàn)證,它需要可驗(yàn)證的數(shù)據(jù)結(jié)構(gòu),而可驗(yàn)證數(shù)據(jù)結(jié)構(gòu)會(huì)帶來(lái)讀寫(xiě)放大。
第二,數(shù)據(jù)局部性。大量哈希編碼讓數(shù)據(jù)在存儲(chǔ)里的分布變更隨機(jī),如賬戶(hù)ID,而數(shù)據(jù)的局部性關(guān)乎整個(gè)存儲(chǔ)性能的效率。如果數(shù)據(jù)分布隨機(jī),對(duì)于磁盤(pán)來(lái)說(shuō)非常不友好,底層存儲(chǔ)系統(tǒng)為了管理這些分散的數(shù)據(jù),需要做更多額外的處理,比如數(shù)據(jù)排序等。
另外就是常見(jiàn)的成本、性能,以及規(guī)模瓶頸問(wèn)題。
針對(duì)這些問(wèn)題,不是沒(méi)有人試圖去解決。
田世坤介紹,業(yè)界做過(guò)很多嘗試,大概可以概括為弱化可驗(yàn)證可追溯、優(yōu)化kv數(shù)據(jù)庫(kù)、優(yōu)化Merkle樹(shù)三條路線。但不管哪一路線,面對(duì)未來(lái)Web3應(yīng)用發(fā)展所帶來(lái)的量級(jí)數(shù)據(jù)規(guī)模擴(kuò)張,都無(wú)法提供一個(gè)可以徹底解決所有問(wèn)題的最佳路徑。
而螞蟻鏈推出的區(qū)塊鏈存儲(chǔ)引擎LETUS可以很好地解決這些問(wèn)題。
一方面,LETUS通過(guò)可驗(yàn)證索引定制、分布式集群擴(kuò)展、異步并行等技術(shù)全面優(yōu)化存儲(chǔ)性能、規(guī)模和成本,可穩(wěn)定支持20億賬戶(hù)規(guī)模。
另一方面,LETUS通過(guò)智能控溫分層存儲(chǔ)、邊界掃描批量裁剪來(lái)進(jìn)一步降低存儲(chǔ)成本。
LETUS的可驗(yàn)證技術(shù)提供了鏈存儲(chǔ)的數(shù)據(jù)完整性性保障,確保數(shù)據(jù)安全可靠。相同業(yè)務(wù)TPS下磁盤(pán)帶寬可減少95%、空間占用減少60%、CPU消耗減少70%,區(qū)塊冷熱分層和歷史狀態(tài)裁剪生產(chǎn)可用,支撐進(jìn)一步降低成本增效。
這是螞蟻鏈用了四年的時(shí)間交出的一份區(qū)塊鏈存儲(chǔ)引擎答卷。
在閆鶯看來(lái),在四年的項(xiàng)目周期中,整個(gè)團(tuán)隊(duì)也面臨著非常大的壓力。“存儲(chǔ)引擎不同于應(yīng)用層重構(gòu)或者簡(jiǎn)單性能優(yōu)化,它就是一個(gè)完整的數(shù)據(jù)庫(kù)。在完整性、性能、安全性生產(chǎn)方面要求非常高。”
與此同時(shí),四年前,Web3、元宇宙的概念還處于混沌不清的狀態(tài),沒(méi)人知道未來(lái)在哪里?機(jī)遇又在哪里?
“我們是朝著基礎(chǔ)設(shè)施方向前進(jìn)的,也在思考價(jià)值,要不要堅(jiān)持做投入?”田世坤告訴雷峰網(wǎng),中間也有過(guò)掙扎,但也確實(shí)不能“一口吃成胖子”,只能一步一步走下來(lái)。
好在,結(jié)果是好的。四年后,Web3、元宇宙、區(qū)塊鏈成為新的“歷史性機(jī)遇”,存儲(chǔ)引擎LETUS的性能與“歷史”的需求不謀而合。
而之所以在這個(gè)時(shí)候公開(kāi)發(fā)布,是因?yàn)樗呀?jīng)在螞蟻內(nèi)部經(jīng)過(guò)多場(chǎng)景的打磨,具備對(duì)外技術(shù)賦能的可能性。
2021年6月,基于LETUS存儲(chǔ)引擎的狀態(tài)數(shù)據(jù),在支付寶付款碼皮膚數(shù)字藏品灰度上線,有效地支撐秒殺場(chǎng)景。
2022年6月,存儲(chǔ)引擎LETUS在螞蟻數(shù)字藏品平臺(tái)鯨探上全面落地,實(shí)現(xiàn)從灰度雙寫(xiě)切為單寫(xiě),并在性能水位提升200%的同時(shí),將生產(chǎn)環(huán)境下存儲(chǔ)成本降低75%。
回顧2020年7月份,螞蟻鏈品牌升級(jí)的的發(fā)布會(huì)上,蔣國(guó)飛曾經(jīng)給螞蟻鏈標(biāo)注了一個(gè)定位:始于區(qū)塊,鏈接產(chǎn)業(yè)。
如今,回過(guò)頭來(lái)看,螞蟻鏈一直在踐行這一發(fā)展路徑。
技術(shù)上,過(guò)去兩年,螞蟻鏈先后發(fā)布區(qū)塊鏈一體機(jī)、新一代區(qū)塊鏈高速通信網(wǎng)絡(luò)BTN、可信上鏈MaaS模組、數(shù)據(jù)隱私協(xié)作平臺(tái)FAIR、區(qū)塊鏈安全芯片等創(chuàng)新技術(shù)產(chǎn)品。
在共識(shí)協(xié)議、智能合約、網(wǎng)絡(luò)傳輸、存儲(chǔ)引擎、跨鏈技術(shù)、隱私保護(hù)等領(lǐng)域堅(jiān)持自研并一直處于全球領(lǐng)先水平。
為解決更多產(chǎn)業(yè)的實(shí)際問(wèn)題,螞蟻鏈正在不斷把握“區(qū)塊鏈”技術(shù)多帶來(lái)的核心能力——即數(shù)字化世界中的價(jià)值確定和轉(zhuǎn)移能力,來(lái)構(gòu)建一個(gè)全面立體化的信任基礎(chǔ)設(shè)施,承載數(shù)字化世界的價(jià)值流轉(zhuǎn)體系。
首先,產(chǎn)業(yè)數(shù)字化的升級(jí)的第一步是要完成對(duì)資產(chǎn)的數(shù)字化改造。
螞蟻鏈聯(lián)合廣和通、移遠(yuǎn)通信合作伙伴推出無(wú)線通信模組AntChain MaaS,通過(guò)基于設(shè)備唯一特征的可信根,讓終端設(shè)備自動(dòng)連接區(qū)塊鏈,實(shí)現(xiàn)物聯(lián)網(wǎng)數(shù)據(jù)可信上鏈。
這樣一來(lái),大量沉睡的物理設(shè)備資產(chǎn)被激活,通過(guò)一個(gè)小小的模組建立起物理世界到數(shù)字化世界的硬鏈接。
這好比移動(dòng)支付時(shí)代的POS機(jī)一樣,解決了顧客、店主、店員三者間的公平交易和委托代理難題,讓本不能發(fā)生的資產(chǎn)交易得以發(fā)生,讓本不能實(shí)現(xiàn)的合作得以合作。
華鐵應(yīng)急是工程設(shè)備租賃的龍頭企業(yè),在全國(guó)有180多個(gè)租賃服務(wù)中心,高空作業(yè)平臺(tái)等設(shè)備資產(chǎn)規(guī)模超100億。如何用“輕辦法”管理好這些“重資產(chǎn)”,是華鐵提高運(yùn)營(yíng)能力的關(guān)鍵。
華鐵應(yīng)急與螞蟻聯(lián)合研發(fā)工程機(jī)械可信終端T-box,實(shí)現(xiàn)高空作業(yè)設(shè)備自動(dòng)連接區(qū)塊鏈,實(shí)現(xiàn)設(shè)備運(yùn)營(yíng)數(shù)據(jù)源頭“上鏈”?;诳尚艛?shù)據(jù),可以將生產(chǎn)方、運(yùn)營(yíng)方、承租方和金融機(jī)構(gòu)等關(guān)聯(lián)方通過(guò)區(qū)塊鏈連接起來(lái),讓資金方實(shí)時(shí)掌握設(shè)備運(yùn)行情況,強(qiáng)化對(duì)設(shè)備資產(chǎn)的收益估算和風(fēng)險(xiǎn)控制。同時(shí)也讓運(yùn)營(yíng)方可以根據(jù)數(shù)據(jù)來(lái)提升設(shè)備管理和運(yùn)營(yíng)效能。
其次,實(shí)現(xiàn)資產(chǎn)數(shù)字化與數(shù)據(jù)資產(chǎn)化流轉(zhuǎn)。螞蟻鏈深度融合隱私計(jì)算和區(qū)塊鏈這兩項(xiàng)技術(shù)的優(yōu)勢(shì)開(kāi)發(fā)了隱私協(xié)作平臺(tái)(FAIR),協(xié)作流程由智能合約驅(qū)動(dòng),數(shù)據(jù)流轉(zhuǎn)由隱私計(jì)算引擎來(lái)解決,并通過(guò)區(qū)塊鏈技術(shù)確權(quán),登記和交易共識(shí)。在數(shù)據(jù)共享過(guò)程中有效保護(hù)個(gè)人信息,實(shí)現(xiàn)全流程可記錄、可驗(yàn)證、可追溯、可審計(jì)。
在強(qiáng)調(diào)“數(shù)據(jù)流轉(zhuǎn)”的數(shù)字經(jīng)濟(jì)時(shí)代,F(xiàn)AIR平臺(tái)的重要性不言自明。
區(qū)塊鏈技術(shù)是螞蟻鏈的技術(shù)起點(diǎn)。
在蔣國(guó)飛看來(lái),區(qū)塊鏈技術(shù)發(fā)展的本質(zhì),就像鐵路運(yùn)輸貨物,我們不僅需要一個(gè)又一個(gè)的小車(chē)站,更需要鐵軌、汽車(chē)、裝卸、道路安全等要素,以保證流通,而區(qū)塊鏈技術(shù)就是一條條交錯(cuò)復(fù)雜的鐵軌。
鐵路運(yùn)輸貨物,是不會(huì)對(duì)貨物“挑肥揀瘦”的。
未來(lái),區(qū)塊鏈的應(yīng)用也應(yīng)當(dāng)是泛行業(yè)的,它將在全球范圍內(nèi)、各行各業(yè)中對(duì)現(xiàn)有生產(chǎn)力、生產(chǎn)資料與生產(chǎn)關(guān)系進(jìn)行重塑,讓信任像信息一樣自由流轉(zhuǎn)、高效、透明、對(duì)等協(xié)同。
而站在當(dāng)下,那仍然是一個(gè)宏大的敘事,充滿(mǎn)了迷人的未知。
作為“修路工”的螞蟻鏈,如今在做的就是在基礎(chǔ)技術(shù)和創(chuàng)新技術(shù)領(lǐng)域持續(xù)投入研發(fā),踏踏實(shí)實(shí)把路修大、修好。