跳到主要內容

簡易檢索 / 詳目顯示

研究生: 楊昀傑
Yun-Chieh Yang
論文名稱: 促進因果探勘品質的區塊鏈資料分享平台
A Blockchain Data Sharing Platform for Promoting the Quality of Causal Rule Mining
指導教授: 蔡孟峰
Meng-Feng Tsai
口試委員:
學位類別: 碩士
Master
系所名稱: 資訊電機學院 - 資訊工程學系
Department of Computer Science & Information Engineering
論文出版年: 2022
畢業學年度: 110
語文別: 中文
論文頁數: 41
中文關鍵詞: 智能合約區塊鏈去中心化因果規則探勘
外文關鍵詞: smart contract, blockchain, decentralized, causal rule mining
相關次數: 點閱:11下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本研究選擇去中心化的區塊鏈作為資料分享平台的系統架構,以區塊鏈和智能合約作為管理、協助和監督的角色,利用其固有的優勢,以不可更改的特性,可以追溯、監督平台上的所有動作,降低各參與組織間所需的信任門檻。本研究以較關聯規則探勘(association rule mining)更有目的性的因果規則探勘(causal rule mining)來顯現各組織間多面向和多維度的複雜關係。透過國立中央大學校務資料,來模擬校內組織間資料共享,並以欄位屬性多寡,區分為大規模、中規模和小規模的資料集。另外也透過美國職業籃球的資料,嘗試在不同的領域進行模擬,將這些規模複雜度、廣度有差距的資料進行因果規則分析比較,顯現在有效資料交流過後的資料環境下,結果有何差異。至於資料交流最在意的隱私保護,本研究會設計一個平台方作為管理資料的分享、匯集和分析的樞紐,各方參與分享的組織並不會直接接觸到其他組織的資料,以降低個人或各組織隱私外洩的可能,希望透過這樣的研究來推動整合社會上各領域整體資料的利用價值。最後根據本研究的實驗結果也顯現,將不同組織的資料進行合併,使有目的性的探勘資料集更豐富;這將使分析結果更具意義,奠定更確實的決策支援基礎。


    Our research chooses a decentralized blockchain as the system architecture of the data sharing platform, using blockchain and smart contracts as management, assistance and supervision roles, to take advantage of their inherent advantages to trace all the data on the platform with its immutable characteristics to reduce the level of trust required between participating organizations. Our study uses causal rule mining which is more purposeful than association rule mining, to reveal the multi-faceted and multi-dimensional complex relationships among organizations. Through the data of National Central University, we simulated the data exchange among organizations in NCU, our study decided to distinguish large-scale, medium-scale and small-scale data sets by the number of column attributes. In addition, we also utilize the data from NBA and NCAA to simulate apply in different fields. As for privacy protection, our research will design a platform as a hub for managing data sharing, aggregation, and analysis, and the organizations involved in sharing will not directly participate in the data of other organizations to reduce the possibility of privacy leakage for individuals or organizations. It is hoped that such a study will promote and integrate the value of data utilization in various fields of society. Finally, the experiment showed that combining data from different organizations enriches the purposeful exploration data set; this will make the analysis results more meaningful and provide a more solid basis for decision support.

    摘要 II ABSTRACT III 誌謝 IV 目錄 V 圖目錄 VII 表目錄 VIII 一、 緒論 1 1-1. 研究背景及動機 1 1-2. 研究目的 2 1-2-1. 提升各參與組織的信任程度 2 1-2-2. 提升整體資料分析時資料的面向和覆蓋程度 2 1-2-3. 降低隱私資料在進行資料交流時產生隱私洩漏的可能 2 1-2-4. 顯現在不同規模的資料下做分析時,因果規則的結果有何差異 3 二、 文獻探討 4 2-1. 區塊鏈 4 2-2. 以太坊 4 2-3. 智能合約 5 2-4. 數據共享的區塊鏈平台 6 2-5. 星際檔案系統 6 2-6. 回顧性隊列研究的因果規則探勘 7 2-7. 區塊鏈 VS 中心化資料庫 8 三、 研究設計之系統架構與流程 9 3-1. 系統環境與平台架構 9 3-2. 資料集介紹 9 3-3. 系統開發流程 10 四、 研究方法 11 4-1. 定義平台參與角色 11 4-1-1. 平台方 11 4-1-2. 組織方 11 4-2. 資料分享流程 11 4-3. 平台例外處理: 15 4-4. 智能合約設計和平台提供功能 15 4-5. 因果規則規模比較 16 五、 系統實作 17 5-1. 資料分享平台的以太坊區塊鏈建立 17 5-2. 智能合約開發與測試 18 5-3. 智能合約開發與部屬 19 5-4. 使用者介面與應用程式開發整合 19 六、 實驗結果與討論 20 6-1. 資料分析結果比較 20 6-1-1. 校務研究資料 20 6-1-2. NBA球員資料 23 6-2. 系統設備 26 6-3. 智能合約GAS FEE 28 七、 結論 30 八、 參考文獻 31

    [1] L. Goasduff, "Data Sharing Is a Business Necessity to Accelerate Digital Business," Gartner, 20 5 2021. [Online]. Available: https://www.gartner.com/smarterwithgartner/data-sharing-is-a-business-necessity-to-accelerate-digital-business.
    [2] JIUYONG LI, THUC DUY LE, LIN LIU, JIXUE LIU, ZHOU JIN, BINGYU SUN, SAISAI MA, "From Observational Studies to Causal Rule Mining," ACM Transactions on Intelligent Systems and Technology, vol. 7, no. 14, pp. 1-27, 24 11 2015.
    [3] Dejan Vujičić, Dijana Jagodić, Siniša Ranđić, "Blockchain Technology, Bitcoin, and Ethereum: A Brief Overview," in 2018 17th International Symposium INFOTEH-JAHORINA (INFOTEH), 2018.
    [4] S. Nakamoto, “Bitcoin: A Peer-to-Peer Electronic Cash System,” 2009.
    [5] Manuel Hum* , Paul Feldman, "Non-Interactive Zero-Knowledge and Its Applications," in STOC '88: Proceedings of the twentieth annual ACM symposium on Theory of computing, 1988.
    [6] G. Mcshane, "What Is a 51% Attack?," CoinDesk, [Online]. Available: https://www.coindesk.com/learn/what-is-a-51-attack/.
    [7] A. MOSKOV, "What is the Byzantine Generals Problem? | CoinCentral," CoinCentral, [Online]. Available: https://coincentral.com/byzantine-generals-problem/.
    [8] V. Buterin, "A NEXT GENERATION SMART CONTRACT & DECENTRALIZED APPLICATION PLATFORM," white paper, vol. 3, 14 1 2014.
    [9] C. Staff, "What Was The DAO?," Cryptopedia, [Online]. Available: https://www.gemini.com/cryptopedia/the-dao-hack-makerdao.
    [10] A. Reaume, "Proof Of Work Vs. Proof Of Stake: Explained," seekingalpha, [Online]. Available: https://seekingalpha.com/article/4468656-proof-of-work-vs-proof-of-stake.
    [11] "INTRODUCTION TO SMART CONTRACTS," ethereum, [Online]. Available: https://ethereum.org/en/developers/docs/smart-contracts/.
    [12] "ETHEREUM VIRTUAL MACHINE (EVM)," ethereum, [Online]. Available: https://ethereum.org/en/developers/docs/evm/.
    [13] Xiwen Cheng, Fengzhong Qu, "Ocean Data Sharing Based on Blockchain," in 2021 IEEE 6th International Conference on Big Data Analytics (ICBDA), 2021.
    [14] Ajay Kumar Shrestha*, Julita Vassileva, Ralph Deters, "A Blockchain Platform for User Data Sharing Ensuring User Control and Incentives," Frontiers in Blockchain, vol. 3, 2020.
    [15] "What is IPFS?," [Online]. Available: https://docs.ipfs.io/concepts/what-is-ipfs/.
    [16] "What Is BitTorrent and Is It Safe?," kaspersky, [Online]. Available: https://www.kaspersky.com/resource-center/definitions/bittorrent.
    [17] "Observational vs. experimental studies," Institute for Work and Health, 2 2016. [Online]. Available: https://www.iwh.on.ca/what-researchers-mean-by/observational-vs-experimental-studies.
    [18] Karl Wüst, Arthur Gervais, "Do you need a Blockchain?," in 2018 Crypto Valley Conference on Blockchain Technology (CVCBT), 2018.
    [19] "React - A JavaScript library for building user interfaces," [Online]. Available: https://reactjs.org/.
    [20] "Go Ethereum Official Go implementation of the Ethereum protocol," [Online]. Available: https://geth.ethereum.org/.
    [21] "docker," docker, [Online]. Available: https://docs.docker.com/.
    [22] "REMIX IDE," REMIX , [Online]. Available: https://remix-project.org/.
    [23] "WEB2 VS WEB3," ethereum, [Online]. Available: https://ethereum.org/en/developers/docs/web2-vs-web3/.
    [24] "Sweet Tools for Smart Contracts," TRUFFLE SUITE, [Online]. Available: https://trufflesuite.com/.
    [25] "A crypto wallet & gateway to blockchain apps," metamask, [Online]. Available: https://metamask.io/.
    [26] "Basketball-Reference," Sports Reference LLC, [Online]. Available: https://www.basketball-reference.com/.

    QR CODE
    :::