作為一名計算機技術宅和迅雷下載重度用戶,從當年迅雷剛推出的時候就開始用它,那種眼看著一部幾個GB大小的電影在瞬間就下完的感覺特別爽,可以說迅雷是唯一一個陪伴了我十幾年到現(xiàn)在還在用的軟件了。
十五年來,迅雷憑借自己獨家的P2P和P2SP技術,陸續(xù)超越了網(wǎng)際快車、QQ旋風、VeryCD、電驢等對手,成為擁有幾億量級用戶的國民軟件。但下載之外向游戲、影音等領域的轉(zhuǎn)型屢屢遇挫……
直到2014年,迅雷成立了一家全新的子公司網(wǎng)心科技開始探索共享計算,這家互聯(lián)網(wǎng)老兵才算是找到了一條正確的轉(zhuǎn)型之路。到2017年,網(wǎng)心科技推出結(jié)合共享計算和區(qū)塊鏈的智能硬件玩客云,今年又正式推出底層區(qū)塊鏈平臺迅雷鏈,將原有的分布式技術優(yōu)勢在全新的共享計算和區(qū)塊鏈的領域發(fā)揮得淋漓盡致。
迅雷的分布式技術究竟有何獨特之處?為什么說迅雷天生就適合做區(qū)塊鏈?筆者結(jié)合自己在技術領域的理解和思考,將在下文中一一剖析。
P2P下載起家
互聯(lián)網(wǎng)的發(fā)展是分組交換、分布計算技術和無中心思想的結(jié)果,當年各自擁有一萬顆核導彈的美蘇之間的博弈逼出了無中心、分散控制的互聯(lián)網(wǎng)。
然而,縱觀互聯(lián)網(wǎng)數(shù)據(jù)傳輸方式的發(fā)展,去中心化卻是一個漫長的過程。在互聯(lián)網(wǎng)發(fā)展早期,由于連接到網(wǎng)絡里的的計算機配置不高,計算能力和存儲能力不足,因此相當長一段時間我們更傾向于使用基于客戶端(client)和服務器(server)的C/S模式及瀏覽器(Browser)和服務器(server)的B/S模式。
HTTP和FTP等協(xié)議便是針對中心化服務器提出的互聯(lián)網(wǎng)數(shù)據(jù)傳輸協(xié)議,用戶通過客戶機程序向服務器程序發(fā)出命令,服務器程序執(zhí)行用戶發(fā)出的命令,并將執(zhí)行的結(jié)果返回到客戶機,即數(shù)據(jù)都存儲在中心服務器中,用戶都向中心服務器尋求信息,而不是用戶和用戶彼此之間發(fā)布指令尋找信息。
雖然該類協(xié)議使得用戶獲得了接觸數(shù)據(jù)的渠道,但是,這種傳輸方式所面臨的問題是:一旦中心服務器出現(xiàn)故障或者數(shù)據(jù)被限制,那么用戶便無法看到網(wǎng)頁,出現(xiàn)404錯誤。其次,當文件被同時大量使用時,將使得下載文件的使用效率變低。
隨著計算機的高并發(fā)數(shù)據(jù)處理速度的提高,P2P協(xié)議,即點對點的傳輸方式逐漸被廣泛使用于文件下載和在線視頻領域,解決了中心化傳輸方式的資源和速度等瓶頸。
P2P模式分為中心化拓撲網(wǎng)絡結(jié)構(gòu)、半中心化拓撲網(wǎng)絡結(jié)構(gòu)等。BitTorrent便是P2P技術在文件共享上的一種中心化拓撲網(wǎng)絡結(jié)構(gòu)的網(wǎng)絡協(xié)議應用,BitTorrent軟件用戶首先從Web服務器上獲得下載文件的種子文件,種子文件中包含下載文件名及數(shù)據(jù)部分的哈希值,還包含一個或者多個的索引(Tracker)服務器地址。其工作過程如下:客戶端向索引服務器發(fā)布請求,索引服務器根據(jù)請求的查找內(nèi)部的數(shù)據(jù)索引,隨機地向客戶返回有該文件的一組節(jié)點,客戶端連接這些節(jié)點,下載需要的文件片段。
這種方式中心索引服務器承擔的是索引功能,并不存儲任何數(shù)據(jù)資源。但是由于中國用戶大多使用ADSL上網(wǎng),ADSL的上傳速度并不快,僅幾十K速度,一些用戶還會人為限制上傳速度,這導致了P2P方式的上傳帶寬資源的缺乏,因此中國用戶會普遍感覺P2P的速度較慢。也正因此,中國當時盛行的幾大P2P下載軟件都逐漸退出市場。
之后,迅雷首創(chuàng)的P2SP技術實際上對P2P技術的延伸,它不但支持基本的HTTP、FTP下載,還支持同一個資源的多種P2P協(xié)議下載,例如BT和電驢協(xié)議。它通過檢索數(shù)據(jù)庫把原本孤立的服務器和其鏡像資源(一個磁盤上的數(shù)據(jù)在另一個磁盤上存在一個完全相同的副本即為鏡像)以及P2P資源整合到了一起。用戶下載某一個文件的時候,會自動搜索其他資源,選擇合適的資源進行加速,這使得迅雷在下載的穩(wěn)定性和下載的速度上,比傳統(tǒng)的P2P有了非常大的提高。
這里面的核心就是迅雷的智能資源選擇。也就是說,在傳統(tǒng)P2P模式下,索引服務器為用戶分配的文件節(jié)點是隨機的,而在P2SP模式下,當某文件被第一次下載后,服務器將記錄下這個節(jié)點信息,形成一個龐大的下載鏈接庫;當下一次其他用戶下載同一個文件時,服務器就會根據(jù)用戶具體的網(wǎng)速為其分配最優(yōu)化的下載節(jié)點,因此用戶感覺下載速度的確非常快。
可以說,迅雷從誕生之初起,就是一家技術創(chuàng)新公司?;诩夹g優(yōu)勢,迅雷在眾多競爭者林立的環(huán)境下,仍能夠快速發(fā)展了大量用戶。在網(wǎng)際快車大半年不更新的情況下,迅雷卻以25天一個版本的速度不斷更新,每更新一次,用戶量就翻一番。到2007年,其用戶規(guī)模僅次于騰訊QQ。用戶越多資源越多,下載速度越快。而其競爭對手,如電驢、快車、QQ旋風等則相繼退出了市場。
共享計算——轉(zhuǎn)型的開始
隨著互聯(lián)網(wǎng)基礎設施和垂直性信息平臺的發(fā)展,用戶越來越看重信息獲取的及時性,云計算成了迅雷的重要轉(zhuǎn)型方向。
2014年,迅雷成立了全資子公司網(wǎng)心科技,邀請曾在美國微軟和谷歌工作多年、回國后擔任騰訊云計算公司總裁的陳磊擔任網(wǎng)心科技CEO,推出了創(chuàng)新的云計算模式——共享計算,通過已授權(quán)的智能硬件設備收集社會普通家庭中閑置的帶寬、存儲等計算資源,并通過跨平臺、低功耗的虛擬化技術、以及節(jié)點就近訪問的智能調(diào)度技術,實現(xiàn)更快、更易擴展、更環(huán)保的計算方式。
相比傳統(tǒng)的依靠大型數(shù)據(jù)中心和中心化服務器的云計算,共享計算的節(jié)點更多、成本更低、更為環(huán)保、且隨著節(jié)點數(shù)量的增多邊際成本不斷下降;相比傳統(tǒng)的依靠電腦作為臨時傳輸節(jié)點的P2P CDN,共享計算采用專門的智能硬件設備,性能更加穩(wěn)定、可靠、強大。
迅雷賺錢寶和星域CDN是該技術的一次嘗試。迅雷賺錢寶這款能讓用戶將家中閑置的上行帶寬資源變現(xiàn)的智能硬件,一經(jīng)推出便受到用戶熱搶、供不應求。而這些賺錢寶便形成了分布均勻、在線穩(wěn)定的共享計算節(jié)點網(wǎng)絡,用戶貢獻出來的閑置資源,經(jīng)過網(wǎng)心科技的創(chuàng)新技術,轉(zhuǎn)化為了星域CDN的云計算服務。
星域CDN的推出,不僅重新定義了CDN市場的價格體系,也被譽為“網(wǎng)絡傳輸技術的一次革命”,極大降低了網(wǎng)絡傳輸高峰時的擁塞情況,提升了用戶訪問響應速度和命中率,迅速獲得小米電視、愛奇藝、嗶哩嗶哩、熊貓直播等眾多對網(wǎng)絡內(nèi)容傳輸要求極高的企業(yè)的認可。而后星域CDN又升級為星域云,提供邊緣計算、函數(shù)計算等更多云計算產(chǎn)品。
不管是直接面向用戶的下載軟件,還是為互聯(lián)網(wǎng)企業(yè)提供內(nèi)容傳輸?shù)脑朴嬎惝a(chǎn)品,迅雷的分布式下載技術都為其提供了核心的技術根基,從而打造了難以超越的產(chǎn)品體驗。
共享計算+區(qū)塊鏈,下一代技術浪潮
在發(fā)展共享計算的過程中,迅雷一直在探尋讓用戶分享資源和獲取回報的過程更加公開、可信的機制,而同為去中心化技術體系的區(qū)塊鏈以其公開、透明、不可篡改的特性,進入了迅雷的視野。
在中本聰2008年發(fā)表的《比特幣:一種點對點網(wǎng)絡中的電子現(xiàn)金》一文中,明確指出了區(qū)塊鏈網(wǎng)絡是一“P2P”,即點對點的網(wǎng)絡。區(qū)塊鏈技術來源于P2P,解決了分布式計算容錯的問題。而迅雷作為在分布式技術上影響力最大的一家企業(yè),進入?yún)^(qū)塊鏈領域有著得天獨厚的優(yōu)勢,而區(qū)塊鏈技術也為迅雷的共享計算生態(tài)提供了完善的信任機制和激勵機制。因此經(jīng)過大量的技術分析和預研,迅雷的區(qū)塊鏈布局拉開帷幕。
2017年8月,迅雷推出了玩客云,既融合了私人云盤、遠程下載等功能,也是一款基于區(qū)塊鏈技術的共享計算智能硬件。用戶除了能夠搭建真正屬于自己的云盤服務器、享受到迅雷終身免費下載技術外,還能通過分享閑置的帶寬、存儲和計算等資源,獲取基于區(qū)塊鏈技術的鏈克,用于兌換共享計算生態(tài)中的產(chǎn)品和服務。玩客云一經(jīng)推出就成為年度最暢銷的智能硬件,受到超過3500萬用戶的熱搶。
玩客云象征著共享計算技術和區(qū)塊鏈技術的結(jié)合,使得共享計算的節(jié)點數(shù)量提升到了150多萬,這意味著迅雷的區(qū)塊鏈云計算網(wǎng)絡更加密集和強大。在此基礎上,2018年4月,迅雷推出了底層區(qū)塊鏈技術平臺迅雷鏈,首家達到百萬TPS(每秒處理次數(shù))性能、秒級確認的處理能力。而后迅雷又推出了自主研發(fā)的迅雷鏈文件系統(tǒng)TCFS(Thunder Chain File System),使得文件和大塊數(shù)據(jù)上鏈成為可能。
迅雷的區(qū)塊鏈技術有效解決了區(qū)塊鏈行業(yè)面臨的擴容問題和速度問題。
一方面,由于目前大多數(shù)區(qū)塊鏈系統(tǒng)同步處理的數(shù)量較低,極易造成系統(tǒng)崩潰的情況。比特幣每秒處理的速度便只有7筆左右,以太坊也大概在15-35左右,相比起來傳統(tǒng)的電子支付巨頭如VISA每秒交易數(shù)量可達數(shù)萬次。而迅雷鏈采用同構(gòu)多鏈框架,不同用戶的數(shù)據(jù)會落到不同的鏈上,單個節(jié)點只需負責單一鏈上的相關數(shù)據(jù),縮小了存儲需求;多鏈是可以無限擴展的,再加上了同構(gòu)的特性,由此得以拓展到百萬TPS,有效避免了系統(tǒng)性能過低造成的應用崩潰的現(xiàn)象,可以支持大規(guī)模的現(xiàn)象級區(qū)塊鏈應用。同時采用“DPOA+PBFT”的共識機制,挑選出網(wǎng)絡更穩(wěn)定、速度更快的節(jié)點,實現(xiàn)秒級確認。
另一方面, 隨著區(qū)塊鏈的發(fā)展,節(jié)點存儲的數(shù)據(jù)會越來越大,存儲與計算負擔越來越重,以比特幣為例,其完整數(shù)據(jù)在2016年便已經(jīng)達到了63.61GB,用戶如果使用客戶端同步數(shù)據(jù)的話,可能三天三夜都無法完成。而迅雷鏈文件系統(tǒng)整合了IPFS熱門文件永不丟失和Filecoin避免冷門文件丟失的兩大技術特性,自帶激勵機制,實現(xiàn)存儲效果最大化。
迅雷鏈和TCFS大大降低了區(qū)塊鏈開發(fā)者的開發(fā)門檻、開發(fā)成本與開發(fā)難度,可以實現(xiàn)更高效率的區(qū)塊鏈場景應用落地。目前迅雷鏈的行業(yè)解決方案已經(jīng)覆蓋了商品溯源、數(shù)據(jù)分享、版權(quán)分發(fā)、知識經(jīng)濟、社會公益和征信等多個領域,吸引了壹基金、來電科技、HGBC、4K花園等多家合作伙伴,還與新大陸集團合作在數(shù)字公民和在線支付等領域探索區(qū)塊鏈解決方案。
當前巨頭紛紛布局區(qū)塊鏈,但在技術研發(fā)及應用中表現(xiàn)最為突出的,還是要數(shù)迅雷??梢哉f迅雷在分布式技術上的十幾年積累,促使其在云計算和區(qū)塊鏈上領先了一大步,而且體現(xiàn)出標桿企業(yè)的發(fā)展態(tài)勢。下一代區(qū)塊鏈的技術世界里,將會是怎樣的格局,我們拭目以待。
- 蜜度索驥:以跨模態(tài)檢索技術助力“企宣”向上生長
- 為什么年輕人不愛換手機了
- 柔宇科技未履行金額近億元被曝已6個月發(fā)不出工資
- 柔宇科技被曝已6個月發(fā)不出工資 公司回應欠薪有補償方案
- 第六座“綠動未來”環(huán)保公益圖書館落地貴州山區(qū)小學
- 窺見“新紀元”,2021元宇宙產(chǎn)業(yè)發(fā)展高峰論壇“廣州啟幕”
- 以人為本,景悅科技解讀智慧城市發(fā)展新理念
- 紐迪瑞科技/NDT賦能黑鯊4 Pro游戲手機打造全新一代屏幕壓感
- 清潔家電新老玩家市場定位清晰,攜手共進,核心技術決定未來
- 新思科技與芯耀輝在IP產(chǎn)品領域達成戰(zhàn)略合作伙伴關系
- 芯耀輝加速全球化部署,任命原Intel高管出任全球總裁
免責聲明:本網(wǎng)站內(nèi)容主要來自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準確性及可靠性,但不保證有關資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責。本網(wǎng)站對有關資料所引致的錯誤、不確或遺漏,概不負任何法律責任。任何單位或個人認為本網(wǎng)站中的網(wǎng)頁或鏈接內(nèi)容可能涉嫌侵犯其知識產(chǎn)權(quán)或存在不實內(nèi)容時,應及時向本網(wǎng)站提出書面權(quán)利通知或不實情況說明,并提供身份證明、權(quán)屬證明及詳細侵權(quán)或不實情況證明。本網(wǎng)站在收到上述法律文件后,將會依法盡快聯(lián)系相關文章源頭核實,溝通刪除相關內(nèi)容或斷開相關鏈接。