| 研究生: |
黃駿朋 Jyun-Peng Huang |
|---|---|
| 論文名稱: |
基於智能合約設計去中心化之有償回饋知識協作平台 A Decentralized and Collaborative Knowledge Market Platform Design for Paid Feedback Service based on Smart Contract Technology |
| 指導教授: |
蔡孟峰
Meng-Feng Tsai |
| 口試委員: | |
| 學位類別: |
碩士 Master |
| 系所名稱: |
資訊電機學院 - 資訊工程學系 Department of Computer Science & Information Engineering |
| 論文出版年: | 2018 |
| 畢業學年度: | 106 |
| 語文別: | 中文 |
| 論文頁數: | 52 |
| 中文關鍵詞: | 智能合約 、去中心化 、以太坊 、區塊鏈 、星際檔案系統 、知識市場 |
| 外文關鍵詞: | Smart Contract, decentralized, Ethereum, Blockchain, IPFS, Knowledge Market |
| 相關次數: | 點閱:12 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
隨著網路普及,人們能夠方便地隨時進行資訊的分享和交換,形成了全球社群網絡,造就資訊爆炸時代的來臨,而在如此大量的資訊互動中,如何獲取有價值的訊息,成為重要的議題,因此關於知識訊息交換的需求持續上升,目前已有許多提供需求與解決方案的開放媒合平台,如 Yahoo 知識 +、Stack Overflow ……等,但所提供的服務還是欠缺了直接的實質價值回饋機制,然而既然知識可以進行交換,其應該與物品相同,皆可按質論價,並於知識市場中進行自由交易,方能體現出應有的價值。
近年來,區塊鏈技術逐漸成熟,尤其智能合約技術的發展應用,使程式能夠去中心化執行,讓去中心化系統有了更多的可能性。本研究為將區塊鏈分散式資料庫與去中心化運行的智能合約系統,運用於知識市場的平台上,確保資料保存及系統運作的公正性,同時以虛擬貨幣作為知識市場的交易媒介,設計一個去中心化,且具自由價格機制之多人協作知識市場平台。在這個去中心化的應用當中,每個使用者皆能平等地參與知識交易,不再如同以往有對中心組織的信任問題,並將原本知識需求媒合的過程,從靜態資料交換模式,轉為動態的互動事件記錄,讓需求及知識的價值得以在自由市場與使用者互動中被量化,給予知識提供者相對的回饋。
The popularity of the Internet has created the era of information explosion. Therefore, how to obtain the useful information within also becomes more important. Some specific question-and-answer platforms, such as Yahoo! Answers and Stack Overflow, arose due to the increasing needs of information exchange. Knowledge should be priced and traded as normal items in the market as well, however, most of these platforms haven’t create a proper paid feedback service.
Blockchain technology has become more and more mature recently, especially after the invention of Smart Contract. Thanks to Smart Contract, programs can be executed decentralized. This research developed a decentralized platform with paid feedback service for knowledge market based on blockchain and smart contract. The system took block-chain's digital currency as trade token and created a collaborative knowledge market as the free market economy. Users can participate in transactions with equal rights and trade with each other directly without central organization. The mutual trusts among all participants are ensured by the underlying decentralized block-chain technology.
[1] 尤國任,「組織內知識移轉機制與移轉績效—從知識市場之交易成本觀點」,國立臺灣大學,博士論文,2007年。
[2] Yahoo知識+, https://tw.answers.yahoo.com/
[3] Stack Overflow, https://stackoverflow.com/
[4] 知乎, https://www.zhihu.com/
[5] Quora, https://www.quora.com/
[6] 唐.泰普史考特(Don Tapscott)、亞力士.泰普史考特(Alex Tapscott) 著、陳以禮、李芳齡 譯,區塊鏈革命:比特幣技術如何影響貨幣、商業和世界運作 (Blockchain Revolution: How the Technology Behind Bitcoin is Changing Money, Business, and the World), 天下文化出版社, 2017年。
[7] 龔鳴 (暴走恭親王) 著,寫給未來社會的新帳本──區塊鏈:人類的新型貨幣、終極信任機器與分散治理革命 (Decoding Global Blockchain and Investment Cases),大寫出版社,2017年。
[8] 徐明星、劉勇、段新星、郭大治,區塊鏈革命:中介消失的未來,改寫商業規則,興起社會變革,經濟大洗牌,遠足文化出版社,2016年。
[9] Gavin Wood, “Ethereum: A Secure Decentralised Generalised Transaction Ledger”, 2018
[10] Ethereum, https://www.ethereum.org/
[11] 去中心化, http://wiki.mbalib.com/zh-tw/去中心化
[12] Nakamoto, S. , “Bitcoin: A peer-to-peer electronic cash system”, 2008
[13] 楊保華,區塊鏈原理、設計與應用,機械工業出版社,2017年
[14] Mike Hearn, “Corda: A distributed ledger”, 2016
[15] 鄒均,張海寧,唐屹,李磊,區塊鏈技術指南,機械工業出版社,2016年
[16] LevelDB, https://github.com/google/leveldb
[17] Ting Chen, “Under-optimized smart contracts devour your money”. 2017 IEEE 24th International Conference on Software Analysis, Evolution and Reengineering (SANER). IEEE, 2017
[18] Truffle, https://truffleframework.com/
[19] Mocha, https://mochajs.org/
[20] Chai, https://github.com/chaijs/chai
[21] IPFS, https://ipfs.io/
[22] BitTorrent, http://www.bittorrent.com
[23] SHA-256, https://zh.wikipedia.org/wiki/SHA-2
[24] Juan Benet,“IPFS - Content Addressed, Versioned, P2P File System”, 2014
[25] Elisabeth Freeman, Eric Freeman, Bert Bates, Kathy Sierra 著、蔡學鏞 譯,深入淺出設計模式 (Head First Design Patterns),歐萊禮出版社,2005年。
[26] 楊保華,Docker技術入門與實戰,機械工業出版社,2015年。
[27] Docker, https://www.docker.com/
[28] Solidity, https://github.com/ethereum/solidity
[29] Node.js, https://nodejs.org/en/
[30] RinkebyTestnet, https://www.rinkeby.io/
[31] React.JS, https://reactjs.org/
[32] MetaMask, https://metamask.io/
[33] Docker Compose, https://docs.docker.com/compose/
[34] Geth, https://github.com/ethereum/go-ethereum/wiki/geth
[35] Remix, https://remix.ethereum.org/
[36] web3.js , https://github.com/ethereum/web3.js/
[37] Git, https://git-scm.com/
[38] eth-net-intelligence-api, https://github.com/cubedro/eth-net-intelligence-api
[39] eth-netstats, https://github.com/cubedro/eth-netstats
[40] ganache-cli, https://github.com/trufflesuite/ganache-cli