陳鵬閣,柏粉花,張 弛,江年旗
(1.昆明理工大學 信息工程與自動化學院,云南 昆明 650500;2.昆明理工大學 云南省計算機技術應用重點實驗室,云南 昆明 650500)
近些年來,物聯網作為通信行業的核心領域發展十分迅速,它具有巨大的技術、社會和經濟意義[1]。與此同時,數據共享已經發展成為物聯網的核心應用之一,收集于物聯網的數據經過有效的處理后可以用于服務許多不同類型的應用。傳統的物聯網數據共享多依托基于云的第三方進行,用戶將從各類物聯網設備收集到的數據上傳到第三方的云,并與其他利益相關者進行數據共享[2]。在這種共享機制下,用戶以及物聯網設備都必須信任第三方服務提供商,可能還需要支付額外的服務費用。此外,這種集中式的數據共享方式還需要在第三方服務提供商、物聯網設備以及用戶之間建立協議,這些協議大多是靜態的,需要花費大量的時間和管理才能建立,大大降低了數據共享的效率。因此,傳統的集中式數據共享機制難以擴展,不能滿足未來物聯網數據共享的需求[3]。
近年來隨著區塊鏈的發展,眾多國家政府、企業和研究機構開始關注并重視這一新興的信息技術[4]。在我國“十四五”規劃綱要中,區塊鏈被列為七大數字經濟重點產業之一,并且目前已經被應用于數字資產交易、物流管理、智慧城市和物聯網等諸多領域,助力實體經濟轉型升級[5]。其中,區塊鏈和物聯網共同具備的分布式特性使它們能夠有效地結合在一起[6,7],在物聯網數據共享場景中,應用區塊鏈技術,可以將相應的共享交易通過部署在區塊鏈上的智能合約自動管理,不需要手動驗證支付和預定義。……