關於 Flowchain
這是一篇「關於 Flowchain」的完整介紹,帶您認識這個來自台灣的區塊鏈計畫。
物聯網(Internet of Things)生態大約在 2012 年有了很大的技術轉變;2012 年最火熱的科技話題,就是「HTML5」技術標準。HTML5 是 Web 技術最重要的標準之一;就在這一年,一個稱為 Web of Things(WoT)的計畫也現身 W3C。
Flowchain 創世程式碼
Web of Things 期望能以 Web 技術來串接(interoperability)未來世界的所有裝置,因為如此,IoT 的「Internet」被「Web」取代,成為「Web of Things」。
因緣際會,筆者在 2015 年,在一個創新創業的計畫中,帶領台灣的新創團隊到深圳知名的創客基地「Seeed Studio」駐點交流,並進行了一場不公開的「物聯網 Hackahton」活動。就在這個時候,Flowchain 的第一行程式碼出現了,只不過,當時的目標僅只是打造一個 WoT 概念的「連網(connectivity)」的程式庫。這個程式庫就是 WoT.City 開源項目。
當時對區塊鏈(Blockchain)還只是處於觀察與研究階段;當然,當時還沒有「Flowchain」計畫。
幾個月後,WoT.City 項目成為 start-up,並參加由 APEC、英特爾、西門子、中小企業處共同舉辦的「2015 APEC 創業挑戰賽」,且有幸進入決賽。引用數位時代當時的一則報導:
WoT.City 為自造者社群打造現成的物聯網後台模版,用五月 HTML 協會才剛發布的 W3C 網頁架構,協助開發者建立自己的雲端物聯網和物聯網 App,是全球第一個使用此定義出的物聯網標準開發出架構的新創公司,就如同Android 系統的 SDK 一樣,WoT 可形容為「物聯網的瀏覽器」。
現今的 Flowchain 計畫,便是基於當時的 WoT.City 技術基礎之上所發展的區塊鏈技術。當時(2015),對於物聯網與區塊鏈的結合雖然感到興趣,卻沒有具體的想法。
Flowchain 計畫於 2016 年 7 月 21 日正式上線,就在這天正式註冊了 flowchain.co 網域名稱。
Flowchain 的命名來自「Dataflow’s Blockchain」概念,這是因為 Flowchain 區塊鏈在設計之初,就以「資料流」做為設計發起。有別於一般的物聯網技術,Flowchain 認為,未來 5G、IoT 與 AI 所構成的世界,是一個「資料」的世界,對於資料「流」的處理應該才是最重要的技術議題。Flowchain 從資料的角度來設計架構;Flowchain 認為物聯網並不只是單純「如何連網」的問題。
Flowchain 正式上架
Flowchain 在 2016 年面世。當時的發佈方式是:Hacker News。
當 Flowchain 的第一條訊息發佈在 Hacker News 上後,隨之關注的開發者並不多,但 Flowchain 被收錄在一些「區塊鏈項目」列表中,也是一個不錯的收獲。
然而,真正讓外界看到 Flowchain 的關鍵,是一篇論文。
2017 年 5 月 29 日,Flowchain 第一篇論文在歐洲斯洛維尼亞的皮蘭發表。這是一篇有關區塊鏈「資料結構」設計的論文,也就是 Flowchain 最重要的關鍵技術之一「Virtual Blocks」的學術論文。
斯洛維尼亞皮蘭面亞得里亞海,也稱為是小威尼斯,是相當怡人的渡假勝地。
繄接著,同年在加拿大 Advances in IoT Architecture and Systems 會議上,發表另外一篇 Devify 軟體框架論文,成為目前 Flowchain OS 的底層技術架構。
Flowchain 應用程式層,即「智能合約層」的研究,是 Flowchain 最重要的研究。
Flowchain 智能合約採用 Flow-Based Programming(FBP)觀念,而不是結構化程式設計概念;FBP 是程式設計原理(Programming Paradigm)的一種,由 J. Paul Rodker Morrison 教授於 1960 年代所提出。FBP 並不是一個新技術,而是一個已經存在超過 50 年的技術。
除了 FBP 外,Flowchain 還包含了多項具有特色的技術,都是有別於現有的物聯網區塊鏈技術,這些 Flowchain 特有的技術為:Flowchain Ledger, Virtual Blocks, Devify, Mining-based PoS, Hybrid Blockchain, Hybrid Consensus, Pseudonymous Authentication 等。
為了支持 Flowchain 技術的開發,所有的技術都發展了相對應的論文;其中,Flowchain 最重要的技術之一「Devify 技術架構」,其論文更於 2018 年初,刊登於 ACM SIGBED Review — Special Issue on Advances in IoT Architecture and Systems (AIoTAS’17), Volume 15 Issue 2, Pages 31–36。
過去 2 年的時間(2016–2017)是 Flowchain 最重要的基礎技術研發期(Research and Development);今年(2018)年,則是 Flowchain 從研究邁入商業發展的關鍵年。
現身 Linux 基金會開源社群大會
因為有了多篇學術論文的發表,Flowchain 程式碼的撰寫顯得更有效率。
最早期的 Flowchain 區塊鏈程式碼「flowchain-ledger」在 2017 年中正式提交到 Github;同一時間,採用聯發科 LinkIt Smart 7688 做為開發板的第一個原型機(Prototype)也正式問世。
有了基礎程式碼與 Prototype 後,Flowchain 便開始展開「社群推廣」的活動。有別於當時大多區塊鏈計畫,選擇 ICO 與各地路演,Flowchain 選擇向開源社群介紹這個有趣的區塊鏈計畫,並且投稿多場相關活動。幸運的是,所有的投稿(Call for Proposal — CFP)都被接受了。
第 1 場演講是 2017 年由 Linux 基金會在北京舉辦的 LinuxCon + CloudCon + ContainerCon (LC3) 會議,這場會議也是 Linux 基金會在北京所舉辦的「第一屆」活動。Flowchain 連續二屆,在 Linux 基金會所舉辦的開源大會,在競爭激烈的 CFP 中得到評審們的青睬,順利得到上台機會,並且在區塊鏈分會場上分享 Flowchain 計畫。
FlowchainCoin 數位資產上架
早在 2017 年中,Flowchain 便開始思考「商業化」的進程,第一個「產品」有趣且特別,它就是「FlowchainCoin」。
FlowchainCoin 的智能合約真正上線是在 2018 年 2 月 2 日,做為 Flowchain 的數位資產(Digital Assets),FlowchainCoin 屬於 Utility Token,並且在 2018 年 6月開始 Private Sale。做為區塊鏈公司,將 Utility Token 視為產品是自然不過的事情。
另一個重要的「產品」是 Flowchain OS。Flowchain OS 的銷售型態是「Bundle」,Flowchain OS 整合 Ubuntu 16.04 與 Flowchain Miner,第一版的 Flowchain Miner 支援「手機算力共享」。因此,Flowchain 也可以說是「共享算力區塊鏈」。
在 2018 年 10 月 1 日的媒體報導中,對 Flowchain 做了一段描述:
Flowchain透過區塊鏈技術,釋放CPU與GPU的閒置算力。透過Flowchain區塊鏈,使用者能將閒置的手機運算力出租給其它人使用,並能取得FlowchainCoin (FLC) 做為租金回報獎勵。
Flowchain 2019
目前,Flowchain 已經在新加坡註冊基金會公司(The Flowchain Foundation),以期為 2019 年最重要的工作「社群與學術研究」做準備;同時,Flowchain 也發行了自已的數位資產(Digital Assets)。
Flowchain 的數位資產,是一個稱為 FlowchainCoin 的通證(Token),將於 2018 年 10月正式交由 Flowchain 基金會發行。
Flowchain 組織架構,參考了 Cardano 基金會,設計了「分離」與「獨立」的營運架構。於新加坡註冊的 Flowchain 基金會公司,負責社群建立、學術合作與數位資產銷售(Token Sale)、於台北設立的「智鏈科技」則負責 Flowchain 的商業化與產品銷售、於深圳設立的「物鏈區塊鏈」則是進行方案整合與場景開發。
過去一年(2017),區塊鏈因為「幣圈」的 ICO 炒作,使得區塊鏈與密碼貨幣經濟蒙上陰影,這是非常可惜的事情。但筆者相信,在這波密碼貨幣泡沬化(2018 年下半年)的過程中,大環境正在為有價值、有實力的團隊「清理戰場」。
過去 2 年,Flowchain 走向社群推廣與學術發表的道理,而不選擇加入 ICO 這場「盛會」,主要的原因之一,是筆者認為現今的區塊鏈技術其實並不成熟,更不用提「場景」應用了。未來,區塊鏈仍是一個需要時間進行基礎技術研究與開發的項目。
回想 2000 年,當年的「.com 泡沫化」,但是,反而直接幫助了隨後的網際網路,走向更健康與務實的發展方向。
登記註冊於新加坡的 Flowchain Foundation,於 2018 年 10 月 17 日,在 Flowchain 的誕生地:台北,成立了「全球營運總部」。
當大環境變得更健康且務實時,有價值的項目,以及有實力的團隊,將接手扮頭真正「區塊鏈時代」的領頭差。泡沫化後的 Cryptocurrency,是否能重演歷史,我們都非常期望。