維持比特幣系統的「塊鏈機制」(Blockchain)其實是一個去中心化的結算所兼一本透明公開的帳本,執行並記錄著世界上每一筆比特幣交易。結算所的運作與帳本的交易記錄是分散式地由網內所有的裝置(電腦處理器)一起共同管理。在此機制下,任何一筆交易都會被多個網內裝置審查。經確認真實性後,塊鏈會執行該筆交易並分散式地記錄在多個網內裝置的記憶體裡。
在2015年於賭城拉斯維加斯Las Vegas 舉辦的CES展覽中,IBM發表了一篇物聯網的概念驗證(Proof of Concept)。自律分散點對點網路遙測(Autonomous Decentralized Peer-to-Peer Telemetry),簡稱ADEPT,是一個由IBM與韓國三星合作開發的物聯網系統(Internet of Things),也是一個以類似比特幣的塊鏈機制為基礎的分散式物聯網。
物聯網的定義,簡單來說,就是裝置與裝置在沒有人工的操作下,自行互相溝通所構成的網路。為了讓ADEPT系統裡的裝置能不透過中央系統而互相溝通,IBM與三星使用了三個協定(Protocol)組成的塊鏈機制:
- BitTorrent (檔案分享file sharing)
- Ethereum (智慧合約smart contracts)
- TeleHash (點對點即時通信peer-to-peer messaging)
在此概念中,ADEPT系統裡有著十幾億個會自行互相對話的裝置。塊鏈機制在其中扮演著一個舉足輕重的角色,記錄並調控著每一個裝置與裝置間的對話,維持了秩序。與傳統物聯網的概念不同的地方是,秩序並不是由一個中央系統來維持,而是由每一個裝置共同出力達成的協議。換句話說,裝置們之間建立了默契,能紋絲不亂的知道溝通的先後順序。
IBM跟三星的遠見是裝置們互相溝通的網路可以自律性的自我維持。在不久的未來,家電產品可以發出系統操作錯誤問題的信號並自行獲取軟體更新升級。裝置也可以透過ADEPT與其他周遭的同伴對電源需求進行討價還價,這對提升能源效率有極大的幫助。更重要的是,這樣的機制並不需要一個中央機構或是控制中心來分配協調,因為裝置們有了合作默契。就像在台北市捷運站裡的手扶梯,民眾很自然的靠右邊站,空出左方讓趕時間的旅客可以快速通過。
ADEPT物聯網的試驗主角:Samsung 三星 W9000 洗衣機
在一個試驗中,三星的W9000洗衣機經過重新配置後,成功的在ADEPT系統裡下指令給一個洗衣粉經銷商要求備貨。透過Ethereum的智慧合約,洗衣機自行向洗衣粉經銷商購買並完成支付的動作,然後從經銷商接受到出貨的通知,並將其通知也報備給屋主皮包裡的智慧型手機。
彷彿電影裡未來世界的景象離我們已相去不遠,但是前方仍有諸多挑戰。系統的擴展性跟比特幣現階段的發展都有可能會成為阻力。針對分散式物聯網的擴展性,ADEPT團隊指出雖然目前並沒有一個明確的正確答案,但是各種跡象顯示出這塊領域的發展是光明的。業界會繼續在Sidechains、Treechains、Mini-Blockchains等方法上努力來解決擴展性的問題。
塊鏈(Blockchain)常被指出是比特幣最了不起的設計。把貨幣的概念拿開後,塊鏈所代表的意義會比較容易被了解與接受。塊鏈基本上是事物之間默契的建立與維持。它能證明在所應用網路上發生的每一筆交易。而交易也可以被廣泛的定義為點對點之間的溝通,不需要狹義的被侷限在金融的概念裡。
資料來源:IBM Reveals Proof of Concept for Blockchain-Powered Internet of Things