Swarm node 為 IOTA 開發人員 Come-from-beyond (CFB) 與 LiQio 所領導的專案,目前不太清楚實現的方式,以下是由 IOTA slack 中所獲得的片段資訊:
以下為 slack 對話紀錄:
一樣的描述,可在一篇 CFB 的文章中的節錄預見:
Questions on IOTA scaling and use cases
這篇文章提到一個有趣的觀點,關於 CFB 定調後續會使用 swarm node 取代 full node 的一些 use case.
舉一個例子,我有一台烤麵包機,冰箱 … … 等等的 IOT 裝置,我有什麼動機在這麼低等的機器上運行 full node?
答案是,full node 除了要執行交易之外,還得要驗證交易以及儲存所有的分類帳,這種事情,恐怕只有交易所跟支付站才有真正的動機架設。
那麼低等的 IOT 裝置呢?他們只需要 swarm node,也就是說,IOT 裝置只需要發起 issue,驗證以及儲存分類帳可以轉嫁給 full node,怎麼做到呢?我們先以發起交易來討論,交易的發起步驟為:
由上述我們可以得知,只要有 tips 即可發起交易,最後再將 POW 過後的 trytes broadcast 給 full node 驗證就可以了。這就是 IOT 裝置該做的事情。(當然,前提還是 local snapshot 要實現,否則你無法只儲存 tips.)