區塊鍊作為一種嶄新的、颠覆性的技術,是國内外活躍的研究領域和畢業設計選題方向。本文列出最新的一組區塊鍊方面的論文,希望可以對選擇區塊鍊畢業設計的同學們有所幫助,這是 彙智網 編輯整理的區塊鍊畢業設計論文系列中的第21篇。
區塊鍊開發教程連結: 以太坊 | 比特币 EOS Tendermint Hyperledger Fabric Omni/USDT Ripple
本文整理了最新的可用于區塊鍊畢業設計的參考論文,如果需要通路區塊鍊畢業設計必讀論文系列的最新文章,可以持續關注我們的
部落格,或加入QQ群:
532241998。
1、Tree-Chain:适合IoT應用的輕量級共識算法
區塊鍊已經在包括IoT在内的非金融領域受到大量關注,這主要是由于其具有去中心化、安全、可審計以及匿名性。大部分傳統的區塊鍊都依賴于高成本的共識算法,是以吞吐量有限,并且交易延遲很大。論文提出了tree-chain,一個可伸縮的快速區塊鍊:

tree-chain在驗證節點引入了兩級随機化:
- 在交易層,基于哈希函數結果(共識代碼)随機選擇每個交易的驗證節點
- 在區塊鍊層基于驗證節點公鑰随機配置設定共識代碼
tree-chain還引入了平行鍊分支,每個驗證節點都将交易送出到單獨的賬本。
實作結果表明tree-chain可以在資源有限的裝置上運作,并且處理開銷小,可以實作接近實時的交易結算。
論文PDF下載下傳:
Tree-Chain: A Fast Lightweight Consensus Algorithm for IoT Applications2、EthScope:以太坊惡意智能合約分析架構
作為代表性的區塊鍊平台之一,以太坊已經吸引了大量攻擊。由于潛在的财産損失風險,是以對檢測惡意智能合約并了解其行為存在着迫切的需求。雖然已經有多個系統可以用于智能合約的分析,但現有方案并不能有效分析大量交易并通過重新執行合約來審視惡意行為。
論文提出了一種以交易為中心的安全分析架構,可以利用分析腳本快速從大量交易中 定位可疑行為。論文給出了系統設計,解決了三個工程問題,即不完整狀态、可伸縮性和可擴充性。我們實作了原型系統EthScope來解決這些問題,使用資料聚合器來采集并恢複關鍵的區塊鍊狀态,使用重放引擎來重放任意數量的交易,使用監視架構來為分析人員提供用于動态分析智能合約和惡意交易執行的接口:
通過六種類型的攻擊模拟,展示了論文提出的系統的有效性,性能評估表明論文系統能夠對超過800萬的可疑交易進行大規模分析,并且比Geth提供的jstracer性能提高200~300倍。
EthScope: A Transaction-centric Security Analytics Framework to Detect Malicious Smart Contracts on Ethereum3、工業應用的區塊鍊架構
區塊鍊以及運作在區塊鍊上的智能合約,越來越多的應用在那些需要信任和強身份驗證的領域。本論文比較了公有鍊和許可鍊在工業領域中的應用,我們提出了基于以太坊實作去中心化應用的完整的原創方案,其中包括一組運作區塊鍊的驗證節點,使用PoA共識協定,并且包含一個區塊鍊浏覽器用于檢查區塊鍊狀态以及智能合約的源碼,最新區塊的哈希摘要被寫入公共區塊鍊以保證不可篡改。由驗證節點負責授權交易的發送:
總體來講,論文方案與公鍊具有等同的透明度和不可篡改性,同時避免了公鍊的缺點。
A Blockchain Architecture for Industrial Applications4、不犧牲去中心化和安全性和區塊鍊擴容方案
公鍊應該能夠根據節點數量和交易負載自動擴容。雖然已經有大量的研究和實驗,但目前所有已知的方法都是折衷:通過犧牲安全性或去中心化來實作伸縮性。實際上區塊鍊可伸縮性的三難困境已經非正式的提出了,即無法同時實作伸縮性、安全性和去中心化的改善。
我們提出了一種新的區塊鍊架構,可以實作任意高的交易吞吐量,隻需要提供相應比例的節點即可。在此擴容過程中,并不需要損失安全性或去中心化。就我們了解這是第一次提出類似的結構,目前的結論還隻是理論性的,我們相信這一理論可以激發實際的應用。
Scaling Blockchains Without Giving up Decentralization and Security5、第二層原子化塊鍊函數調用
第二層原子化跨鍊函數調用協定支援跨多個以太坊區塊鍊的組合程式設計,它支援合約間和區塊鍊之間的同步、原子化函數調用:如果其中一部分失敗,那麼整個函數調用圖都會復原。唯一現存的跨鍊函數調用協定是區塊鍊的第一層協定,但這需要修改區塊鍊的用戶端軟體,但在區塊鍊第二層操作則沒有這一限制。
論文提出的協定提供了初始安全性和活性分析,并給出了使用這一協定與使用非原子化
區塊鍊交易的開銷比較。協定的原子化行為是通過額外的交易實作的。如果沒有狀态更新,
那麼需要根鍊上的3個交易加分支鍊上的1個交易;如果由狀态更新,那麼需要根鍊上的
2個交易加分支鍊上的1個交易。
Layer 2 Atomic Cross-Blockchain Function Calls彙智網區塊鍊論文集連結: 一 二 三 四 五 六 七 八 九 十 十一 十二 十三 十四 十五 十六 十七 十八 十九 二十
原文連結:
區塊鍊畢業設計必讀論文21 — 彙智網