應用於公有區塊鏈之具監督與挑戰機制的可驗證更新模型設計與效能分析

dc.contributor黃冠寰zh_TW
dc.contributorHwang, Gwan-Hwanen_US
dc.contributor.author張芸慈zh_TW
dc.contributor.authorChang, Yun-Cihen_US
dc.date.accessioned2025-12-09T08:19:20Z
dc.date.available2025-07-31
dc.date.issued2025
dc.description.abstract鏈上仲裁仰賴區塊鏈機制,以確保公平性與可信度,同時降低對中心化機構的依賴。本論文透過智能合約執行鏈上仲裁以實現挑戰機制,並透過上鏈證明的方式以達到監督機制,此外,為建立可驗證更新模型,將透過Merkle Tree與Verkle Tree兩樹狀結構,以達到資料安全的更新與驗證。本論文採用Rust實作Merkle Tree與Verkle Tree結構,並以Solidity撰寫智能合約以執行鏈上仲裁功能,以產生實驗數據。在實驗評估中會從兩個面向進行:時間效能與gas成本。時間效能部份涵蓋四項核心指標:樹狀結構的建構、資料更新、證明的生成與驗證所需時間;成本方面則依據樹種與架構差異,透過使用對應的智能合約,以測量其上鏈與驗證過程中的gas消耗。本研究以系統架構不同、樹狀結構類型以及樹的架構調整作為三大主要變數,進行多樣化實驗設計,透過蒐集實證數據,進一步分析和比較各種情境下的效能與成本表現。最終彙整研究成果,作為未來實務應用與系統設計之參考依據。zh_TW
dc.description.abstractOn-chain arbitration leverages blockchain mechanisms to ensure fairness and credibility while reducing reliance on centralized institutions. This thesis proposes a verifiable update model that integrates an on-chain challenge mechanism through smart contracts and an off-chain monitoring process by submitting proof to the blockchain. To enable secure and verifiable updates, the system utilizes two tree-based data structures: Merkle Tree and Verkle Tree.In this study, the Merkle Tree and Verkle Tree data structures are implemented in Rust, while a smart contract for on-chain arbitration is developed using Solidity. These components form the foundation for generating experimental data. The evaluation focuses on two key aspects: time efficiency and gas cost. The time efficiency analysis includes four core metrics: tree construction, data update, proof generation, and proof verification. For cost evaluation, the study measures gas consumption associated with uploading and verifying data on-chain, depending on the tree structure and architecture used.This research adopts three primary variables: system architecture, the type of tree structure and its architectural configuration. A series of experiments are conducted to collect empirical data under diverse conditions, followed by a comparative analysis of performance and cost. The findings provide insights that serve as a reference for future practical applications and system design.en_US
dc.description.sponsorship資訊工程學系zh_TW
dc.identifier61247077S-47961
dc.identifier.urihttps://etds.lib.ntnu.edu.tw/thesis/detail/055e6726bc530a6888bf20a7636424d4/
dc.identifier.urihttp://rportal.lib.ntnu.edu.tw/handle/20.500.12235/125837
dc.language中文
dc.subject區塊鏈zh_TW
dc.subject智能合約zh_TW
dc.subject資料存證zh_TW
dc.subjectMerkle Treezh_TW
dc.subjectVerkle Treezh_TW
dc.subjectBlockchainen_US
dc.subjectsmart contracten_US
dc.subjectdata attestationen_US
dc.subjectMerkle Treeen_US
dc.subjectVerkle Treeen_US
dc.title應用於公有區塊鏈之具監督與挑戰機制的可驗證更新模型設計與效能分析zh_TW
dc.titleDesign and Evaluation of a Verifiable Update Model with Monitor-Challenge Mechanism on Public Blockchainsen_US
dc.type學術論文

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
202500047961-110254.pdf
Size:
1.88 MB
Format:
Adobe Portable Document Format
Description:
學術論文

Collections