研究生: |
黃振恩 Huang, Jen-En |
---|---|
論文名稱: |
農業區塊鏈平台 與基於物聯網之智能合約研製 The Design and Implementation of Agriculture Blockchain Platform with IoT Based Smart Contracts |
指導教授: |
黃能富
Huang, Nen-Fu |
口試委員: |
陳俊良
朱彥銘 |
學位類別: |
碩士 Master |
系所名稱: |
|
論文出版年: | 2018 |
畢業學年度: | 106 |
語文別: | 英文 |
論文頁數: | 37 |
中文關鍵詞: | 區塊鏈 、農業物聯網 、以太坊 、智能合約 、分散式應用程式 |
外文關鍵詞: | Blockchain, Agriculture IoT, Ethereum, Smart Contract, Decentralized Application |
相關次數: | 點閱:2 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
區塊鏈將在接下來的幾十年中,繼網際網路、社群媒體、大數據、人工智慧之後,帶給人們重大的影響,它將會成為下一世代的網際網路,為社會、企業、個人帶來眾多好處。現今,人們仍仰賴具公信力的中間機構,如政府、銀行、大型公司等,來幫助建立信任關係。這些中間機構在各種交易與商業行為中扮演重要的角色。然而卻衍伸出許多問題。首先,中心化的架構容易被駭客攻擊;效率不佳,跨國轉帳將須好幾天的時間;之後還須支付不低的手續費給這些中間機構。區塊鏈將會是解決這些問題的最佳良藥。
在此篇論文中,為了解決現階段農業物聯網遇到的問題,我們設計並利用以太坊(Ethereum)實作了一個農業區塊鏈平台,其中包括建立以太坊網路,撰寫相關智能合約,建立一個分散式應用程式(Decentralized Application)。
In the next few decades, the blockchain will have a major impact on the Internet, social media, big data, and artificial intelligence. It will become the next generation of the Internet, for the society. , enterprises, individuals bring many benefits. Today, people still rely on credible intermediary institutions, such as governments, banks, and large companies, to help build trust. These intermediaries play an important role in various transactions and business practices. However, many problems have been extended. First, the centralized architecture is vulnerable to hacking; inefficient, cross-border transfers will take several days; then there will be a low fee for these intermediaries. Blockchain will be the best medicine to solve these problems.
In this paper, in order to solve the problems encountered in the current agricultural Internet of Things, we designed and used Ethereum to implement an agricultural blockchain platform, including the establishment of the Ethereum network, writing related smart contracts, and establishing a decentralized Application.
[1] G. Zyskind, O. Nathan and A. Pentland, "Decentralizing Privacy: Using Blockchain to Protect Personal Data", IEEE CS Security and Privacy Workshops, 2015.
[2] 「民眾與食品安全議題之關係」,科技部臺灣傳播調查資料庫,第56期,民國106年7月28日
[3] 林昀璇,「有機認證假的? 台灣『有機』氾濫」,匯流新聞網,民國105年12月4日
[4] 楊鎮宇,「天災農損高 農民、通路與消費者的共同課題」,民國106年1月1日
[5] 陳文嫺,「在台灣推行有機為何如此困難?從研究看農民轉型3大困境」,民國106年5月12日
[6] S. Nakamoto, "Bitcoin: a peer-to-peer electronic cash system”, 2008.
[7] Bitcoin. [Online]. Available: https://www.bitcoin.org/.
[8] "Blockchain", En.wikipedia.org. [Online]. Available: https://en.wikipedia.org/wiki/Blockchain. [Accessed: Jul- 2018].
[9] "Key Characteristics of the Blockchain", www2.deloitte.com, 2017. [Online]. Available: https://www2.deloitte.com/content/dam/Deloitte/in/Documents/industries/in-convergence-blockchain-key-characteristics-noexp.pdf.
[10] "Evolution of the blockchain: from Bitcoin to smart contracts and decentralized data storage", www.linkedin.com, 2017. [Online]. Available: https://www.linkedin.com/pulse/evolution-blockchain-from-bitcoin-smart-contracts-data-jason-inch/.
[11] "Smart Contracts", blockchainhub.net. [Online]. Available: https://blockchainhub.net/smart-contracts/.
[12] "Blockchain: how a 51% attack works (double spend attack)", medium.com. [Online]. Available: https://medium.com/coinmonks/what-is-a-51-attack-or-double-spend-attack-aa108db63474/.
[13] Bitcoin Developer Reference, bitcoin.org. [Online]. Available: https://medium.com/coinmonks/what-is-a-51-attack-or-double-spend-attack-aa108db63474/. [Accessed: Jul- 2018].
[14] "Secure Hash Algorithms", En.wikipedia.org. [Online]. Available: https://en.wikipedia.org/wiki/Secure_Hash_Algorithms. [Accessed: Jul- 2018].
[15] "What Is SHA-256 And How Is It Related to Bitcoin", www.mycryptopedia.com. [Online]. Available: https://www.mycryptopedia.com/sha-256-related-bitcoin/.
[16] Ethash. [Online]. Available: https://github.com/ethereum/wiki/wiki/Ethash#a-note-regarding-sha3-hashes-described-in-this-specification/.
[17] A. Khalique, K. Singh and S. Sood, "Implementation of Elliptic Curve Digital Signature Algorithm", International Journal of Computer Applications, vol. 2, no. 2, pp. 21-27, 2010.
[18] National Institute of Standards and Technology, "DIGITAL SIGNATURE STANDARD", 1991.
[19] R. Rivest, A. Shamir and L. Adleman, "A method for obtaining digital signatures and public-key cryptosystems", Communications of the ACM, vol. 21, no. 2, pp. 120-126, 1978.
[20] "RSA (cryptosystem)", En.wikipedia.org. [Online]. Available: https://en.wikipedia.org/wiki/RSA_(cryptosystem)/. [Accessed: Jul- 2018].
[21] "Byzantine fault tolerance", En.wikipedia.org. [Online]. Available: https://en.wikipedia.org/wiki/Byzantine_fault_tolerance/. [Accessed: Jul- 2018].
[22] Hyperledger. [Online]. Available: https://www.hyperledger.org/.
[23] "Linux Foundation Unites Industry Leaders to Advance Blockchain Technology", www.linuxfoundation.org. [Online]. Available: https://www.linuxfoundation.org/press-release/linux-foundation-unites-industry-leaders-to-advance-blockchain-technology/#.WZ8FmCiG/.
[24] Ethereum. [Online]. Available: https://www.ethereum.org/.
[25] "How Did Ethereum’s Price Perform In 2017?", www.investopedia.com. [Online]. Available: https://www.investopedia.com/news/how-did-ethereums-price-perform-2017/.
[26] "Ethereum-introduction", github.com. [Online]. Available: https://github.com/ethereum/wiki/wiki/Ethereum-introduction/. [Accessed: Jul- 2018].
[27] A. Zen, "CryptoKitties | Collect and breed digital cats!", CryptoKitties, 2018. [Online]. Available: https://www.cryptokitties.co/.
[28] "Owlting: Social × Market × Travel", Owlting.com, 2018. [Online]. Available: https://www.owlting.com/.
[29] "Merkle tree", En.wikipedia.org. [Online]. Available: https://en.wikipedia.org/wiki/Merkle_tree/. [Accessed: Jul- 2018].
[30] ERC20. [Online]. Available: https://www.ethereum.org/token/.
[31] "ERC20 standard", theethereum.wiki. [Online]. Available: https://theethereum.wiki/w/index.php/ERC20_Token_Standard. [Accessed: Jul- 2018].
[32] "Token Tracker", etherscan.io. [Online]. Available: https://etherscan.io/tokens/.
[33] K. Christidis and M. Devetsikiotis, "Blockchains and Smart Contracts for the Internet of Things", IEEE Access, vol. 4, pp. 2292-2303, 2016.
[34] ReasonTV, Can Ethereum Restore Online Freedom & Transform the Internet?. 2016.