jinse.com
APP
中國版App下載 Android & iPhone
金色專欄
  • 發布文章
  • 發布活動

什么是一條好鏈?——一定要有自主創新的硬核技術

文 | 互鏈脈搏·元尚

【互鏈脈搏按】“1024會議”后,區塊鏈的應用落地明顯加快了。上不上鏈已經不是問題,但如何上鏈以及上什么鏈成了問題。

然而我們觀察到,目前偽鏈、劣鏈橫行,浪費了大量的社會資源。很多上鏈項目因為上了不可信的鏈,以后可能都要推倒重來,甚至造成公眾對區塊鏈的不信任,影響整個產業的發展。

如何判斷一條區塊鏈是不是好鏈。近日,互鏈脈搏邀請了行業內非常資深的專業人士做了場線上圓桌,就此問題進行解答。希望助于應用方的甄別。

參與此次線上圓桌的嘉賓:

1240

工信部電子五所區塊鏈主管?相里朋

1240

迅雷集團迅雷鏈總工程師 來鑫

1240

MOAC公鏈及井通科技創始人 周沙

1240

眾安科技區塊鏈工程研發負責人 范洪月

區塊鏈的技術硬核:密碼、共識、合約、性能、P2P、安全、存儲一個不能少

互鏈脈搏:感謝各位支持,我們開門見山第一個問題是,一個好的區塊鏈系統要具備怎樣的硬核技術?企業、政府機構以及其他用鏈實體如何比較容易地判斷一個區塊鏈系統是否技術上沒有大問題?

來鑫:目前區塊鏈已經存在很多開源項目,拿這些開源項目很容易搭建一個系統跑起來,但是要真正落地實用,則無論技術還是運營和商業模式都需要大量投入研究,才能做到技術的自主可控,并給用戶帶來實際的價值。要說一定有什么“硬核技術”的話,技術團隊必須在密碼學、共識機制、智能合約、存儲技術、性能優化、安全領域等方面都能進行深入的研發和不斷的技術創新。

因為系統設計初衷不同、團隊能力和投入度不同、發展進度不同帶來的系統成熟度不同,所以在做項目底層選型時確實要進行慎重的對比。要判斷一個區塊鏈系統在技術上是否靠譜,可以從區塊鏈系統設計的定位及其應用場景、團隊、成功案例3個方面來看。

首先,要看這個區塊鏈系統設計的價值定位,它的長遠目標是什么?專注的應用領域是什么?也就是說這套系統是為誰在什么情況下使用而設計的,一個優秀的系統也不是所有方面都是完美的,都是會有所側重的,所以沒有最好,適合的才是最好的。例如迅雷鏈主鏈在設計伊始是基于我們共享計算業務的需要,希望為大眾提供服務、希望支持大量計算設備或者用戶在鏈上記錄不可篡改的信息,并公開這些信息,所以我們在系統設計時側重性能、用戶體驗(比如確認延時)、可擴展性、用戶權益和隱私信息的保護;而迅雷鏈的聯盟鏈是我們在對接上迅雷鏈主鏈的客戶時發現,有一類客戶他們并不想把信息讓普通用戶直接可以記錄到鏈上,也不想把所有數據都公開,所以我們就針對這些客戶推出了迅雷鏈聯盟鏈解決方案,這套方案在共識算法上及安全性的設計上就選擇了比較容易讓聯盟方可控的方法,在方案中加入可以更高效、安全地記錄聯盟成員大量信息的方法。

其次,看項目團隊。就是看項目團隊是否具備深厚的技術背景和技術積累?在技術上是否能持續研發和創新?技術更新緩慢或停止更新的項目遲早會被市場淘汰。區塊鏈是一個融合了很多專業技術的系統,其中包括密碼學、編程語言、共識算法、分布式存儲、P2P網絡等,這些領域的技術更新發展日新月異,為保障系統的不斷進化更新,項目團隊必須要在所有這些領域有技術積累,而且有能力進行創新。在技術成果方面,比如,迅雷鏈率先實現了百萬TPS的高性能區塊鏈系統、在國內頂級密碼學會議發布了可監管隱私保護論文,引領了可監管隱私保護這一新的密碼學研究方向、還有其它多種技術創新,申請專利達到150多項。

最后是看項目團隊有什么成功案例。比如行業認可的技術創新成果,給用戶帶來實際效益落地項目等,成功案例是團隊實力最重要的體現。在項目落地方面,目前迅雷鏈對接合作的企業機構已達100多家,為中國版權保護中心、廣州市地方金融區塊鏈征信共享平臺、華揚聯眾、泰國教育學歷標準認證鏈、壹基金等諸多政企機構和項目提供了技術支持,完成50多個區塊鏈應用項目,受到行業用戶的廣泛認可。

周沙:認同來鑫的說法,我補充幾點。首先,不要迷信一些國外的開源項目。好的區塊鏈系統首先是需要真正的區塊鏈。比如我看到不少用了R3聯盟的產品Corda,雖然人家自己都說自己不是區塊鏈,但是有些用家仍然自詡用了區塊鏈。另外就是IBM推出的Hyperledger的Fabric1.0版本之后,在ordering服務這里,完全沒有用區塊鏈共識,而是用了Kafka中央服務器群組做raft這樣的沒有拜占庭容錯機制的共識,這個也不能自詡為區塊鏈。當然不是說,你不是區塊鏈就不能解決實際問題,但是是啥就是啥,總不能指驢為馬。所以可以被稱為區塊鏈的共識一定要屬于大家比較熟悉的POW、POS、PBFT等等真正的區塊鏈共識。

其次,區塊鏈必須具有足夠的分布性特征。前幾年因為比特幣系統和以太坊系統都堵死了,強調TPS成了一個時髦,結果有人就吹噓出來幾百萬,上千萬甚至幾個億的TPS了。你看看雙11的中心化的淘寶頂峰的TPS是多少,就知道區塊鏈肯定沒辦法和人家比。而在實際應用中,一般一個區塊鏈單鏈可以做到穩定的在100TPS以上運行,基本上都夠用了。理論上可以跑到幾千的TPS,但是需要各種網絡,軟件硬件的優化。當然這些都是指的你的分布共識節點,可以在東亞、北美和西歐分布,至少也要北京、上海、深圳這樣分布。有的人拿一個機器,在上面開幾個虛擬機,自己一個機器做共識,然后吹噓幾萬TPS,就是騙人了。

再次,好的區塊鏈系統應該讓用戶有非常好的用戶體驗,可以做到開發容易,維護簡單,成本可控。讓人家做到好用、易用、愛用,其他才是你的安全性、穩定性啊、可擴展性啊,這些平臺應該做到的功能。

那么對企業,政府機構和其他用鏈實體,最好就是去看區塊鏈瀏覽器,那里有你鏈的運作的基本情況,比如你真正跑起來的實際區塊,有多少用戶在實實在在的用。然后就要了解鏈上已經有的用戶,去了解人家為啥選擇了這個鏈來用,他們的體驗是什么,他們之前和哪些進行了對比,而最后做出了商業決定來用這個鏈。

1240

互鏈脈搏:相里朋和范洪月二位專家怎么看?

相里朋:區塊鏈系統說法比較籠統,簡單說又分為區塊鏈產品和區塊鏈信息系統等兩類,一是底層平臺、BaaS、Dapp/Defi、錢包、礦機等區塊鏈產品;二是各種各樣基于區塊鏈產品所構建的區塊鏈信息系統。兩類需具備的硬核技術也不盡相同,以區塊鏈底層平臺為例,需具備,一是基于微服務、微架構、模塊化、低耦合所構建的區塊鏈架構;二是滿足自主知識產權的基于國密和國際共識算法,滿足軟切換要求;三是支持多方安全計算、隱私授權保護的密碼學應用;四是支持高安全、高可靠、高性能的海量數據處理能力;五是具備支持政務,民生,商業場景的創新應用的高并發。去年年底,我們電子五所和互鏈脈搏對底層技術平臺進行了評估,當中考察的技術指標都是硬核的指標。

從技術角度辨識區塊鏈系統有無問題,有兩種選擇。一是選擇第三方公共服務平臺所公布的區塊鏈系統,基于該區塊鏈系統實際用一用、跑一跑具體業務,看看有沒有問題。二是選擇經CNAS、CMA持牌機構,檢測認證的區塊鏈系統,以辨識區塊鏈系統的技術特性和質量要求。

范洪月:我的判斷標準和來鑫及相里朋有很多共同點。判定技術上是否具備足夠的技術因素可以注重幾個要點:塊鏈式結構、P2P(點對點)、分布式存儲、共識算法(無主)、密碼學安全算法(國密、secp256k1、ed25519等), 通常這幾點對于區塊鏈安全可靠的特性來說是必要的,智能合約屬于在區塊鏈系統安全基礎上的功能擴展,可以更加便利的與現實業務結合,實現多樣化技術服務。

國外開源技術如何用:核心算法和技術架構一定要自主創新

互鏈脈搏:剛才大家也都有討論到國外的開源技術不能隨便用,但使用國外開源的這些底層技術,需要注意些什么不?

相里朋:國內區塊鏈底層多是在國外開源的架構或產品基礎上,結合實際需要創新所形成。然而需要注意的是,一是基于開源產品要注意規避技術路線陷阱,國內不少機構基于國外某產品定制出的各種應用場景,經實際應用發現其技術路線陷阱,導致業務支撐無力,要么依賴高價軟硬件產品,要么推倒重來;二是核心算法和技術架構要注意自主創新,不要被國外開源機構牽著鼻子走,導致在關鍵領域無核心產品可用,逐步被國外產品邊緣化;三是關鍵源代碼要注意安全缺陷,基于開源代碼重構項目的效率雖高,但代碼安全至關重要。不是說經源代碼審計過的項目就無缺陷,且區塊鏈涉及價值傳遞,遠比傳統信息系統要重要。尤其是基于開源代碼所構建的產品更容易受到黑客的攻擊。

來鑫:剛才相里朋從技術角度,我從應用角度來分析如何用。我們注意到很多拿開源項目直接使用的,都存在業務不適配、功能不完善、安全有漏洞、性能不達標、技術支持欠缺等方面的問題,要落地實用,技術團隊必須要具備能夠解決這些問題的能力。比如有些區塊鏈項目直接使用比特幣或以太坊的開源代碼,只是將區塊的出塊間隔改小,共識機制還是PoW,沒有在共識機制上有技術創新,用在一些要求強一致性的業務上就會存在缺陷,比如可能會存在大量的分叉,長時間無法達成一致等。

周沙:我也補充一個角度,國外的開源底層技術,目前來看最大的隱患,就是中美高科技冷戰背景下,美國商務部的不可預期行為。如果你是真正的有價值的政務和商業應用,你肯定必須考慮到你依賴的底層技術,可能有一天會被封殺。甚至出現像Github這樣的開源碼存儲庫,都不能訪問的結果。

范洪月:我再補充一個技術細節,使用國外開源底層技術首先要分析開源協議(MIT、Apache等),協議是否足夠的友好,通常開源代碼在實現本身區塊鏈相關功能的同時,還可能引用了其他更加底層的技術,這部分表面可能與區塊鏈無關,極易被用戶忽略。因此用戶使用時應當格外注意這部分是否也屬于開源,開源協議是否恰當,避免在基于此開源項目進一步自研時候引起不必要的糾紛以及避免后門的植入,這對區塊鏈系統安全性會產生比較大的威脅。

1240

自主創新如何做:不能再讓筷子黨來搶食

互鏈脈搏:剛才各位也都提到了自主創新。去年中央的“1024會議”對區塊鏈提出了技術要求,比如“區塊鏈作為核心技術自主創新的重要突破口”、“加快推進核心技術突破,為區塊鏈應用發展提供安全可控的技術支撐。”您如何理解這些要求。

相里朋:“1024會議”已成為業內狂歡,雖沒有明確提出技術要求,但無外乎三點。一是核心技術上的自主創新,二是關鍵領域的安全可控,三是重點項目上的滿足要求。

來鑫:我的理解是,一方面,區塊鏈技術的集成應用在新的技術革新和產業變革中將會起著重要作用,區塊鏈技術的自主創新將受益于政策的推動,區塊鏈在各行業的應用步伐也會加快。另一方面,盡管國內存在大量的區塊鏈項目,但底層技術的自主創新的質和量方面都要進一步加強,我們要更加緊密結合產業應用場景,明確主攻方向,攻克一批關鍵核心技術,技術上要實現完全的自主可控,才能符合落地實用的要求,才能推動區塊鏈技術和產業創新發展。

周沙:中央提出的這些要求,也是看到中國區塊鏈產業發展的一些關鍵瓶頸和面臨的障礙。目前在科技面總的格局,中國還是在應用方面比較強,在基礎科技能力上比較弱。雖然有華為這些在5G上面的領先,也有不少做得不錯的AI公司,但是至少在區塊鏈以及很多其他技術行業,中國還是需要大力追趕。而且在市場風投基金和行業基金,明顯對基礎技術支持不足的情況下,國家給予一定的指導,并且投入一定的資金支持是必要的。當然了,全國也有很多的筷子黨,就是搶國家項目資金上是專業戶,實際技術能力上是零蛋,也會來搶奪這部分有限的蛋糕。那么這次的國家政策支持,是否能夠真正的產生核心技術突破,也要看蛋糕是不是全部或者大部分被筷子黨給夾走了。就好像電動汽車政策一樣,國內一堆堆筷子黨搶食,最后還是要引進特斯拉這樣的鰱魚進來。

范洪月:我的理解是必將在該領域具備標準制定以及強勢的話語權。因此對于該領域要有足夠的準備,包括相關技術的人才培育,教育層面的注入,要得到足夠的重視,首先需要在當下樹立技術方向標桿,才能促進該領域人才的培養,其次行業間積極開展項目試點,增進區塊鏈進一步行業滲透,探索發展。這樣在人才儲備充裕、行業積極性高昂以及良性的經濟注入體制,下才能更好的促進核心技術的創新。

互鏈脈搏:您對中國區塊鏈技術路線的發展怎么看,有哪些措施引導中國上鏈實體用好鏈?

相里朋:中國區塊鏈技術路線上,還是朝向自主可控的關鍵技術突破,高可靠、高性能、高安全的技術架構,簡單易用、快捷部署的合約,不同協議、不同場景的跨鏈傳輸協議,低延遲、低傳輸、高可靠的網絡架構,安全多方計算、可信隱私保護、同態加密的關鍵密碼技術。呼吁政策上有所措施加以引導,策劃和立項區塊鏈相關課題,推動中國區塊鏈技術向前發展,實現區塊鏈技術路線引領行業發展。

來鑫:中國區塊鏈路線已經比較明確了。在技術層面,國家出臺了很多政策鼓勵區塊鏈技術的創新研究和應用,強調數據安全保障、隱私保護和監管支持,并加快區塊鏈技術標準體系的制定;在行業應用層面,國家政策支持和引導區塊鏈技術在數字金融、供應鏈管理、工業、政務等重點領域的集成創新和融合應用。這些政策組合將促使各行各業受益于區塊鏈技術帶來的價值互聯網和信任互聯網的創新應用。

上鏈實體要用好區塊鏈,首先要緊緊圍繞“價值”和“信任”兩個關鍵詞,例如上鏈的數據是否跟價值有關?要解決的業務問題是否跟信任有關?基于“價值”和“信任”,可以促進數據共享、優化業務流程、降低運營成本、提升協同效率、建設可信體系,這樣才能基于區塊鏈做出有益的業務創新和模式創新。

周沙:前面二位說的路線圖比較概念,我說一下具體的。我認為技術路線應該百花齊放、百家爭鳴,千萬不能萬馬齊喑。目前看來,國內的不少團隊,尤其是金融行業里面,用Fabric1.0的團隊還是不少,形成了技術同質的弊病。反觀美國,JP摩根用的是以太坊路線的Quorum,IBM全球金融部門用的是Stellar,臉書的Libra用了和我的井通區塊鏈有90%相似的Randomized BFT。美國這里表現出的真正的百花齊放,是值得中國學習的。

國內另外一個問題,就是捧殺聯盟鏈,棒殺公鏈,這個也是不應該的。雖然從我自己的角度來講,為了更好的服務國內的市場需求,6年前已經提出了聯盟公鏈的概念,因此建立起來的平臺,是盡可能滿足兩個不同的需求。聯盟鏈是需要的,但是公鏈也不能放棄。畢竟未來一個中國的好的公鏈,不光是中國的用戶需要用,中國以外的用戶,一帶一路的用戶也要用。人民幣總是要國際化,怎么可能沒有一個不能出境的公鏈呢。

對中國的監管部門來說,隨著中國經濟未來成為全球第一,以及和國外的其他經濟體的市場一體化進一步發展,需要慢慢放棄只看到一畝三分地,關門過日子的視野,要學習美國的同行,慢慢形成全球性的,或者至少是可以覆蓋東亞和一帶一路的廣闊視野。在對區塊鏈這類對人類社會發展非常重要的新型技術,要多依賴于監管技術,要更多依賴于市場機制來形成干預工具。

范洪月:接著周沙的觀點,國外確實有很多創新的技術。但自主創新也有很大空間。區塊鏈目前面臨亟需解決的痛點,相信這部分能較好的解決或者找到合適的方案能極大促進區塊鏈行業領域的發展,包括:

1、數據真實性問題

發展“區塊鏈+”,結合物聯網,采用machine to machine的模式,減少數據上鏈過程中的人為干預,防止數據在上鏈起始的真實性問題。

2、數據標準化問題

推進區塊鏈行業標準化,企業或用戶在使用區塊鏈設計各自業務時參考區塊鏈標準,嚴格形成技術標準化,這樣將便于打通數據“孤島”,使得數據在區塊鏈上發揮充分的價值。

3、數據隱私問題

數據隱私最近被談論的越來越多,包括我們用戶本身也逐漸意識到數據隱私的重要性,區塊鏈作為數據連接橋梁,區塊鏈網絡上將承載著非常龐大的數據量,數據隱私保護在未來也必將成為重點,結合密碼學,提前著手同態加密、零知識證明、TEE技術研究,加強數據隱私保護層面的工作。

我們將這些核心技術把握住,那么中國區塊鏈界會給全世界帶去自己的技術路線。

互鏈脈搏:感謝各位的精彩分享。

本文為【互鏈脈搏】原創,原文鏈接:https://www.blockob.com/posts/info/33801,轉載請注明出處!

了解更多區塊鏈一線報道,與作者、讀者更深入探討、交流,歡迎添加小助手微信:jinsecaijing666, 進入[金色財經讀者交流群]。
文章作者: / 責任編輯: 我要糾錯

聲明:本文由入駐金色財經的作者撰寫,觀點僅代表作者本人,絕不代表金色財經贊同其觀點或證實其描述。

提示:投資有風險,入市須謹慎。本資訊不作為投資理財建議。

金色財經 > 區塊鏈 > 什么是一條好鏈?——一定要有自主創新的硬核技術
刺激战场官网国际服