研究生: |
張宇倫 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 |
論文種類: | 學術論文 |
相關次數: | 點閱:60 下載: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.
“中心簡介,” 中國科學院國家授時中心, [線上]. 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.