On the Design of Blockchain-based Barter Trading Platform
管理學院 - 資訊管理系
Department of Information Management
|Thesis Publication Year:||2020|
|Graduation Academic Year:||109|
|Keywords (in Chinese):||區塊鏈 、以太坊 、智慧合約 、以物易物 、Quorum|
|Keywords (in other languages):||blockchain technology, Ethereum, smart contract, barter trading, Quorum|
|Reference times:||Clicks: 79 Downloads: 1|
|School Collection Retrieve National Library Collection Retrieve Error Report|
Due to the advancement of technology and the prevalence of online shopping platforms, there are too many incentives around the daily life of modern consumers to impulse consumption. Over-consumption not only leads to environmental damage but also affects consumers’ mental health. Several studies have pointed out the negative effects of over-consumption on the environment and society, also initiate the concept of "simple living", by simplifying the needs of daily life, and exchange unnecessary items with others. As a result, the purpose of bartering has gradually changed from an early means of exchanging life necessities to a manifestation of modern living attitudes.
However, most of the common barter trading platforms have the following problems: non-transparent exchange conditions, time-consuming exchange process, fraud, server failure, and users are scattered on multiple platforms. Therefore, this thesis uses blockchain technology to design a barter trading platform, providing a smart contract design that can according to the wish list preset by users automatically search objects, and exchange with a suitable matched object to achieve bartering trading automation. Through automating the exchange process to provide a more efficient decentralized barter trading platform, we expect to encourage consumers who were scattered on various platforms in the past to concentrate on this platform and increase the possibility of successful exchange results. In the end, we provide the experiment to verify the feasibility of the platform design we proposed and perform performance analysis in various barter trading scenarios.
 A. Hayes, "Fast Fashion," Investopedia, 10 4 2020. [Online]. Available: https://www.investopedia.com/terms/f/fast-fashion.asp.
 L. Michael and S. Christie, "Anti‐consumption, Materialism, and Consumer Well‐being," Journal of Consumer Affairs, vol. 50, no. 1, pp. 18-47, 2016.
 D. Renata, "Minimalism – a new mode of consumption?," Przegląd Socjologiczny, vol. 66, no. 4, pp. 67-83, 2017.
 O. Desk, "Here's how a man bought a two-storey house by trading just a paper clip," The New Indian Express, 17 1 2019. [Online]. Available: https://www.newindianexpress.com/world/2019/jan/17/heres-the-story-of-how-a-man-bought-a-two-storey-house-with-just-one-red-paperclip-1926304.html.
 J. Kronenberg and N. Iida, "Simple Living and Sustainable Consumption," Problemy Ekorozwoju - Problems of Sustainable Development, vol. 6, no. 2, pp. 67-74, 2011.
 高. 有智, "「奇集集」以物易物 省錢、環保、交朋友," 天下雜誌, 19 3 2013. [Online]. Available: https://www.cw.com.tw/article/5047857.
 R. Modi, Solidity Programming Essentials: A beginner's guide to build smart contracts for Ethereum and blockchain, Packt Publishing Ltd, 2018.
 N. Satoshi, "Bitcoin: A peer-to-peer electronic cash system," Manubot., 2019.
 G. WOOD, "Ethereum: A secure decentralised generalised transaction ledger," Ethereum project yellow paper, 2014.
 "Merkle Trees and Merkle Roots Explained," [Online]. Available: https://academy.binance.com/en/articles/merkle-trees-and-merkle-roots-explained.
 "Byzantine fault," [Online]. Available: https://en.wikipedia.org/wiki/Byzantine_fault.
 V. Buterin, "On Public and Private Blockchains," Ethereum Blog, 7 8 2015. [Online]. Available: https://blog.ethereum.org/2015/08/07/on-public-and-private-blockchains/.
 Z. Zheng, S. Xie, H. Dai, X. Chen and H. Wang, "An Overview of Blockchain Technology: Architecture, Consensus, and Future Trends," in 2017 IEEE International Congress on Big Data, Honolulu, HI, USA, 2017.
 V. Dejan, J. Dijana and R. Siniša, "Blockchain technology, bitcoin, and Ethereum: A brief overview," in 17th International Symposium INFOTEH-JAHORINA (INFOTEH), East Sarajevo, Bosnia-Herzegovina, 2018.
 "Turing completeness," [Online]. Available: https://en.wikipedia.org/wiki/Turing_completeness .
 "ConsenSys/quorum," [Online]. Available: https://github.com/ConsenSys/quorum.
 "Proof of Authority Explained," Binance Academy, [Online]. Available: https://academy.binance.com/en/articles/proof-of-authority-explained.
 "Raft Consensus Algorithm," GeeksforGeeks, [Online]. Available: https://www.geeksforgeeks.org/raft-consensus-algorithm/.
 T. v. Köller, "RAFT Explained – Part 1/3: Introduction to the Consensus Problem," Container Solutions, 18 1 2017. [Online]. Available: https://blog.container-solutions.com/raft-explained-part-1-the-consenus-problem.
 "Paxos," [Online]. Available: https://en.wikipedia.org/wiki/Paxos_(computer_science).
 T. Chandra, R. Griesemer and J. Redstone, "Paxos Made Live - An Engineering Perspective," in Principles of Distributed Computing, 2007.
 D. Ongaro and J. Ousterhout, "In Search of an Understandable Consensus Algorithm," in USENIX Annual Technical Conference (USENIX ATC 14), 2014.
 M. FISCHER , N. LYNCH and M. PATERSON , "Impossibility of distributed consensus with one faulty process," Journal of the ACM, vol. 32, no. 2, p. 374–382, 1985.
 L. Leslie, "Paxos made simple," ACM Sigact News, vol. 32, no. 4, pp. 18-25, 2001.
 L. Leslie, "Fast paxos," Distributed Computing, vol. 19, no. 2, pp. 79-103, 2006.
 D. Hao and D. J. S. Hilaire, "Multi-Paxos: An implementation and evaluation," Department of Computer Science and Engineering, University of Washington, Tech. Rep. UW-CSE-09-09-02, 2009.
 R. Saltini and D. Hyland-Wood, "Correctness analysis of Istanbul Byzantine Fault Tolerance," Computer Science, pp. 1-31, 2019.
 R. Anderson, I. Ashlagi, D. Gamarnik and Y. Kanoria, "Efficient dynamic barter exchange," Operations Research, vol. 65, no. 6, pp. 1446-1459, 2017.
 Y. Cakmaz, O. Alaca, C. Durmaz, B. Akdal, B. Tezel, M. Challenger and G. Kardas, "Engineering a BDI agent-based semantic e-barter system," 2nd International Conference on Computer Science and Engineering, UBMK 2017, pp. 1072-1077, 2017.
 Z. Jia, P. Tang, R. Wang and H. Zhang, "Efficient near-optimal algorithms for barter exchange," Proceedings of the International Joint Conference on Autonomous Agents and Multiagent Systems, AAMAS, vol. 1, pp. 362-370, 2017.
 C. Ozturan, "Barter Machine: An Autonomous, Distributed Barter Exchange on the Ethereum Blockchain," Ledger, vol. 5, 2020.
 "Creating a network from scratch," ConsenSys, [Online]. Available: https://docs.goquorum.consensys.net/en/stable/Tutorials/Creating-A-Network-From-Scratch/.