區塊鏈ocaml
① 百戰程序員:編程語言到底有多少種
這個有很多種的,下面講解寫常遇到的。把編程語言比喻成車:
Ada 是輛丑到極點但是永遠不會出故障的坦克。
C 是輛賽車,它能跑得超乎想像得快,不過每跑個 50 英里就會拋錨。
Cobol 號稱是輛車,不過沒有哪個有自尊心的駕駛員肯承認曾經開過。
C# 是輛競爭模式的家庭旅行車。一旦你開過它,你就不會再用其他競品廠商的產品了。
C++ 是輛大馬力版本的 C 型賽車,它額外提供了成打的特性,而且每跑 250 英里才會拋錨,不過當它真出問題的時候,沒有人能找到究竟是哪兒壞了。
Eiffel 是輛內置了法國口音駕駛說明的汽車。他會幫你快速地找到錯誤並從中學到東西,不過你要是敢跟他爭論的話,他會罵你然後把你從車里扔出去。[來自 Daniel Prager ,稍有修改]
Erlang 是一個車隊,它們會互相協作把你送到任何你想去的地方。想要每隻腳各自操縱一輛車還是需要一些練習的,不過一旦學會了之後你就可以駕駛著它們通往其他方式難以企及的地方了。還有,你用了那麼多輛車,所以就算有幾輛壞掉也沒什麼可擔心的。
Forth 是你親手用套件組裝出來的車。你這輛車不論長相還是功能都沒必要和別人的一樣。不過,Forth 型號的車只能倒著走。
[Digg.com 網站上的評論,來自 256byteram(我忍不住要把它加上):]
FORTH LOVE IF HONK THEN !(譯註:抱歉我實在不知道這句話是啥意思……)
Fortran 是輛非常原始的車。它能跑得很快,前提是你要始終在完全筆直的道路上開。據說學開 Fortran 型汽車會導致你再也沒法學開其他型號的汽車了。
Java
Java 是輛家庭旅行車。它駕駛起來很容易,開起來速度也不會太快,不至於傷到你自己。
版本1:Haskell是輛設計極端優雅漂亮的車,傳聞它能開到非常極端的地形中去。當你試圖駕駛它的時候,它並不是真的沿著道路在前進的;實際上,它是不斷把自己和道路進行復制,每次成功復制之後,車在路上都會比上一次更遠一點。應該還是有可能按照傳統的方式來駕駛它的,不過你的數學能力不足以找出這個辦法來。
版本2:Haskell 並不是輛真的車,它是一個抽象的機器,能夠詳細地告訴你駕駛這個過程應該是什麼樣子的,如果你願意的話。你必須把這個抽象的機器放到另一台實際的機器裡面才能開動它,別問這個實際的機器是怎麼運行的。還有一種方法,你可以用多台抽象的機器造出另一台抽象的機器,然後把它交給那台實際的機器,這樣就能一個接一個地完成你的旅途了。[Monadic 的版本]
版本1:Lisp 看起來像一輛車,不過經過足夠的改裝,就能把它變成非常有效的一架飛機或一艘潛艇。
版本2:一開始它看起來一點兒都不像一輛車,不過時不時地你也能看到有人在開著它轉悠。終於有一天你決定多了解一下它,然後你意識到它其實是一輛能造出更多汽車的汽車。你把這個發現告訴了朋友,不過他們都大笑著說這些車看起來太奇怪了。至今你仍在車庫里留著一輛,期待著哪天能把它開上路去。[來自 Paul Tanimoto]
Mathematica是輛設計得很好的車,它從 Lisp 型汽車那裡借鑒了大量的東西,卻連一點兒應得的贊揚都不給它。它能通過方程計算出到達目的地最高效的路徑,只不過這要花上一大筆錢。
是輛設計給新手用的短途旅行車,通常都是開往那些 Mathmatica 型汽車常去的地方。在那些地方這車開起來非常舒服,不過只要你偏離了路線,哪怕只有一點點,它就會變得非常難以駕馭,以致於很多勢利的司機根本就不承認它是一輛車。
Ocaml 是輛非常性感的歐洲車。它不像 C 那麼快,但它從不出故障,所以結果你反而會花更短的時間到達目的地。不過因為這是法國,所有的控制裝置都不在它們平時該在的地方。
Perl 應該是輛挺酷的車,不過駕駛員手冊卻難以理解。另外,就算你能找到方法去駕駛一輛 Perl 型號的車,你也開不起來別人的 Perl 型汽車。
PHP 是輛熱狗車(Oscar Mayer Wienermobile),它非常古怪、又難以駕馭,但是所有人卻還是想開它。[來自 digg.com 網站的 CosmicJustice]
版本1:Prolog 是全自動的:你告訴它你的目的地是什麼樣子的,然後剩下的駕駛工作它就全搞定了。[Paul Graham附加的:]不過,大多數情況下,確認目的地所花的工夫,和你直接開過去也差不多了。
版本2:Prolog 這輛車上裝了一個獨特的試錯型 GPS 系統。在通往目的地的路上,它會一直往前開,如果走到死胡同了,它就調頭回來再試試別的路,如此不斷往復,一直到目的地為止。[我忘了是誰建議的這一條]
Python 是輛非常棒的給初學者用的車,就算沒有駕照也能開。除非你想開得超級快,或者想開去很危險的地方,否則你可能永遠都用不到別的車。
Ruby 這輛車是因為一次 Perl、Python 和 Smalltalk 三車相撞事故產生的。一個日本的機師找到了這些車的碎片然後拼成了一輛車,很多司機都覺得這比那三輛車加在一起還要好。不過也有些司機會發牢騷說 Ruby 型汽車的好多控制器都是重復的、甚至有三份,而這些重復的控制器在某些特別的情況下又稍有不同,這會讓這車開起來更麻煩。據傳說重新設計的工作已經在進行中了。
Smalltalk 是輛小型汽車,原本是設計給那些打算學駕駛的人用的,不過因為它設計得太棒了,即使那些有經驗的老司機都喜歡開它。它速度並沒有很快,不過你可以把它的任何一個零部件拿下來改造改造,讓它更符合你的期待。古怪的事情是,你其實並沒有真正地駕駛它,你只是發了條消息讓它去什麼地方,然後它要麼就開過去了,要麼就告訴你它不懂你在說啥。
版本1:匯編就只是個發動機。你得自己把車子造出來,還得在它跑的時候手動給它加油。不過只要你足夠小心,它就能像來自地獄的蝙蝠(a bat out of hell)一樣飛速前進。
版本2:匯編:你自己就是那輛車。
如果編程語言是種武器:
C 語言是 M1 式加蘭德步槍,很老但可靠。
C++是雙截棍,揮舞起來很強悍,很吸引人,但需要你多年的磨練來掌握,很多人希望改用別的武器。
Java 是 M240 通用彈夾式自動機槍,有時它的彈夾是圓的,但有時候不是,如果不是,當你開火時,會遇到 NullPointerException 問題,槍就會爆炸,你被炸死。
Scala 是 M240 通用機槍的變種,但它的使用手冊是用一種看不懂的方言寫的,很多人懷疑那隻是一些夢話。
JavaScript 是一把寶劍,但沒有劍柄。
Go 語言是一種自製的「if err != nil」發令槍,每一次發射後,你都必須要檢查它是否真的發射了。
Rust 語言是一種 3D 列印出的槍。將來也許真的能派上用場。
bash 是一個十分礙手的錘子,你掄起它時會發現所有東西看起來都像釘子,尤其是你的指頭。
Ruby 是一把外嵌紅寶石的寶刀,人們使用它通常是因為看起來很炫。
PHP 是水管子,你通常會把它的一段接到汽車的排氣管,另一端插進車窗里,然後你坐進車里,開動引擎。
Mathematica 是一種地球低軌道粒子大炮,它也許能夠干出很神奇的事情,但只有付得起費用的人才能使用它。
C#是一種強悍的激光大炮,架在一頭驢子上,如果從驢子上卸下來,它好像就發不出激光。
Prolog 語言是一種人工智慧武器,你告訴它要做什麼,它會照做不誤,但之後,它會弄幾個終結者出來,燒掉你的房子。
Lisp 語言是一把剃須刀,有很多款式。只有尋求刺激和危險的人才會使用它。
希望可以幫到您,謝謝!
② 區塊鏈 內容的前景如何
2018年中國區塊鏈行業支出規模及應用前景分析 2019年將接近3億美元,解決短板問題促進經濟發展
區塊鏈技術有望在經濟領域廣泛應用
區塊鏈技術對培育經濟增長新動能、構建誠信社會、提升管理科技水平、緩解中小企業融資難有很強的現實意義,有望在經濟領域廣泛應用。當前,區塊鏈技術應用還處於早期發展階段,面臨著諸多挑戰,要積極推動區塊鏈在經濟社會多個領域、場景和環境中的應用,營造良好的產業發展環境,提高發展質量,加強區塊鏈核心技術研發、專業化的應用示範,加強標准製造、人才培養以及公共服務平台的建設。
2019年中國區塊鏈市場支出規模將接近3億美元
據前瞻產業研究院發布的《中國區塊鏈行業商業模式創新與投資機會深度分析報告》統計數據顯示,截止到2017年中國區塊鏈市場支出規模僅為0.83億美元。2018年全年中國區塊鏈市場支出規模將達1.6億美元。並預測在2019年中國區塊鏈市場支出規模將接近3億美元。現階段區塊鏈的總體市場規模較小,這是因為市場上的區塊鏈項目多處於嘗試階段,投入不大。另一方面,很多企業已經認識到了區塊鏈的潛力,計劃在未來增加預算,受此影響,中國區塊鏈市場將迎來快速增長,預計到了2023年的市場支出規模預計達到19.5億美元,2019–2023年的年均復合增長率為60.51%。
2017-2023年中國區塊鏈市場支出規模統計情況及預測
數據來源:前瞻產業研究院整理
中國區塊鏈發展不利因素分析
1、技術不夠成熟。目前,區塊鏈技術在系統穩定性、應用安全性、業務模式等方面尚未成熟,無法同時滿足「高效低能」、「去中心化」和「安全」等要求。其一,性能問題。區塊鏈上可進行的交易吞吐量不高,目前的區塊容量很小,導致了網路擁堵,高頻次業務需求難以得到滿足,很多項目在也在著手優化,但距離真實的場景例如銀行、證券交易所等的交易吞吐量還有一定距離。其二,共識機制問題。能耗方面,工作量證明等共識演算法能源消耗大、成本高,使得區塊鏈浪費大量全網計算力和對力;種類方面,目前的區塊鏈共識機制種類過少,在未來多樣化的商業場景下,必然需要更加豐富的共識機制相適應。其三,安全性問題。隱私保護、有害信息上鏈、智能合約漏洞、共識機制和私鑰保護、算力攻擊、密碼學演算法安全等問題,都令區塊鏈面臨著平台安全、應用安全的嚴峻形勢。其四,資料庫問題。與傳統資料庫不同,區塊鏈應用需要大量的寫操作、HASH計算以及驗證操作,專門面向區塊鏈的資料庫系統仍是需要突破的難點。
2、應用場景不明確
當前,區塊鏈項目仍處於探索階段,找不到具體的落地場景。目前較為看好的領域有金融、共享經濟、物聯網、公共服務等,但從現有的區塊鏈技術成熟度來看,區塊鏈應用還存在很多問題,離實際使用還有差距。其一,區塊鏈技術的不成熟制約了商業的應用落地,目前隱私保護演算法、共識機制等區塊鏈核心技術雖種類較多,但是普遍來說還不具備商業可用性。其二,區塊鏈的應用模式仍在探索中,區塊鏈的「不可替代」優勢還未體現。區塊鏈本身代表了一種共識系統,應當從一個更高層次去構建一個符合相應商業場景的共識化系統,而不僅僅是做到「業務+區塊鏈」。中國用戶數多,商業場景復雜,而且任何一個商業產品均會牽涉到非常龐大的流量和人口,目前的區塊鏈技術並不能滿足。
3、專業人才稀缺
區塊鏈技術是一門多學科跨領域的技術,其涉及領域主要包含操作系統、網路通訊、密碼學、數學、金融、生產等等,但目前我國在交叉學科、領域方面尚有不足,相關領域人才供給嚴重不足。一方面,研發技術人才缺口大。區塊鏈的技術研發主要集中在Go、Javascript、C和C+等編程語言上,新型的智能合約採用Haskell、Ocaml、Rholang等新型函數式編程語言。在中國的人才市場中具有相關語言資深研發經驗的技術人才有非常大的缺口。另一方面,底層設計人才缺乏。與研發技術人才不同,區塊鏈底層系統架構設計人才要掌握多項交叉學科的專業技能,不僅要深入理解區鏈底層設計原理、兼具各系統架構設計經驗,更要掌握具體應用場景業務邏輯。雖然目前已有部分高等院校展開交叉學科教育、區塊鏈專項技能學科設定,但專業人才仍十分稀缺。
中國區塊鏈發展有利因素分析
1、政策利好推動發展。2017年1月,工信部發布《軟體和信息技術服務業發展規劃(2016-2020年)》,提出區塊鏈等領域創新達到國際先進水平等要求。2017年8月,國務院發布《關於進一步擴大和升級信息消費持續釋放內需潛力的指導意見》提出開展基於區塊鏈、人工智慧等新技術的試點應用。2017年10月,國務院發布《關於積極推進供應鏈創新與應用的指導意見》提出要研究利用區塊鏈、人工智慧等新興技術,建立基於供應鏈的信用評價機制。
2018年3月,工信部發布《2018年信息化和軟體服務業標准化工作要點》,提出推動組建全國信息化和工業化融合管理標准化技術委員會、全國區塊鏈和分布式記賬技術標准化委員會。2018年6月,工信部印發《工業互聯網發展行動計劃(2018-2020年)》,鼓勵推動邊緣計算、深度學習、區塊鏈等新興前沿技術在工業互聯網的應用研究。
自2016年區塊鏈首次被列入《「十三五」國家信息化規劃》以來,區塊鏈日益受到國家政府的重視與關注,北京、上海、廣東、河北、江蘇、山東、貴州、甘肅、海南等24個省市或地區紛紛推出股利政策,開展對區塊鏈產業鏈布局,積極探索基於區塊鏈的行業應用。
2、區塊鏈產業逐漸形成
目前,我國區塊鏈技術持續創新,區塊鏈產業逐漸形成,開始在供應鏈金融、徵信、產品溯源、版權交易、數字身份、電子證據等領域應用,有望推動我國經濟體系實現技術變革,組織變革和效率變革,為構建現代化經濟體系作出重要貢獻。隨著創業者和資本的不斷湧入,企業數量的快速增加。區塊鏈應用將加快落地,助推傳統產業高質量發展,加快產業轉型升級,利用區塊鏈技術為實體經濟「降成本」、「提效率」,助推傳統產業規范發展。此外,區塊鏈技術正在衍生為新業態,成為經濟發展的新動能,區塊鏈技術正在推動新一輪的商業模式變革,成為打造誠信社會體系的重要支撐。
3、未來應用前景廣闊
在過去,實體紙幣的流通是很難追溯的,但有了區塊鏈技術的應用之後,所有數字化資產的流向都將有「鏈」可查。比如在金融領域,區塊鏈有望能夠解決支付領域的痛點和難點,可以降低交易的復雜性,提升交易端到端的速度,降低交易過程中的溝通成本,提高交易記錄的透明度和不可篡改性。金融機構特別是跨境金融機構間的對賬、清算、結算的成本一直很高,還有復雜的手工流程,而區塊鏈技術具有數據不可篡改和可追溯性,其應用有助於降低金融機構間的對賬成本及爭議解決的成本,能顯著提高支付業務的處理速度及效率,還使小額跨境支付成為可能。除此之外,區塊鏈的應用還將延伸到醫療健康、教育、慈善公益、社會管理等多個領域,市場前景十分廣闊。
③ 大家如何評價Rust語言
我用rust正在寫一個區塊鏈項目。
如果不熟悉它的機制,很可能會寫得非常啰嗦。
舉個例子Mutex<RefCell<Rc>>> 這種類型多了會讓人崩潰。
c++很多東西被簡化了, 比如拷貝構造函數變成了Copy trait,移動構造函數自帶。 RAII被rust強推(連lock都是).. 想要用內存不安全的操作需要加unsafe。c++那幾個智能指針變成rust的基本類型了。所有的變數都會有一個所有權,不用智能指針的話,只能用引用(rust叫借用),增加了很多限制。指針什麼的很難看到了(寫起來啰嗦)
惡心的生命周期標注,沒有ide很容易被這個煩死。
沒了容器類, 這個習慣c++的要吐槽。
加了很多函數編程的概念。 比如: arr.to_iter().filter(|x| x.age > 20), 還有模式匹配,高階枚舉,但總體沒有scala ocaml這類強大。
完全編譯時, 極少運行時(有類似c++的typeid),要想用類似java的反射機制就不要想了。 泛型和c++一樣, 基本就是一個文本替換(宏)
常用的功能, 如多線程,日誌,文件,網路等都比c++ std和boost好用很多, 但是功能也沒有那麼強大, 不少功能和c一樣直接在系統內核上封裝了一下,寫起來跟c有點像。
完全拋棄面向對象,和go很像,全是struct。這點真心比c++半吊子面向對象強。
比c++方便最多的地方是有一個模塊管理系統,項目的結構都是訂死的(和sbt有點像),靈活性不強。
目前社區不完善,基本上找不到什麼有用的論壇。debug比較痛苦。
總體覺得是c++的閹割版,寫起來很難像c++一樣放得開。小項目會快那麼一點,畢竟不用寫makefile。
④ 區塊鏈公司前景如何
2019年中國區塊鏈市場支出規模將接近3億美元
據前瞻產業研究院發布的《中國區塊鏈行業商業模式創新與投資機會深度分析報告》統計數據顯示,截止到2017年中國區塊鏈市場支出規模僅為0.83億美元。2018年全年中國區塊鏈市場支出規模將達1.6億美元。並預測在2019年中國區塊鏈市場支出規模將接近3億美元。現階段區塊鏈的總體市場規模較小,這是因為市場上的區塊鏈項目多處於嘗試階段,投入不大。另一方面,很多企業已經認識到了區塊鏈的潛力,計劃在未來增加預算,受此影響,中國區塊鏈市場將迎來快速增長,預計到了2023年的市場支出規模預計達到19.5億美元,2019–2023年的年均復合增長率為60.51%。
2017-2023年中國區塊鏈市場支出規模統計情況及預測
數據來源:前瞻產業研究院整理
中國區塊鏈發展不利因素分析
1、技術不夠成熟。目前,區塊鏈技術在系統穩定性、應用安全性、業務模式等方面尚未成熟,無法同時滿足「高效低能」、「去中心化」和「安全」等要求。其一,性能問題。區塊鏈上可進行的交易吞吐量不高,目前的區塊容量很小,導致了網路擁堵,高頻次業務需求難以得到滿足,很多項目在也在著手優化,但距離真實的場景例如銀行、證券交易所等的交易吞吐量還有一定距離。其二,共識機制問題。能耗方面,工作量證明等共識演算法能源消耗大、成本高,使得區塊鏈浪費大量全網計算力和對力;種類方面,目前的區塊鏈共識機制種類過少,在未來多樣化的商業場景下,必然需要更加豐富的共識機制相適應。其三,安全性問題。隱私保護、有害信息上鏈、智能合約漏洞、共識機制和私鑰保護、算力攻擊、密碼學演算法安全等問題,都令區塊鏈面臨著平台安全、應用安全的嚴峻形勢。其四,資料庫問題。與傳統資料庫不同,區塊鏈應用需要大量的寫操作、HASH計算以及驗證操作,專門面向區塊鏈的資料庫系統仍是需要突破的難點。
2、應用場景不明確
當前,區塊鏈項目仍處於探索階段,找不到具體的落地場景。目前較為看好的領域有金融、共享經濟、物聯網、公共服務等,但從現有的區塊鏈技術成熟度來看,區塊鏈應用還存在很多問題,離實際使用還有差距。其一,區塊鏈技術的不成熟制約了商業的應用落地,目前隱私保護演算法、共識機制等區塊鏈核心技術雖種類較多,但是普遍來說還不具備商業可用性。其二,區塊鏈的應用模式仍在探索中,區塊鏈的「不可替代」優勢還未體現。區塊鏈本身代表了一種共識系統,應當從一個更高層次去構建一個符合相應商業場景的共識化系統,而不僅僅是做到「業務+區塊鏈」。中國用戶數多,商業場景復雜,而且任何一個商業產品均會牽涉到非常龐大的流量和人口,目前的區塊鏈技術並不能滿足。
3、專業人才稀缺
區塊鏈技術是一門多學科跨領域的技術,其涉及領域主要包含操作系統、網路通訊、密碼學、數學、金融、生產等等,但目前我國在交叉學科、領域方面尚有不足,相關領域人才供給嚴重不足。一方面,研發技術人才缺口大。區塊鏈的技術研發主要集中在Go、Javascript、C和C+等編程語言上,新型的智能合約採用Haskell、Ocaml、Rholang等新型函數式編程語言。在中國的人才市場中具有相關語言資深研發經驗的技術人才有非常大的缺口。另一方面,底層設計人才缺乏。與研發技術人才不同,區塊鏈底層系統架構設計人才要掌握多項交叉學科的專業技能,不僅要深入理解區鏈底層設計原理、兼具各系統架構設計經驗,更要掌握具體應用場景業務邏輯。雖然目前已有部分高等院校展開交叉學科教育、區塊鏈專項技能學科設定,但專業人才仍十分稀缺。
中國區塊鏈發展有利因素分析
1、政策利好推動發展。2017年1月,工信部發布《軟體和信息技術服務業發展規劃(2016-2020年)》,提出區塊鏈等領域創新達到國際先進水平等要求。2017年8月,國務院發布《關於進一步擴大和升級信息消費持續釋放內需潛力的指導意見》提出開展基於區塊鏈、人工智慧等新技術的試點應用。2017年10月,國務院發布《關於積極推進供應鏈創新與應用的指導意見》提出要研究利用區塊鏈、人工智慧等新興技術,建立基於供應鏈的信用評價機制。
2018年3月,工信部發布《2018年信息化和軟體服務業標准化工作要點》,提出推動組建全國信息化和工業化融合管理標准化技術委員會、全國區塊鏈和分布式記賬技術標准化委員會。2018年6月,工信部印發《工業互聯網發展行動計劃(2018-2020年)》,鼓勵推動邊緣計算、深度學習、區塊鏈等新興前沿技術在工業互聯網的應用研究。
自2016年區塊鏈首次被列入《「十三五」國家信息化規劃》以來,區塊鏈日益受到國家政府的重視與關注,北京、上海、廣東、河北、江蘇、山東、貴州、甘肅、海南等24個省市或地區紛紛推出股利政策,開展對區塊鏈產業鏈布局,積極探索基於區塊鏈的行業應用。
2、區塊鏈產業逐漸形成
目前,我國區塊鏈技術持續創新,區塊鏈產業逐漸形成,開始在供應鏈金融、徵信、產品溯源、版權交易、數字身份、電子證據等領域應用,有望推動我國經濟體系實現技術變革,組織變革和效率變革,為構建現代化經濟體系作出重要貢獻。隨著創業者和資本的不斷湧入,企業數量的快速增加。區塊鏈應用將加快落地,助推傳統產業高質量發展,加快產業轉型升級,利用區塊鏈技術為實體經濟「降成本」、「提效率」,助推傳統產業規范發展。此外,區塊鏈技術正在衍生為新業態,成為經濟發展的新動能,區塊鏈技術正在推動新一輪的商業模式變革,成為打造誠信社會體系的重要支撐。
3、未來應用前景廣闊
在過去,實體紙幣的流通是很難追溯的,但有了區塊鏈技術的應用之後,所有數字化資產的流向都將有「鏈」可查。比如在金融領域,區塊鏈有望能夠解決支付領域的痛點和難點,可以降低交易的復雜性,提升交易端到端的速度,降低交易過程中的溝通成本,提高交易記錄的透明度和不可篡改性。金融機構特別是跨境金融機構間的對賬、清算、結算的成本一直很高,還有復雜的手工流程,而區塊鏈技術具有數據不可篡改和可追溯性,其應用有助於降低金融機構間的對賬成本及爭議解決的成本,能顯著提高支付業務的處理速度及效率,還使小額跨境支付成為可能。除此之外,區塊鏈的應用還將延伸到醫療健康、教育、慈善公益、社會管理等多個領域,市場前景十分廣闊。
⑤ 近來區塊鏈方面的發展情況如何,有沒有正規的項目介紹下
2018年中國區塊鏈行業支出規模及應用前景分析 2019年將接近3億美元,解決短板問題促進經濟發展
區塊鏈技術有望在經濟領域廣泛應用
區塊鏈技術對培育經濟增長新動能、構建誠信社會、提升管理科技水平、緩解中小企業融資難有很強的現實意義,有望在經濟領域廣泛應用。當前,區塊鏈技術應用還處於早期發展階段,面臨著諸多挑戰,要積極推動區塊鏈在經濟社會多個領域、場景和環境中的應用,營造良好的產業發展環境,提高發展質量,加強區塊鏈核心技術研發、專業化的應用示範,加強標准製造、人才培養以及公共服務平台的建設。
2019年中國區塊鏈市場支出規模將接近3億美元
據前瞻產業研究院發布的《中國區塊鏈行業商業模式創新與投資機會深度分析報告》統計數據顯示,截止到2017年中國區塊鏈市場支出規模僅為0.83億美元。2018年全年中國區塊鏈市場支出規模將達1.6億美元。並預測在2019年中國區塊鏈市場支出規模將接近3億美元。現階段區塊鏈的總體市場規模較小,這是因為市場上的區塊鏈項目多處於嘗試階段,投入不大。另一方面,很多企業已經認識到了區塊鏈的潛力,計劃在未來增加預算,受此影響,中國區塊鏈市場將迎來快速增長,預計到了2023年的市場支出規模預計達到19.5億美元,2019–2023年的年均復合增長率為60.51%。
2017-2023年中國區塊鏈市場支出規模統計情況及預測
數據來源:前瞻產業研究院整理
中國區塊鏈發展不利因素分析
1、技術不夠成熟。目前,區塊鏈技術在系統穩定性、應用安全性、業務模式等方面尚未成熟,無法同時滿足「高效低能」、「去中心化」和「安全」等要求。其一,性能問題。區塊鏈上可進行的交易吞吐量不高,目前的區塊容量很小,導致了網路擁堵,高頻次業務需求難以得到滿足,很多項目在也在著手優化,但距離真實的場景例如銀行、證券交易所等的交易吞吐量還有一定距離。其二,共識機制問題。能耗方面,工作量證明等共識演算法能源消耗大、成本高,使得區塊鏈浪費大量全網計算力和對力;種類方面,目前的區塊鏈共識機制種類過少,在未來多樣化的商業場景下,必然需要更加豐富的共識機制相適應。其三,安全性問題。隱私保護、有害信息上鏈、智能合約漏洞、共識機制和私鑰保護、算力攻擊、密碼學演算法安全等問題,都令區塊鏈面臨著平台安全、應用安全的嚴峻形勢。其四,資料庫問題。與傳統資料庫不同,區塊鏈應用需要大量的寫操作、HASH計算以及驗證操作,專門面向區塊鏈的資料庫系統仍是需要突破的難點。
2、應用場景不明確
當前,區塊鏈項目仍處於探索階段,找不到具體的落地場景。目前較為看好的領域有金融、共享經濟、物聯網、公共服務等,但從現有的區塊鏈技術成熟度來看,區塊鏈應用還存在很多問題,離實際使用還有差距。其一,區塊鏈技術的不成熟制約了商業的應用落地,目前隱私保護演算法、共識機制等區塊鏈核心技術雖種類較多,但是普遍來說還不具備商業可用性。其二,區塊鏈的應用模式仍在探索中,區塊鏈的「不可替代」優勢還未體現。區塊鏈本身代表了一種共識系統,應當從一個更高層次去構建一個符合相應商業場景的共識化系統,而不僅僅是做到「業務+區塊鏈」。中國用戶數多,商業場景復雜,而且任何一個商業產品均會牽涉到非常龐大的流量和人口,目前的區塊鏈技術並不能滿足。
3、專業人才稀缺
區塊鏈技術是一門多學科跨領域的技術,其涉及領域主要包含操作系統、網路通訊、密碼學、數學、金融、生產等等,但目前我國在交叉學科、領域方面尚有不足,相關領域人才供給嚴重不足。一方面,研發技術人才缺口大。區塊鏈的技術研發主要集中在Go、Javascript、C和C+等編程語言上,新型的智能合約採用Haskell、Ocaml、Rholang等新型函數式編程語言。在中國的人才市場中具有相關語言資深研發經驗的技術人才有非常大的缺口。另一方面,底層設計人才缺乏。與研發技術人才不同,區塊鏈底層系統架構設計人才要掌握多項交叉學科的專業技能,不僅要深入理解區鏈底層設計原理、兼具各系統架構設計經驗,更要掌握具體應用場景業務邏輯。雖然目前已有部分高等院校展開交叉學科教育、區塊鏈專項技能學科設定,但專業人才仍十分稀缺。
中國區塊鏈發展有利因素分析
1、政策利好推動發展。2017年1月,工信部發布《軟體和信息技術服務業發展規劃(2016-2020年)》,提出區塊鏈等領域創新達到國際先進水平等要求。2017年8月,國務院發布《關於進一步擴大和升級信息消費持續釋放內需潛力的指導意見》提出開展基於區塊鏈、人工智慧等新技術的試點應用。2017年10月,國務院發布《關於積極推進供應鏈創新與應用的指導意見》提出要研究利用區塊鏈、人工智慧等新興技術,建立基於供應鏈的信用評價機制。
2018年3月,工信部發布《2018年信息化和軟體服務業標准化工作要點》,提出推動組建全國信息化和工業化融合管理標准化技術委員會、全國區塊鏈和分布式記賬技術標准化委員會。2018年6月,工信部印發《工業互聯網發展行動計劃(2018-2020年)》,鼓勵推動邊緣計算、深度學習、區塊鏈等新興前沿技術在工業互聯網的應用研究。
自2016年區塊鏈首次被列入《「十三五」國家信息化規劃》以來,區塊鏈日益受到國家政府的重視與關注,北京、上海、廣東、河北、江蘇、山東、貴州、甘肅、海南等24個省市或地區紛紛推出股利政策,開展對區塊鏈產業鏈布局,積極探索基於區塊鏈的行業應用。
2、區塊鏈產業逐漸形成
目前,我國區塊鏈技術持續創新,區塊鏈產業逐漸形成,開始在供應鏈金融、徵信、產品溯源、版權交易、數字身份、電子證據等領域應用,有望推動我國經濟體系實現技術變革,組織變革和效率變革,為構建現代化經濟體系作出重要貢獻。隨著創業者和資本的不斷湧入,企業數量的快速增加。區塊鏈應用將加快落地,助推傳統產業高質量發展,加快產業轉型升級,利用區塊鏈技術為實體經濟「降成本」、「提效率」,助推傳統產業規范發展。此外,區塊鏈技術正在衍生為新業態,成為經濟發展的新動能,區塊鏈技術正在推動新一輪的商業模式變革,成為打造誠信社會體系的重要支撐。
3、未來應用前景廣闊
在過去,實體紙幣的流通是很難追溯的,但有了區塊鏈技術的應用之後,所有數字化資產的流向都將有「鏈」可查。比如在金融領域,區塊鏈有望能夠解決支付領域的痛點和難點,可以降低交易的復雜性,提升交易端到端的速度,降低交易過程中的溝通成本,提高交易記錄的透明度和不可篡改性。金融機構特別是跨境金融機構間的對賬、清算、結算的成本一直很高,還有復雜的手工流程,而區塊鏈技術具有數據不可篡改和可追溯性,其應用有助於降低金融機構間的對賬成本及爭議解決的成本,能顯著提高支付業務的處理速度及效率,還使小額跨境支付成為可能。除此之外,區塊鏈的應用還將延伸到醫療健康、教育、慈善公益、社會管理等多個領域,市場前景十分廣闊。