關於 Flowchain

jollen
Flowchain Taiwan
Published in
10 min readOct 7, 2018

這是一篇「關於 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」計畫。

Flowchain 的「創世程式碼」在 2015 年誕生,當時是的開源項目稱為 WoT.City,程式碼運行在 ARM mbed 開發板

幾個月後,WoT.City 項目成為 start-up,並參加由 APEC、英特爾、西門子、中小企業處共同舉辦的「2015 APEC 創業挑戰賽」,且有幸進入決賽。引用數位時代當時的一則報導

WoT.City 為自造者社群打造現成的物聯網後台模版,用五月 HTML 協會才剛發布的 W3C 網頁架構,協助開發者建立自己的雲端物聯網和物聯網 App,是全球第一個使用此定義出的物聯網標準開發出架構的新創公司,就如同Android 系統的 SDK 一樣,WoT 可形容為「物聯網的瀏覽器」。

Flowchain 底層技術 WoT.City 入圍 2015 APEC 創業挑戰賽決賽

現今的 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 的第一份程式碼在 2016 年 7 月 26 日提交(initial commit)到 Github、開啟 Flowchain 計畫

當 Flowchain 的第一條訊息發佈在 Hacker News 上後,隨之關注的開發者並不多,但 Flowchain 被收錄在一些「區塊鏈項目」列表中,也是一個不錯的收獲。

Flowchain 在 2016 年 12 月 29 日發佈第一個版本(1.0-alpha2)的程式碼與實機演示

然而,真正讓外界看到 Flowchain 的關鍵,是一篇論文。

2017 年 5 月 29 日,Flowchain 第一篇論文在歐洲斯洛維尼亞的皮蘭發表。這是一篇有關區塊鏈「資料結構」設計的論文,也就是 Flowchain 最重要的關鍵技術之一「Virtual Blocks」的學術論文。

斯洛維尼亞皮蘭面亞得里亞海,也稱為是小威尼斯,是相當怡人的渡假勝地。

歐洲斯洛維尼亞的 2nd International Workshop on Linked Data and Distributed Ledgers 會議上所發表的區塊鏈設計論文

繄接著,同年在加拿大 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 以及其關鍵技術 Virtual Blocks 被收錄於 2017 年 12 月份的 IJCER 期刊

為了支持 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 計畫。

在 2018 年的 LC3 社群大會上介紹 Flowchain 的 Hybrid Blockchain 與 Tokenized Hardware 技術

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 參與 2018 年於新加坡舉辦的 FOSSASIA 亞洲開源大會

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 這場「盛會」,主要的原因之一,是筆者認為現今的區塊鏈技術其實並不成熟,更不用提「場景」應用了。未來,區塊鏈仍是一個需要時間進行基礎技術研究與開發的項目。

Flowchain 基金會在台北的全球營運總部,於 2018 年 10 月 17 日正式開幕啟用

回想 2000 年,當年的「.com 泡沫化」,但是,反而直接幫助了隨後的網際網路,走向更健康與務實的發展方向。

登記註冊於新加坡的 Flowchain Foundation,於 2018 年 10 月 17 日,在 Flowchain 的誕生地:台北,成立了「全球營運總部」。

當大環境變得更健康且務實時,有價值的項目,以及有實力的團隊,將接手扮頭真正「區塊鏈時代」的領頭差。泡沫化後的 Cryptocurrency,是否能重演歷史,我們都非常期望。

--

--