你才是物聯(lián)網(wǎng),你全家都是物聯(lián)網(wǎng)!Hdac區(qū)塊鏈技術路線簡析
Alright,這期開始我們來詳細了解下Hdac的技術方案.
首先我們來了解下Hdac的IOT區(qū)塊鏈網(wǎng)絡.(上圖)
首先這是一個私有鏈.需要經(jīng)過認證并注冊后才可運行.所以其特性與連接網(wǎng)絡的共有鏈不同.
這個私有鏈中有以下幾種成分構成:
區(qū)塊鏈節(jié)點
一個全節(jié)點會包含所有的交易區(qū)塊.同時儲存著由管理員設定的,有關用戶控制設備,設備控制設備,交易及區(qū)塊鏈管理等設置的信息.
管理員
顧名思義,管理員可以將用戶,網(wǎng)關,設備登記上鏈,并允許/禁止這些成分之間的信息傳輸.這些設置信息都會安全地儲存在全節(jié)點里并傳達到該私有鏈上相關的用戶,網(wǎng)關和設備上.所有的用戶的設備都會應用最新的設置信息.這個私有鏈可以系統(tǒng)性地融入當前非區(qū)塊鏈的IOT運行環(huán)境中.(呵呵?)
用戶
用戶不單指人,也指一個被當作普通節(jié)點(即不儲存塊)的,可運行程序的物聯(lián)網(wǎng)設備.
網(wǎng)關
人如其名,用來控制一些本身無法運行程序的普通設備,網(wǎng)關可以解析IOT合約并將其內容轉換后傳輸?shù)狡胀ㄔO備從而起到控制作用.每個普通設備的地址都是獨立的.
普通設備
如第4條提到的,普通設備是連在網(wǎng)關或者一個普通節(jié)點上的.這個設備可以通過IOT合約而被控制.
綜上所述,咱們再來看下上面那張圖.
用戶將附了程序的IOT合約發(fā)送到網(wǎng)關或者設備,網(wǎng)關解析合約并把控制信息傳給普通設備,普通設備執(zhí)行控制信息.
依照管理員的設定,一些用戶可以控制特定的設備或者網(wǎng)關.
接下來我們來了解下Hdac IOT區(qū)塊鏈的用戶與網(wǎng)關及普通設備三者之間的關系.
通過管理員設定,可以控制以下上述三者之間以下權限:
1、存取權限
通過為用戶和普通設備設置等級來設定一些設備的進入權限.等級低于一定數(shù)的用戶將無法進入某些設備.如果無法進入一個設備,以下各種權限也無法實現(xiàn).
2、讀取權限
讀取當前狀態(tài)的權限,這個權限可以細分到限定某一個字符串的讀取權限.
3、寫入/控制權限
即對普通設備的控制和更改當前狀態(tài)的權限.這兩個權限可以分開設置.
4、交易權限
對于手動或者自動交易的控制權限.并可設定如一定周期內最大交易量,最大交易閥值.
5、其他權限