——編輯手記
Whatnewtechnologyistheblockchain?區塊鍊究竟是怎樣一種新興技術
在第三屆中國金融啟蒙年會上,OK區塊鍊工程院創始人徐明星發表演講,他認為:關于區域塊中所謂去中心化是一個重大誤區,它本質是去中間環節化,這可能是區塊鍊目前技術特點的更準确描述。他說
區塊鍊是種新型的分布式、不可逆的數據庫
關于區塊鍊,一方面很多人認為是下一代的全球性網絡,能夠成為社會的基礎設施;另一方面,也帶來了很多的社會問題以及監管挑戰。從目前區塊鍊在全球的發展來講,區塊鍊本質上就是一個分布式的、不可逆的數據庫。數據庫技術和整個互聯網文明的發展其實有着非常密切的關系,20世紀90年代就出現了最早的Yahoo門戶網站,本身是二維的平面數據庫。随着網頁越來越多,Google研發出一種新型的倒排索引的數據庫,讓我們能夠檢索人類海量的信息。随着世界上著名科技企業研發的關系型數據庫,這些數據庫能夠進行非常精确的數據計算以及存儲,保證它百分百準确,叫關系型數據庫。關系型數據庫是今天現代金融的信息化以及電子商務的核心技術之一,随着社交網絡越來越發達,有了微博這些産品,很多微博的用戶可能會有一百萬的粉絲,而支撐微博的技術存儲,是KV數據庫,有了這樣的數據庫,才會有了微博。從國外的YouTube到中國的抖音、快手都非常火,有海量的短視頻,随着文件型數據庫的出現,能夠存儲海量的短視頻。
而區塊鍊是一種新型的數據庫,它是分布式、不可逆的數據庫。目前的區塊鍊數據庫其實還是剛剛開始,存在着很多問題,其中,比如大家講得比較多的就是它的吞吐量、它的性能是比較慢的,區塊鍊的擴容在很多年不斷發展。還有一個方面就是它的安全風險問題,世界上出現很多比特币被盜的事件,以及目前的區塊鍊沒有和全球金融監管的核心要素之一的客戶身份識别相結合,目前很多的區塊鍊産品并沒有引入實名制,它帶來了很多監管的難題。
業界有很多技術人員在解決這些問題,從2017年開始,海外的Google、Facebook這樣的企業,中國國内的BAT,包括我們這樣的企業,都投入巨大的資源來解決區塊鍊目前所面臨的上述問題,比如說它的吞吐量、它的安全問題和監管問題。
全球業界最新技術方向值得關注
第一,區塊鍊上有很多新設計,它從鍊式結構走向了圖狀結構,這樣的結構讓區塊鍊的存儲不用單一節點存儲海量數據,在全球的計算機上,可共享他們的存儲資源、技術資源。通過全球幾個區塊鍊産品成功的實踐,未來的區塊鍊也許不會是鍊,而是一張網,或者是一個圖。圖也是計算機科學一個根本的數據結構之一。
第二,最新的以太坊區塊鍊為代表的技術,實現了分片技術。這項技術能夠把大量的交易在分布式網絡上分到不同的區域裡面,有不同的節點進行并行計算,計算完以後合并到主鍊。目前的以太坊技術應該能夠在未來的一兩年内大規模實現分片技術,當然有很多新型的區塊鍊,它們已經實現了這樣的技術。所以分片技術,會對整個區塊鍊的處理性能有重大的提升。
第三,DHT是一種分布式的存儲技術。目前很多區塊鍊的設計,單節點要存儲海量數據。它将會面臨很大的挑戰,但其實在全球每個人的手機、每個人的計算機裡,它的存儲、帶寬、計算都是非常冗餘的。這種分布式的存儲技術能夠讓每一個節點隻存儲很少量的技術,大家通過共享存儲和網絡,能夠使區塊鍊變得性能更高。
在安全方面,由于量子計算機近幾年的突飛猛進,區塊鍊目前大量的底層技術是基于密碼學的技術。量子計算機的解密技術,目前有了極大的發展,人類也設計出了很多基于量子計算的加密技術。加密跟解密永遠是一個矛與盾的關系,很多新的量子加密的算法在一些區塊鍊項目裡得到了應用,所以,無需擔心區塊鍊密碼學的安全保證會受到量子計算的影響。
目前區塊鍊面臨的很大問題是,由于區塊鍊技術為一個分布式網絡,沒有一個中央節點來控制它,想對這個網絡進行升級要征得整個大部分節點的同意,這是漫長的運營過程。這裡有可信計算的方式,大緻是任何一個區塊鍊節點采用可信計算的模塊以後,如果它不升級就不能成為這個區塊鍊的節點,或者說它的運行性能會更低。所以,可信計算能夠讓分布式網絡裡面的技術升級更疊代、更容易。
還有大家關注的,區塊鍊的實名制方面,美國有一個區塊鍊實驗室,他們提出了很多實名制的技術方案。目前的區塊鍊是點對點的,比如,在韓國,每個人有電子證書,在交易的時候要采用實名制的電子證書進行簽名。當然也有更簡單的方案,我們可以把整台設備的IP地址等作為交易的一部分,存儲在區塊鍊上。這樣的話,整個區塊鍊的交易就能夠實現技術的實名制。那麼,這是一種可選的實名制,我們既可以建設一個實名制的區塊鍊網絡,也可以建設一個匿名的區塊鍊網絡。
那麼,超級鑰匙也是目前區塊鍊發展的重大進步,因為是分布式網絡,我們如何對它進行監管?如何對它進行控制?根據密碼學,我們叫所謂的多重簽名,設計不一樣的區塊鍊網絡,如果是一家銀行使用的區塊鍊網絡,我們可以設計一個超級鑰匙,所有節點的鑰匙,必須跟超級鑰匙一起才能生成錢包。那麼,這個超級鑰匙,也許要掌握在監管者手中,也許是在某些機構的手裡,他們能夠對區塊鍊進行有限的控制。比如說,目前區塊鍊上的數據是不能删除的,但超級鑰匙其實是能夠讓有權力的機構對分布式的網絡進行修改。
區塊鍊帶來的争論與未來趨勢
區塊鍊在全世界帶來的争議其實跟語言有很大的關系,比特币被翻譯成了币。比特币最早叫比特金,本質不管是比特币也好,它本身不是貨币,它像QQ币一樣,是互聯網特定社區裡的某些信用,可能有些人喜歡,也有些人不喜歡,它隻是一種數字的資産。
關于區域塊中所謂去中心化是一個重大誤區,我覺得它本質是去中間環節化。以目前區塊鍊的實驗品比特币為例,在全球發展了九年,它的用戶分布在差不多一百多個國家裡。這個網絡的早期設計者現在都不知道是誰,有一個叫中本聰的日裔美國人設計了一套規則,這個規則其實運行了九年,沒有人能夠改變它,當初的規則設計者是最大的中心。這種技術其實保證了中心所設計的規則能在所有的角落裡得到準确無誤的執行。所以去中心環節化,可能是區塊鍊目前的技術特點更準确的描述。
未來全球的區塊鍊可能會有這樣一個發展趨勢。區塊鍊已經出現了多層的結構,首先是設備層,每個人的手機、每個人的計算機,會成為最底層的設備。而手機和計算機的存儲、計算、帶寬都是大量閑置的,會建立一個文件系統層IPFS。目前相關技術發展非常快,全世界的設備會被一個網絡連接起來,應用層隻需要在上面存儲,通過加密技術保證技術的安全,我們不必關心這個數據具體存儲在什麼地方。在IPFS之上可以建立賬本和虛拟機,來跑智能合同。在此賬本和虛拟機上設置各種各樣的應用,有遊戲鍊等等。同時,監管可以通過技術來把這個區塊鍊發展成可控的區塊鍊。
目前這樣連接全球所有設備的一個網絡正在迅速發展,得到了世界各國産業界、政府監管的大力投入。這樣一個技術,它可能是一個不可定的技術。對于這樣一種技術,我們隻能去掌握它、控制它,把它變成一個可控的強大技術。如果未來我們中國所有的區塊鍊的應用跑在美國或者是國際企業設計的公共的區塊鍊網絡上,這其實對我們的金融安全或者其他很多方面是非常不利的,因此,對這樣的技術,我們可以通過發展、通過制定規則,讓它成為一個受控的,既是一個分布式的網絡,也是社會的基礎設施。(本刊記者井華根據徐明星演講整理)