跳到主要內容

臺灣博碩士論文加值系統

(18.97.14.82) 您好!臺灣時間:2024/12/10 19:57
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:程嘉南
研究生(外文):Chia-Nan Cheng
論文名稱:基於區塊鏈智能合約的再生能源憑證管理系統的優化與性能提升
論文名稱(外文):Optimization and Performance Enhancement of Blockchain Smart Contract-based Renewable Energy Certificate Management System
指導教授:翁芳標翁芳標引用關係
指導教授(外文):Fang-Biau Ueng
口試委員:鄭立德王忠炫
口試委員(外文):Li-Der JengChung-Hsuan Wang
口試日期:2024-07-25
學位類別:碩士
校院名稱:國立中興大學
系所名稱:電機工程學系所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2024
畢業學年度:112
語文別:中文
論文頁數:59
相關次數:
  • 被引用被引用:0
  • 點閱點閱:74
  • 評分評分:
  • 下載下載:25
  • 收藏至我的研究室書目清單書目收藏:0
本論文旨在探討並優化基於區塊鏈智能合約的再生能源憑證管理系統,以減少其Gas消耗。再生能源憑證管理系統是實現可持續能源交易和監管的重要工具,而區塊鏈技術為該系統提供了透明性、安全性和不可篡改性。然而,由於智能合約在區塊鏈上的運行需要消耗Gas,因此如何降低Gas消耗成為了本研究的重點。

本研究在深入分析現有再生能源憑證管理系統的基礎上,提出了批量驗證功能的優化設計。通過將原有的單次驗證模式改為批量驗證,本研究旨在減少每次驗證過程中的Gas消耗。論文採用模擬測試方法,通過不同驗證邏輯複雜度、數據長度和驗證數量的組合,對優化後的系統進行了全面評估。實驗結果表明,批量驗證在大多數情況下顯示出顯著的Gas消耗減少效果,特別是在驗證數量較大和數據長度適中的情況下,其Gas消耗顯著低於原有模式。

本研究的結果為區塊鏈技術在再生能源憑證管理中的應用提供了新的思路和方法,並證明了通過合約優化設計可以有效減少Gas消耗,提升系統的經濟性。這為未來的再生能源市場提供了更具競爭力的技術支持。
This paper aims to explore and optimize a blockchain-based renewable energy certificate (REC) management system, with a focus on reducing its Gas consumption. A REC management system is a critical tool for enabling sustainable energy trading and regulation, and blockchain technology provides the system with transparency, security, and immutability. However, since executing smart contracts on the blockchain incurs Gas costs, reducing Gas consumption has become the focal point of this research.

Based on an in-depth analysis of existing REC management systems, this study proposes an optimized design featuring batch verification functionality. By replacing the original single verification process with batch verification, this research seeks to reduce Gas consumption during each verification procedure. The paper employs simulation testing methods, evaluating the optimized system through various combinations of verification logic complexity, data length, and verification quantity. Experimental results demonstrate that batch verification significantly reduces Gas consumption in most cases, particularly when the number of verifications is large and data length is moderate, with Gas consumption considerably lower than the original model.

The findings of this study provide new insights and methods for applying blockchain technology in REC management and demonstrate that smart contract optimization can effectively reduce Gas consumption, thereby enhancing the system's economic efficiency. This offers more competitive technological support for the future renewable energy market.
摘要 i
Abstract ii
目次 iii
圖表目次 v
一、 緒論 1
1.1 研究背景與動機 1
1.2 研究範圍與限制 2
1.3 論文結構 3
二、 文獻回顧與技術背景 4
2.1 再生能源憑證管理的現狀 4
2.2 區塊鏈技術在能源管理中的應用 6
2.3 智能合約技術背景 9
2.4 ERC標準及其應用案例 11
2.5 Gas 的概念與作用 14
三、 現有系統與問題分析 15
3.1 參考專案介紹 15
3.2 性能瓶頸與局限性分析 16
四、 優化設計與實現 19
4.1 開發環境與工具 19
4.2 智能合約的優化策略 20
4.3 批量驗證功能的設計與實現 21
五、 實驗與性能分析 26
5.1 測試設計、場景描述與數據收集 26
5.2 批量驗證與單次驗證的性能比較 29
5.3 不同數據長度與驗證邏輯的影響 30
六、 結論 35
6.1 研究總結與主要發現 35
6.2 優化設計的局限性與改進空間 35
6.3 未來研究方向建議 36
參考文獻 37
附錄 40
[1]E. Svetec, L. Nađ, R. Pašičko, and B. Pavlin, “Blockchain application in renewable energy microgrids: an overview of existing technology towards creating climate - resilient and energy independent communities,” in 2019 16th International Conference on the European Energy Market (EEM), Sep. 2019, pp. 1–7. doi: 10.1109/EEM.2019.8916292.
[2]J. Y. Abodakpi, P. Collins, and A. Giasson, “Net-Zero Emissions With Renewable Energy Certificates: A Public Policy for a Massachusetts Municipal Light Plant,” Int. J. Financ. Res., vol. 12, no. 5, Art. no. 5, Jun. 2021, doi: 10.5430/ijfr.v12n5p180.
[3]“Share of renewable electricity generation by technology, 2000-2028 – Charts – Data & Statistics,” IEA. Accessed: Aug. 26, 2024. [Online]. Available: https://www.iea.org/data-and-statistics/charts/share-of-renewable-electricity-generation-by-technology-2000-2028
[4]K. Singh et al., “India’s renewable energy research and policies to phase down coal: Success after Paris agreement and possibilities post-Glasgow Climate Pact,” Biomass Bioenergy, vol. 177, p. 106944, Oct. 2023, doi: 10.1016/j.biombioe.2023.106944.
[5]D. Kramer, “Worldwide renewable electricity generation is surging,” Feb. 2016, doi: 10.1063/PT.5.1096.
[6]“Renewable energy sources set for huge global growth,” CEN Glob. Enterp., vol. 97, no. 43, pp. 17–17, Nov. 2019, doi: 10.1021/cen-09743-polcon5.
[7]H. Jia, D. Liu, G. Zhuo, Y. Feng, and Y. Han, “Review for Global Practices of Renewable Energy Certificates,” in 2023 8th Asia Conference on Power and Electrical Engineering (ACPEE), Apr. 2023, pp. 642–646. doi: 10.1109/ACPEE56931.2023.10135718.
[8]Z. Huang, Y. Guo, Q. Wu, L. Xiao, and H. Sun, “A Multiple Market Trading Mechanism for Electricity, Renewable Energy Certificate and Carbon Emission Right of Virtual Power Plants,” in 2022 IEEE 6th Conference on Energy Internet and Energy System Integration (EI2), Jan. 2022, pp. 1952–1957. doi: 10.1109/EI256261.2022.10116176.
[9]再生能源資訊網, “再生能源資訊網.” Accessed: Aug. 26, 2024. [Online]. Available: https://www.re.org.tw
[10]O. Delardas and P. Giannos, “Towards Energy Transition: Use of Blockchain in Renewable Certificates to Support Sustainability Commitments,” Sustainability, vol. 15, no. 1, Art. no. 1, Jan. 2023, doi: 10.3390/su15010258.
[11]O. Juszczyk and K. Shahzad, “Blockchain Technology for Renewable Energy: Principles, Applications and Prospects,” Energies, vol. 15, no. 13, Art. no. 13, Jan. 2022, doi: 10.3390/en15134603.
[12]T. A. Alghamdi, R. Khalid, and N. Javaid, “A Survey of Blockchain Based Systems: Scalability Issues and Solutions, Applications and Future Challenges,” IEEE Access, vol. 12, pp. 79626–79651, 2024, doi: 10.1109/ACCESS.2024.3408868.
[13]“區塊鏈是什麼?|超詳細圖例詳解,3分鐘讓你搞懂區塊鏈! | 虛擬台灣 Crypto Taiwan.” Accessed: Aug. 26, 2024. [Online]. Available: https://crypto-twpro.com/what-is-blockchain/
[14]“區塊鏈應用的「20種情境」:擁抱一個沒有仲介的新世界! | 啟程教育學院.” Accessed: Aug. 26, 2024. [Online]. Available: https://startingedu.com/blockchain-applications/
[15]Y. Zuo, “Tokenizing Renewable Energy Certificates (RECs)—A Blockchain Approach for REC Issuance and Trading,” IEEE Access, vol. 10, pp. 134477–134490, 2022, doi: 10.1109/ACCESS.2022.3230937.
[16]“EW-Origin.” Accessed: Aug. 25, 2024. [Online]. Available: https://energy-web-foundation-origin.readthedocs-hosted.com/en/latest/
[17]A. Vacca, A. Di Sorbo, C. A. Visaggio, and G. Canfora, “A systematic literature review of blockchain and smart contract development: Techniques, tools, and open challenges,” J. Syst. Softw., vol. 174, p. 110891, Apr. 2021, doi: 10.1016/j.jss.2020.110891.
[18]S. Wang, Y. Yuan, X. Wang, J. Li, R. Qin, and F.-Y. Wang, “An Overview of Smart Contract: Architecture, Applications, and Future Trends,” in 2018 IEEE Intelligent Vehicles Symposium (IV), Jun. 2018, pp. 108–113. doi: 10.1109/IVS.2018.8500488.
[19]S. Wang, L. Ouyang, Y. Yuan, X. Ni, X. Han, and F.-Y. Wang, “Blockchain-Enabled Smart Contracts: Architecture, Applications, and Future Trends,” IEEE Trans. Syst. Man Cybern. Syst., vol. 49, no. 11, pp. 2266–2277, Jan. 2019, doi: 10.1109/TSMC.2019.2895123.
[20]“Introduction to the ERC-1155 Token Standard,” Rise In. Accessed: Aug. 26, 2024. [Online]. Available: https://www.risein.com/blog/introduction-to-erc-1155-token-standard
[21]“ERC1888 - EW-Origin.” Accessed: Aug. 26, 2024. [Online]. Available: https://energy-web-foundation-origin.readthedocs-hosted.com/en/latest/traceability/contracts/ERC1888/ERC1888/#erc1888
[22]“ERC-1888: Transferable Certificate (Claim) · Issue #1888 · ethereum/EIPs,” GitHub. Accessed: Aug. 26, 2024. [Online]. Available: https://github.com/ethereum/EIPs/issues/1888
[23]R. Mars, A. Abid, S. Cheikhrouhou, and S. Kallel, “A Machine Learning Approach for Gas Price Prediction in Ethereum Blockchain,” in 2021 IEEE 45th Annual Computers, Software, and Applications Conference (COMPSAC), Jul. 2021, pp. 156–165. doi: 10.1109/COMPSAC51774.2021.00033.
[24]M. M. A. Khan, H. M. A. Sarwar, and M. Awais, “Gas consumption analysis of Ethereum blockchain transactions,” Concurr. Comput. Pract. Exp., vol. 34, no. 4, p. e6679, 2022, doi: 10.1002/cpe.6679.
[25]“origin/packages/traceability/issuer/contracts/Registry.sol at master · energywebfoundation/origin · GitHub.” Accessed: Aug. 26, 2024. [Online]. Available: https://github.com/energywebfoundation/origin/blob/master/packages/traceability/issuer/contracts/Registry.sol
連結至畢業學校之論文網頁點我開啟連結
註: 此連結為研究生畢業學校所提供,不一定有電子全文可供下載,若連結有誤,請點選上方之〝勘誤回報〞功能,我們會盡快修正,謝謝!
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top