10月12日,2019CCF區(qū)塊鏈技術大會——區(qū)塊鏈技術主題報告在成都舉行,互鏈脈搏作為合作媒體受邀參與此次大會。會議上,中國工程院院士周仲義發(fā)表《區(qū)塊鏈技術應用中要注意的幾個問題》主題演講,指出四個具體的發(fā)展問題。
一是必須搞清楚應用環(huán)境中的用戶是無中心的、還是有中心的、還是多中心的。
用戶群體的中心化程度或可決定技術的作用程度。如在比特幣的用戶環(huán)境中,用戶群體是無中心的。這種環(huán)境中,用戶在完成每一筆交易時,工作量、分布式賬本存儲內容也非常多,因此用戶數(shù)量大時,隨著交易次數(shù)增加,網絡供給不夠,必然會降低運行速度。我們目前的銀行系統(tǒng)都是有中心的,以銀行為中心。用戶每完成一筆交易,所帶來的工作量是基本恒定的,分布式賬本所存儲的內容也是非常少的,因此,用戶數(shù)量增長,交易增加對網絡運行速度不會變得太多。周仲義認為,如在咖啡零售店應用場景中,使用多中心的系統(tǒng)要更優(yōu)于無中心系統(tǒng)。此外,類似學校的食堂、超市都是有中心的,因此可以使用的區(qū)塊鏈技術比較有限。所以在技術應用前需要先區(qū)分有中心無中心。
二是無中心、有中心所采用的數(shù)字認證密碼技術是可以不同的。
無中心的用戶之間進行交易,必須使用公鑰密碼進行認證。甲用戶發(fā)送信息給乙用戶,甲必須先用自己的私鑰對其消息進行加密,把加密后的消息用乙用戶的公鑰加密,兩次加密以后的密碼發(fā)給乙方,乙方可以進行脫密,其他用戶得不到甲發(fā)給乙的信息。有中心的用戶之間進行交易也可以使用公鏈,周仲義認為在進行有中心環(huán)境應用設計時,用對稱密碼進行加密也是可以的,不一定都要采用公鑰體制。
三是國家密碼管理局商用密碼辦公室推出的公鑰密碼SM2適用于無中心的應用環(huán)境,而SM9適用于有中心的應用環(huán)境。
周仲義指出,SM2可適用于第三方認證,SM9更適合有中心環(huán)境,這是因為二者的公鑰管理不同。SMA2的公信對由CA中心管,生成用戶自己的(證書)。SM9的公信對是由秘鑰管理中心生成給用戶之外,秘鑰管理中心還會有集中管理,這種集中管理是有中心的。所以兩者的使用情況不完全相同。SM2因時間更早,大家對此更加了解,而從秘鑰管理來看,SM9更適用于有中心的環(huán)境。
四是采用數(shù)字認證要關注的是應用需要單向認證還是需要雙向認證。
單向認證要比雙向認證要快,因為雙向認證需要兩次認證。周仲義介紹,此前一些從日本引進的高速路口ETC通行時間較長,也是因為采用了日本采用的是雙向認證機制的原因。雖然從及技術原理上可以采用單向認證,但是因我國交管部門規(guī)定必須使用雙向認證,因此技術需要符合規(guī)定,如果想要應用單向認證機制,要先修改標準。因此,在應用認證技術的時候,要注意是雙向認證和單向認證。
來源: 互鏈脈搏