物聯(lián)傳媒 旗下網(wǎng)站
登錄 注冊

如果區(qū)塊鏈是未來物聯(lián)網(wǎng)的骨干?那真的是區(qū)塊鏈嗎?

作者:朱宜振
來源:bnext
日期:2017-10-30 09:37:36
摘要:選擇一個技術時,要考慮技術已經(jīng)走多久了?別以為選擇一個看似成熟的技術就好,產(chǎn)品準備上線可能要個五年十年,若選用一個已經(jīng)走了多年的技術,代表可能你的產(chǎn)品走到半路就要大改版或被對手淘汰掉。

  區(qū)塊鏈相關技術可能是萬物聯(lián)網(wǎng)的一個重要關鍵。但目前以“區(qū)塊+鏈”為主的分布式賬本技術應該無法滿足萬物聯(lián)網(wǎng)下的挑戰(zhàn)。

  聯(lián)網(wǎng)即將從一個Buzzword進化到被萬物互聯(lián)的世界所包圍,相關的跡象已經(jīng)在不同的文章提過(參考:為什么我認為區(qū)塊鏈是物聯(lián)網(wǎng)的主干基礎?)

  近幾個月筆者身體力行地在公開場合或企業(yè)與政府內(nèi)部探討區(qū)塊鏈即將或立即帶來的種種影響,其中有便利也有對既有業(yè)者的威脅。

  我們來溫習一下區(qū)塊鏈的幾個基本特性

  * Decentralized(去中心化)

  * Trustless(去信任)

  * Collectively Maintain(集體維護)

  * Reliable Database(可靠數(shù)據(jù)庫)

  * Open Source(開放原始碼)

  * Anonymity(隱私保護)

  * Time Stamp(時間戳)

  * Asymmetric cryptography(非對稱加密)

  其中去中心化被許多人大談特談,談去中心化可能會顛覆世界,但著墨這一點無助于區(qū)塊鏈普及和推廣,反而讓更多人害怕。我極度支持去中心化理想,但若要讓去中心化成為最終的結果,要探討如何讓這套區(qū)塊鏈技術(或用分布式賬本取代)開始滲入各種應用場域,最終可能會發(fā)現(xiàn)我們離去中心化的世界僅一步之遙。

  大家對區(qū)塊鏈的謎團或誤解跟Linux早期很像

  這種技術演化在科技歷史早有先例,而且就是這二十多年持續(xù)的變化,這個可以參考的歷史就是Linux/OpenSource的演進。

  筆者大約在1993年開始接觸Linux,被這個開放式操作系統(tǒng)吸引且深深著迷,在上面建構早年號稱全國前十大站的BBS,后來的工作或多或少也跟Linux/Opensource有關。在2000年前后因為工作關系需要推廣Linux,筆者跟同事半開玩笑預言,“Linux能夠成功推廣之日,也就是大家不需要再談Linux的時候。”

  現(xiàn)今Linux或Opensource應用到處都是,人人都使用(只是這些人不自知正在用這個二十多年前還得用50片至60片磁盤安裝的操作系統(tǒng))。區(qū)塊鏈就好像Linux面世幾年后的光景,但現(xiàn)在還有更大更快的網(wǎng)絡擴散效益,因此區(qū)塊鏈普及會更快。

  但這套技術也有很多的困擾,包含觀念難以理解,但從應用上來看,卻又遠比更多技術親民,例如筆者曾介紹的證書認證應用(參考:區(qū)塊鏈應用的大挑戰(zhàn) :如何落地? )

  區(qū)塊鏈就已讓人頭疼了,怎么還有分布式賬本啊!

  這幾個月又發(fā)現(xiàn)另外一個問題:大家對區(qū)塊鏈的謎團或誤解跟Linux早期很像。例如早期Linux被人談論后,開始有人認為RedHat=Linux。

  事實上,RedHat是根據(jù)Linux Kernel加上Opensource套件開發(fā)的一套操作系統(tǒng)。 現(xiàn)在的區(qū)塊鏈就有這樣的現(xiàn)象,開始有人認為:區(qū)塊鏈=比特幣或以太坊。

  這些人不知道相關的區(qū)塊鏈是建構在分布式賬本的技術所實現(xiàn)的(這也是比較少人討論分布式賬本而都講區(qū)塊鏈的原因之一)。

  而且光講談區(qū)塊鏈就已經(jīng)讓人頭疼了,怎么還有個分布式賬本啊!!!這也是技術演進和推廣的困難及挑戰(zhàn)。

  不同的區(qū)塊鏈/分布式賬本技術都有各自適合解決的問題和適用的情境,很難用分出孰優(yōu)孰劣,卻常有人希望有個終極比較表,確認某區(qū)塊鏈是最好的(這種討論對于筆者來說是很難進行下去的)。

  當你要選擇區(qū)塊鏈技術作為產(chǎn)品服務基礎時

  不過,這邊倒可以提供一個選擇的方法或觀念:當你要選擇區(qū)塊鏈技術作為產(chǎn)品服務基礎時可以參考。

  1.定義你的需求

  不要一開始就說你要用比特幣/以太坊或者筆者熟悉的IOTA PROJECT。不要一開始因為某區(qū)塊鏈技術的規(guī)格把自己的應用情境給綁死限縮了。每個創(chuàng)新和應用都該從需求出發(fā)。

  2.參考預計選用技術的Roadmap

  沒有技術是萬用的,參考相關區(qū)塊鏈技術的Roadmap跟整體開發(fā)、維護成本以及產(chǎn)品質量有很強的關聯(lián)。

  若你的產(chǎn)品或服務方向與選用的區(qū)塊鏈未來方向不同,你得改一堆程序。另外,因為方向不同必須維護起與主線不同的部份,成本負擔會超乎你的想象。

  這點很多人在一開始會疏忽,都想著這技術應該是萬用的。

  3.技術的生命周期

  選擇一個技術時,要考慮技術已經(jīng)走多久了?別以為選擇一個看似成熟的技術就好,產(chǎn)品準備上線可能要個五年十年,若選用一個已經(jīng)走了多年的技術,代表可能你的產(chǎn)品走到半路就要大改版或被對手淘汰掉。

  這跟做硬件產(chǎn)品選零件的概念很像(筆者曾在職場生涯中慘遇產(chǎn)品量產(chǎn)時關鍵零件剛好停產(chǎn)的悲劇)。

  回到這次的標題,誠如筆者一直關注在物聯(lián)網(wǎng)上的議題,發(fā)現(xiàn)區(qū)塊鏈相關技術可能是萬物聯(lián)網(wǎng)的一個重要關鍵。但當用上述的幾個條件過濾后,也發(fā)現(xiàn)目前以「區(qū)塊+鏈」為主的分布式賬本技術應該無法滿足萬物聯(lián)網(wǎng)下的挑戰(zhàn)。

  同樣的用上述條件去GitHub上找相關的項目,并且聚焦在解決萬物聯(lián)網(wǎng)挑戰(zhàn),IOTA就這樣被我們挖掘到了(參考:IOTA - Next Generation Blockchain)

  IOTA解決了萬物聯(lián)網(wǎng)的關鍵挑戰(zhàn)。

  1. 低度的資源(Low resource consumption)

  2. 廣泛的互操作性挑戰(zhàn)(Widespread interoperability)

  3. 非常非常非常多的交易次數(shù)(Billions of nano-transactions)

  4. 數(shù)據(jù)的真實性 (Data integrity)

  第三點超過百億到上兆級的數(shù)據(jù)交換是傳統(tǒng)云端架構的大挑戰(zhàn),能夠撐起這挑戰(zhàn)的,只剩GAFA這幾個超級大公司有機會扛住,所以講云端等于宣示你我沒機會,遑論還沒提及的Cybersecurity挑戰(zhàn)。

  不用懷疑物聯(lián)網(wǎng)的到來。你是否做好準備迎接這樣的世界抑或只是蒙著眼做架構有問題的產(chǎn)品等著被hack呢?

人物訪談