當前位置:
首頁 > 科技 > 中國版權 DCI 聯盟鏈發布,背後迅雷鏈工程師的故事太扎心!

中國版權 DCI 聯盟鏈發布,背後迅雷鏈工程師的故事太扎心!

深圳與北京,這兩個中國地圖上地理距離最遙遠的超一線城市之間,有2070公里飛行距離,飛行時間有3小時30分鐘。

負責中國版權保護中心DCI標準聯盟鏈項目的迅雷鏈工程師們,對這些數字瞭然於胸,在北京首都機場來回深圳寶安機場的航班中,迅雷鏈攻堅團隊在1 個月的時間內,往返了16次。

2018年4月,迅雷推出區塊鏈底層系統「迅雷鏈」,一個月後,迅雷鏈開放平台上線,目的是為幫助開發者以更低的成本應用高性能區塊鏈,進而推動更多區塊鏈應用項目落地。

但面對複雜而精細的區塊鏈底層結構,企業們往往需要專業人士的助攻。如同蓄勢已久的火箭終於發射,深諳區塊鏈技術的迅雷鏈工程師們便開始繁忙的旅程,趕往全國各地,幫助企業與開發者搭建區塊鏈底層技術,在迅雷的區塊鏈版圖上攻城拔寨。

從0開始

此次北京的目的地,是中國版權保護中心。

迅雷鏈工程師們的工作是要為中國數字版權唯一標識(DCI)標準聯盟鏈提供區塊鏈技術支持,他們不止一次提到的「為國家需求而奮鬥」,正是因為此次服務的中國版權保護中心,是國家設立的著作權社會管理和社會服務機構,行使部分原來由國家版權局行使的職能。

版權保護的痛點由來已久,互聯網數字內容版權存在大量盜版侵權問題,數字內容複製幾乎0成本,但登記確權卻缺乏高效便捷的途徑,調查取證手段匱乏、耗時長、成本高。

在傳統的數字內容的版權保護路徑里,需要創作者向國家版權中心及其下屬的服務機構申請版權認證服務維權的門檻高在DCI版權聯盟鏈上,創作者直接在內容平台生成內容的瞬間就可以完成登記和確權,快速便捷的實現內容上鏈。

具體來說,如果你是原創作者,一旦將自己的作品上傳到內容平台接入DCI聯盟鏈,一鍵為作品生成準確的原創證明(一個全網唯一的數字DNA),證明其歸屬和完整性即可,並同時記錄到鏈上。

原理不難,但邏輯越簡單的東西,背後的細枝末節越需要接洽完美,所需的技術架構能力也就越高。

長征從定製區塊鏈方案第一步開始——如何根據版權DCI體系標準聯盟鏈的需求制定合適的區塊鏈解決方案?這一需求是個腦力活,給工程師們扔來了不少難題。

在當前人人都有麥克風的輿論時代,DCI標準聯盟鏈面對的是億萬用戶需求,光是每天每分鐘互聯網上產生的內容含量就十分龐大。當版權意識逐漸普及,對於底層區塊鏈架構來說,必須滿足瞬時高並發,每秒最高同時處理上千條確權信息,同時數據安全版權登記信息的數據存儲,因此技術性能必須出色。

而面對C端的版權服務系統,操作必須一步到位,達到真正的「傻瓜式」部署;另外,相比於全開放式的內容海洋,只限於聯盟里的機構及其用戶才有許可權進行訪問的聯盟鏈更為隱私與安全,是更好的解決方案。

考慮到迅雷鏈本身的技術優勢,工程師們認為,迅雷鏈基於同構多鏈的架構的百萬級TPS,足以應對大量版權信息的確權和交易的處理需求;而迅雷鏈基於PBFT演算法達到的秒級確認速度,能夠極大優化版權確認的流程及效率。

另外,針對版權中心DCI標準聯盟鏈數據隔離式的需求點,迅雷鏈工程師們決定突出迅雷鏈的多鏈架構與動態擴容。

一方面多鏈架構能夠滿足版權中心內容平台之間的數據隔離,另外針對版權中心DCI標準聯盟鏈向更多內容平台開放介面,實現數字內容的全部上鏈,多鏈間隔的動態擴容、無限增加側鏈的特徵,也可適配隨著業務量級加大的彈性擴展能力。

問題總會一個一個一個解決

一旦方案制定,接下來便是相較來說更為漫長繁瑣的適配與調試。

即使站在「巨人的肩膀上」,實現以上部分也絕不簡單。

先是必要的時間和耐心,在開發聯盟鏈和協助搭建業務管理系統的過程中,均需要較長的耗時;部署調試則是一個更長線的工程,包括現場部署、對鏈進行調試、全局壓測等等。不過令工程師們鬆了一口氣的是,這次協助開發的業務管理系統版本質量不錯,沒有bug,測試很順利,可以說是一次通過,令人振奮。

但並不是所有事情都很順利。不可控的現場環境,嶄新的機房、網路不穩定等因素影響到網路速度,都有可能導致新的問題出現。面對層出不窮的需求點和緊急的項目排期,往往都是當天發現的問題,當天就要解決。留給技術團隊的時間從來不是充裕的。

在迅雷鏈的工程師們駐紮在北京緊急開發的過程中,除了短暫的睡眠外,其餘時間都在對方案進行解決優化。而每一步的業務優化,因為業務相關性,均牽一髮而涉及到設計模式、軟體工程等多方調整。

當前,即使聯盟鏈已然成為國內外大公司搶佔深耕的沃地,但為企業提供的服務仍然有一定差別。

以Fabric為例,作為IBM的一個開源項目,開發者需要購買IBM並未對外提供的輔助性工具以及服務層,才能真正將聯盟鏈搭建起來。事實上,當前市面上不少聯盟鏈系統都僅提供一些基礎的組件,缺乏一些必要的管理工具;而國內不少聯盟鏈雖專用性強,但通用性效果較弱。

不同的是,作為國內在實際經濟領域探索、應用最多的開放平台,迅雷在搭建最基礎的區塊鏈服務之外,還將為其配置管理工具、數字化界面瀏覽、包括存儲數據,各種外圍輔助系統,提供了一整套和一站式的解決方案。

回憶起在北京出差的日子,迅雷鏈技術團隊基本上每天都是凌晨才到達酒店,但是加班解決任務是沒有一個時間限定的。有時面對複雜的問題連夜都在解決需求。

在往返的途中,少不了緊急與焦頭爛額的時候,團隊里一位工程師說起飛行過程中的小插曲,為了中午兩點趕到版權中心,預定了最早的航班,但是無獨有偶的是遇到兩次飛機故障,數次改簽排隊兜兜轉轉,最後又換回已經修好的第一架飛機,好在順利趕到,有驚無險。

這似乎是工程師在一個又一個的項目解決路上的常態:問題頗多需求不少,但一個一個坐下來,問題總能解決。

永遠在路上

項目成功上線了,迅雷鏈的工程師們來不及慶祝,又準備奔往下一個目的地。

這次任務耗時一個月,對於如此重大且複雜的區塊鏈項目來說,工程師們效率算得上很高。

與此次DCI標準聯盟鏈項目同時推進的,還有今年迅雷鏈中標的廣東南方新媒體股份有限公司的區塊鏈項目。兩次版權 區塊鏈的工作,迅雷鏈的工程師們又提出了新的版本計劃。

他們把這次版權中心DCI體系的區塊鏈應用算作2.0 ,未來的3.0版本計劃是:增加監控體系及自動化運維等,增加大量的配套功能,包括商業用戶的天然需求——容災與監控功能,集成更多工具和插件,來適應更多的行業使用,服務更多的客戶。

總之,與工程師們的腳步一併在路上的,還有新的版本、新的需求和新的項目。

科技世界龐大而精巧,對於幕後的工程師與程序員們,人們的印象往往停留在「格子襯衫」、「不修邊幅」與「代碼狗」,薄弱且單面。

在近期淺黑科技報道的《百度的春晚紅包戰事》里,人們第一次看到在春晚的零點狂歡背後,工程師們在30天的艱苦卓絕里打了一場酣暢淋漓的仗。但這樣的機會少有,對於大部分科技行業的工程師們來說,在為每一個項目服務的途中,更多的是長時間與Bug的纏鬥、枯燥耗時的調試、以及日復一日的埋頭苦幹和壓力。

釋放壓力的方式也往往簡單樸素,一位工程師表示,公司周末有個徒步團,和同事一起,感覺還不錯。

但平淡中自有力量,相比起總是坐在電腦前的片面形象,「極客」一詞來形容工程師與程序員更加恰當。

在Jargon File (黑客詞典)中,極客意味著技術高超、超越極限、熱衷解決問題的電腦高手。但這一名詞可以更寬泛,極客精神更加代表的是,不墨守成規、在熱愛的加持下不斷完善、對於專業有著近乎偏執的態度以及改變世界的夢想。

正如迅雷和網心科技CEO陳磊在公司內部的Open Day上曾強調的那樣,簡單漂亮的代碼是像詩一樣美的。不論是追求代碼的完美,還是追求服務的深入,極客精神與團隊精神正在將工程師們聚集在一起,成為迅雷鏈的底色。

無論這些需求是來自國家層面還是其他領域的創業夥伴,這種服務精神從未變過,截至2019年3月,迅雷鏈在環保、通信、溯源、生物技術、生活服務、互聯網媒體、信息服務、廣告、公益、餐飲、保險、版權等十餘個行業實現項目落地,區塊鏈應用範圍進一步拓寬。

從深圳到北京的飛行旅程結束了,但從0到1的研發與服務之路卻永遠都在路上。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 CSDN 的精彩文章:

程序員,你真的會用 Unix 命令?
如何用 Linux 技巧大大提高工作效率?

TAG:CSDN |