簡易檢索 / 詳目顯示

研究生: 張宇倫
Chang, Yu-Lun
論文名稱: 基於定位Merkle Tree之存證漏失的區塊鏈智能合約自動賠償機制
The Automatic Compensation Mechanism for Blockchain Smart Contracts Based on Tp-Merkle Tree for Proof of Missing Attestation
指導教授: 黃冠寰
Hwang, Gwan-Hwan
口試委員: 黃冠寰
Hwang, Gwan-Hwan
張道顧
Chang, Tao-Ku
林哲生
Lin, Che-Sheng
口試日期: 2023/11/24
學位類別: 碩士
Master
系所名稱: 資訊工程學系
Department of Computer Science and Information Engineering
論文出版年: 2024
畢業學年度: 112
語文別: 中文
論文頁數: 34
中文關鍵詞: 智能合約抗議合約存證漏失
英文關鍵詞: smart contract, automatic compensation mechanism, missing attestation
研究方法: 實驗設計法
DOI URL: http://doi.org/10.6345/NTNU202400160
論文種類: 學術論文
相關次數: 點閱:59下載:11
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 在這篇論文中我們提出一種能用於公有區塊鏈的抗議合約,它能有效解決存證漏失的問題,並在去中心化系統中實現自我驗證與澄清的功能。這不僅降低了使用者的操作複雜性和費用,同時也減少了維運技術的成本。其輕量化設計和高效能表現,使其在成本消耗以及普適性等方面具有很大的進展。未來將持續進行創新和實驗,提升此抗議合約的適應性,以滿足實務上更變化多端的需求。期許這樣的智能合約能提供便利和效率,並在現有的區塊鏈技術中被廣泛應用。我們也將探索更多可能性,以進一步優化和完善這個智能合約。

    In this thesis, we propose an automatic compensation mechanism that can be used for public blockchains. It effectively solves the problem of missing attestation and achieves the functions of self-verification and clarification in a decentralized system. This not only reduces the complexity and cost of user operations, but also reduces the cost of maintenance technology. Its lightweight design and high-performance make it greatly advanced in terms of cost consumption and universality. We will continue to innovate and experiment in the future, enhancing the adaptability of this automatic compensation mechanism to meet the more diverse needs in practice. We hope that such smart contracts can provide convenience and efficiency and be widely applied in existing blockchain technology. We will also explore more possibilities to further optimize and perfect this smart contract in the future.

    摘要 i ABSTRACT ii 目錄 iii 表目錄 v 圖目錄 vi 第一章 緒論 1 第一節 研究背景 1 第二節 研究目的 7 第二章 文獻探討 9 第一節 智能合約的優缺點 9 第二節 莫克樹(Merkle tree)的相關研究 9 第三節 存證漏失的影響 10 第四節 智能合約自動賠償機制 11 第五節 總結 11 第三章 研究方法 12 第一節 ITM安全協定 12 第二節 基於ITM擴容方案的抗議合約 14 第三節 實驗設計 16 第四節 資料蒐集與分析 16 第四章 研究結果與分析 21 第一節 如何使用tp-Merkle tree高效解決存證漏失 21 第二節 測試結果 22 第三節 總結與討論 24 第五章 結論與未來展望 25 第一節 結論 25 第二節 未來展望 26 參考文獻 27 附件 30 附件一:receipt資料內容 31

    “中心簡介,” 中國科學院國家授時中心, [線上]. Available: http://www.ntsc.cas.cn/dwgk/zxjj/.
    “TSA時間戳簽發,” [線上]. Available: https://freetsa.org/index_zhtc.php.
    “「司法聯盟鏈先導平台」導入 ITM 區塊鏈技術,強化數位證據治理,” BlockTempo, [線上]. Available: https://www.blocktempo.com/judicial-alliance-chain-itm-bns-platform/.
    S. Nakamoto, “Bitcoin: A Peer-to-Peer Electronic Cash System”
    J.-H. L. Shijie Zhang a, “Analysis of the main consensus protocols of blockchain,” ICT Express, Volume 6, Issue 2, pp. 93-97, June 2020.
    O. S. K. A. Ahmed Afif Monrat, “A Survey of Blockchain From the Perspectives of Applications, Challenges, and Opportunities,” IEEE Access, vol. 7, pp. 117134-117151, 2019.
    “Hash function,” Wikipedia, [線上]. Available: https://en.wikipedia.org/wiki/Hash_function.
    “NFT,” Wikipedia, [線上]. Available: https://zh.wikipedia.org/zh-tw/NFT.
    “Smart contract,” Wikipedia, [線上]. Available: https://en.wikipedia.org/wiki/Smart_contract.
    “Gas (Ethereum),” Wikipedia, [線上]. Available: https://golden.com/wiki/Gas_(Ethereum)-NMGDKAB.
    “Node (computer science),” Wikipedia, [線上]. Available: https://en.wikipedia.org/wiki/Node_(computer_science).
    “Internet of things,” Wikipedia, [線上]. Available: https://en.wikipedia.org/wiki/Internet_of_things.
    P. Dunphy, “A Note on the Blockchain Trilemma for Decentralized Identity: Learning from Experiments with Hyperledger Indy”.OneSpan, Cambridge, UK.
    “Merkle tree,” Wikipedia, [線上]. Available: https://en.wikipedia.org/wiki/Merkle_tree.
    “Merkle proof,” Wikipedia, [線上]. Available: https://computersciencewiki.org/index.php/Merkle_proof.
    “Efficient Real-time Auditing and Proof of Violation for Cloud Storage Systems. Gwan-Hwan Hwang and Hung-Fu Chen,” 9th IEEE International Conference on Cloud Computing (IEEE Cloud 2016), June 27 - July 2 2016.
    P.-H. C. C.-H. L. C. C. H.-C. L. a. A.-J. J. Gwan-Hwan Hwang, “InfiniteChain: A Multi-chain Architecture with Distributed Auditing of Sidechains for Public Blockchains,” International Conference on Blockchain (ICBC 2018), June 25 - June 30 2018.
    “交易平台紛紛用Merkle tree挽回信任?一文讀懂Merkle tree,” 幣安廣場, [線上]. Available: https://www.binance.com/zh-TC/feed/post/65487.
    S. X. H.-N. D. W. C. X. C. J. W. M. I. Zibin Zheng, “An overview on smart contracts: Challenges, advances and platforms,” Future Generation Computer Systems, Volume 105, pp. 475-491, April 2020.
    M. B. a. T. C. Nicola Atzei, “A survey of attacks on Ethereum smart contracts,” Proceedings of the 6th International Conference on Principles of Security and Trust, p. pp. 164–186, April 2017.
    “Merkle Tree,” Wikipedia, [線上]. Available: https://brilliant.org/wiki/merkle-tree/.
    袁勇, 王飛躍, “區塊鏈技術發展現狀與展望,” 自動化學報, April 2016.
    D. Buchner, “The Sidetree Protocol: Scalable DPKI for Decentralized Identity,” [線上]. Available: https://medium.com/decentralized-identity/the-sidetree-scalable-dpki-for-decentralized-identity-1a9105dfbb58.
    G.-H. Hwang, K.-Y. Huang 且 C.-C. Li, “Automatic Reward System Based on Public Blockchains,” 於 IEEE Eurasia Conference on IOT, Communication and Engineering (ECICE), 2022.
    “【國內新聞】效率提升千倍,信任更加倍!區塊科技與法務部共創區塊鏈司法應用里程碑,” 臺灣區塊鏈大聯盟, [線上]. Available: https://tballiance.org.tw/news-article.php?id=218.
    “Cyberattack,” Wikipedia, [線上]. Available: https://en.wikipedia.org/wiki/Cyberattack.
    “Orphan Block,” Binance Academy, [線上]. Available: https://academy.binance.com/en/glossary/orphan-block.
    G.-H. J.-Z. P. a. W.-S. H. Hwang, “A mutual nonrepudiation protocol for cloud storage with interchangeable accesses of a single account from multiple devices”.2013 12th IEEE International Conference on Trust, Security and Privacy in Computing and Communications.
    T.-K. C. H.-W. C. Gwan-Hwan Hwang, “A Semidecentralized PKI System Based on Public Blockchains with Automatic Indemnification Mechanism”.New Cryptographic Technologies and Artificial Intelligence in Outsourced Data Security.
    “解決物聯網應用3大瓶頸,ITM國際信任機器開發區塊鏈IC解決方案,” 數位時代, [線上]. Available: https://www.bnext.com.tw/article/53860/itm-meet-startup?.
    “Non-interactive zero-knowledge proof,” Wikipedia, [線上]. Available: https://en.wikipedia.org/wiki/Non-interactive_zero-knowledge_proof.

    下載圖示
    QR CODE