Flowchain 是一種面向物聯網設備和 p2p 網絡的分佈式賬本技術。Flowchain+IPFS 實現是 Flowchain 分佈式賬本技術的一個重要用例。

MIT報道稱,區塊鏈技術已進入《財富》1000 強首席執行官的首要戰略重點
。比特幣雖然是區塊鏈的一個顯著成功案例,但並不是完全分佈式的。Flowchain 的願景是爲點對點物聯網網絡和實時數據交易設計和實施分佈式賬本技術(亦稱區塊鏈)。

爲了實現這一願景,Flowchain 提出了流鏈分類賬、虛擬塊、分塊操作系統、基於挖掘的 POS、混合區塊鏈、混合共識、PPKI 上的假名認證等新興技術。下面我們來了解一下 Flowchain 的區塊鏈技術吧~

帶有 IPFS 的 Flowchain 分類賬

IPFS 是分佈式網絡,通常用作分佈式網絡存儲。Flowchain 利用其實時數據事務的能力,可以集成 IPFS 並在 IPFS 中保護數據。

Flowchain+IPFS 的理念是提供一個更安全的分佈式存儲網絡。Flowchain 通過實現 Flowchain 混合區塊鏈架構,可以實時地將事務數據存儲在 IPFS 分佈式存儲中。

Flowchain PPKI: 用於數據安全的公鑰

分佈式計算使用完整的身份驗證技術,如公鑰基礎設施 (PKI) 來控制對其網絡的訪問。此外,大多數現有的區塊鏈使用這種 PKI 技術對用戶進行身份驗證,保護通信,並通過多方簽名驗證事務。

然而,這種 PKI 技術不能實現快速的數據通信。具體來說,物聯網區塊鏈需要使用 quick 對節點進行身份驗證 ; 因此,Flowchain 提出了僞名認證技術(KKPI)來解決這一技術難題。

Flowchain 礦工

Flowchain 區塊鏈網絡中有三種類型的塊生產者 (礦工),他們通過驗證虛擬塊獲得塊獎勵。節點也有三種類型 : 混合節點、IPFS 節點和 AI 節點。混合節點從公共區塊鏈接收 PPKI,是生成 PPKI 網絡的公鑰。

在私有區塊鏈中,物聯網設備需要發送分塊數據並將其交易存儲在虛擬塊中,然後將交易提交給公共區塊鏈進行驗證。PPKI 可以對物聯網設備進行認證 ; 因此來自物聯網設備的數據是可信的。

PPKI 系統生成一對隨機數 :lambda 和 puzzle。物聯網設備可以使用 lambda 作爲其公鑰,並將 puzzle 答案用作簽署事務的私鑰。puzzle 和 lambda 在理論上是隨機的,所以 PPKI 系統是非常安全的。

公共區塊鏈不斷生成 lambda 值,所有過去的 lambda 值都可以記錄在公共區塊鏈中,並且可以被公共區塊鏈中的礦工驗證。因此,不同的私有區塊鏈可以在 PPKI 系統上安全地交換數據。

實時數據事務

Flowchain 的虛擬塊是實時事務處理的關鍵。例如,5 個物聯網設備被標記爲 N1 到 N5,每個設備都是 Flowchai 私有區塊鏈中的一個“節點”。下面是一個例子 :

▲ 所有節點都是使用相同 genesis 塊的挖掘塊

▲ 每個節點都爲挖掘創建一個新的“分支”

▲ 每個分支中的每個塊都稱爲虛擬塊

▲ 虛擬塊可以標記爲有效或無效

▲ 只有有效的塊可用來記錄事務

IPFS 將文件切成數據塊,稱爲塊。如下,在 Flowchain 網絡,一個文件總共有 4 個塊 :

▲ D1 選擇 N6 作爲它的後繼節點,將自己提交給一個虛擬塊。

▲ D2 D3 D4 的順序也是一樣的。

▲ 選擇基於弦點對點算法,並且是隨機的。

▲ 如果是 N5, 後繼節點是 D3。

然後,N5 將 D3 的事務提交給它的虛擬塊。虛擬塊的數據結構與現有的塊鏈有很大的不同。N5 填充 lambda 並對塊進行解謎。如前所述,lambda 用作公鑰,謎題解決方案用作簽名。

這是一個通過 Flowchain+IPFS 區塊鏈網絡處理實時數據事務的過程。下圖顯示了公共區塊鏈驗證虛擬塊的過程。

驗證虛擬塊事務後,將 IPFS 塊及其事務發送到 IPFS 節點。

感謝閱讀 ! 大家如果有疑問或者自己的觀點歡迎在後臺留言哦~小 K 看到後會第一時間回覆的!

萬衆矚目的 VDS 已經如期開源

想要了解 VDS 項目或者創建 VID 的朋友可以加工作人員微信(CavsJr)或掃描下方二維碼,

免費贈與資料,順便拉羣入夥(OTC 羣、礦工羣、玩家交流羣)

當然,你也可以加入我們的 QQ 羣點對點 VDS 社區 (羣號:443031826)

- End -

來源鏈接:mp.weixin.qq.com