Blockchain Meets Sharing Economy: A Case of Smart Contract Enabled Ridesharing Service
Abstract
:1. Introduction
- (1)
- How can we use blockchain technology to build a dedicated, distributed ridesharing service system that enables ridesharing organizers and riders to efficiently find ridesharing partners?
- (2)
- How can a blockchain-based decentralized system be designed to improve the ridesharing service process, especially to reduce the single point of failure, lack of transparency and security vulnerabilities faced by the centralized model?
- (3)
- How can the proposed system be designed to eliminate the ridesharing service intermediaries that charge high service fees?
- (4)
- In the proposed system, how can we utilize blockchain characteristics to design and implement service functions and features to improve ridesharing service quality?
- (5)
- Given that previous research has rarely reported the implementation details of blockchain-based systems that support the sharing economy, how does this study fill in the gaps by providing these details?
2. Background
2.1. Sharing Economy and Ridesharing
2.2. Blockchain and Ridesharing
3. Materials and Methods
3.1. Function-Based Conceptual System Design
3.2. Adapting Blockchain and Smart Contracts into the Proposed Ridesharing Service
3.3. Special Features of Blockchain-Based Ridesharing Services
4. Implementation and Results
4.1. The Development Tools and Environment
4.2. Smart Contracts Design and Implementation
4.3. Process Flows of the Proposed Ridesharing Service
4.4. Implementation Results
5. Discussion and Evaluation
5.1. Performance Evaluation
5.2. Comparison of the Blockchain-Based Ridesharing Service with the Traditional Approach
5.3. Theory-Based Analysis with Discussion and Implication
5.3.1. Relative Advantage
5.3.2. Compatibility
5.3.3. Complexity
5.3.4. Trialability
5.3.5. Observability
5.4. Research Contribution: A Recap
- (1)
- This study demonstrates a feasible and applicable approach to use blockchain technology and smart contracts to develop a dedicated, distributed ridesharing service system that enables ridesharing organizers and riders to efficiently find ridesharing counterparties/partners.
- (2)
- By mitigating the shortcomings of single point of failure, lack of transparency and security risks faced by the centralized model, the proposed decentralized, distributed system leverages its blockchain characteristics of transparency, immutability, process automation and disintermediation to improve service processes execution.
- (3)
- The proposed system facilitates the development of a distributed governance model, enables decentralized value creation and distribution and better supports social sharing and the sharing economy, especially by eliminating intermediaries that charge high service fees.
- (4)
- The proposed system implements three special features (identity authentication and trust evaluation, reasonable estimate of ride fare and time, and reassurance of departure/destination locations) to improve its service quality and particularly enhance the service trust to benefit ride safety.
- (5)
- While prior research has rarely reported the design and implementation details of blockchain-based system supporting the sharing economy, this paper provides such details covering the development tools, the deployment environment and the deployed smart contracts for the proposed ridesharing system.
6. Concluding Remarks, Limitation and Future Work
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Appendix A
References
- Chen, A.; Lu, Y. Protective behavior in ride-sharing through the lens of protection motivation theory and usage situation theory. Int. J. Inf. Manag. 2021, 61, 102402. [Google Scholar] [CrossRef]
- Distelmans, M.; Scheerlinck, I. Institutional strategies in the ridesharing economy: A content analysis based on Uber’s example. Sustainability 2021, 13, 8037. [Google Scholar] [CrossRef]
- Li, C.Y.; Fang, Y.H. The more we get together, the more we can save? A transaction cost perspective. Int. J. Inf. Manag. 2022, 62, 102434. [Google Scholar] [CrossRef]
- Erhardt, G.D.; Roy, S.; Cooper, D.; Sana, B.; Chen, M.; Castiglione, J. Do transportation network companies decrease or increase congestion? Sci. Adv. 2019, 5, eaau2670. [Google Scholar] [CrossRef] [Green Version]
- Wosskow, D. Unlocking the Sharing Economy: An Independent Review; Department for Business, Innovation and Skills: London, UK, 2014; Available online: http://gesd.free.fr/unlocksharing.pdf (accessed on 25 July 2021).
- SFCTA. TNCs Congestion: Draft Report; San Francisco County Transportation Authority: San Francisco, CA, USA, 2018; Available online: https://archive.sfcta.org/sites/default/files/content/Planning/TNCs/TNCs_Congestion_Report_181015_Final.pdf (accessed on 25 July 2021).
- Gandia, R.; Antonialli, F.; Nicolaï, I.; Sugano, J.; Oliveira, J.; Oliveira, I. Casual carpooling: A strategy to support implementation of Mobility-as-a-Service in a developing country. Sustainability 2021, 13, 2774. [Google Scholar] [CrossRef]
- Park, A.; Li, H. The effect of Blockchain technology on supply chain sustainability performances. Sustainability 2021, 13, 1726. [Google Scholar] [CrossRef]
- Mouratidis, K.; Peters, S.; van Wee, B. Transportation technologies, sharing economy, and teleactivities: Implications for built environment and travel. Transp. Res. D Trans. Environ. 2021, 92, 102716. [Google Scholar] [CrossRef]
- Namasudra, S.; Sharma, P. Achieving a decentralized and secure cab sharing system using blockchain technology. IEEE Trans. Intell. Transp. Syst. 2022, in press. [Google Scholar] [CrossRef]
- Rodrigues, B.; Bocek, T.; Lareida, A.; Hausheer, D.; Rafati, S.; Stiller, B. A blockchain-based architecture for collaborative DDoS mitigation with smart contracts. In Proceedings of the IFIP International Conference on Autonomous Infrastructure, Management and Security, Zurich, Switzerland, 10–13 July 2017; pp. 16–29. [Google Scholar] [CrossRef] [Green Version]
- Lahkani, M.J.; Wang, S.; Urbański, M.; Egorova, M. Sustainable B2B E-commerce and blockchain-based supply chain finance. Sustainability 2020, 12, 3968. [Google Scholar] [CrossRef]
- Chang, S.E.; Chen, Y.C. When blockchain meets supply chain: A systematic literature review on current development and potential applications. IEEE Access 2020, 8, 62478–62494. [Google Scholar] [CrossRef]
- Yadav, S.; Singh, S.P. Blockchain critical success factors for sustainable supply chain. Resour. Conserv. Recycl. 2020, 152, 104505. [Google Scholar] [CrossRef]
- Kumar, N.M.; Chopra, S.S. Leveraging blockchain and smart contract technologies to overcome circular economy implementation challenges. Sustainability 2022, 14, 9492. [Google Scholar] [CrossRef]
- Peres, R.; Schreier, M.; Schweidel, D.A.; Sorescu, A. Blockchain meets marketing: Opportunities, threats, and avenues for future research. Int. J. Res. Mark. 2022, 102, 451–464. [Google Scholar] [CrossRef]
- Huang, L.; Zhen, L.; Wang, J.; Zhang, X. Blockchain implementation for circular supply chain management: Evaluating critical success factors. Ind. Mark. Manag. 2022, in press. [Google Scholar] [CrossRef]
- Chang, S.E.; Chen, Y.C.; Wu, T.C. Exploring blockchain technology in international trade. Ind. Manag. Data Syst. 2019, 119, 1712–1733. [Google Scholar] [CrossRef]
- Utz, M.; Johanning, S.; Roth, T.; Bruckner, T.; Strüker, J. From ambivalence to trust: Using blockchain in customer loyalty programs. Int. J. Inf. Manag. 2022, in press. [Google Scholar] [CrossRef]
- Pazaitis, A.; De Filippi, P.; Kostakis, V. Blockchain and value systems in the sharing economy: The illustrative case of Backfeed. Technol. Forecast. Soc. Change 2017, 125, 105–115. [Google Scholar] [CrossRef]
- Basselier, R.; Langenus, G.; Walravens, L. The rise of the sharing economy. NBB Econ. Rev. 2018, 3, 57–78. Available online: https://www.chrisbauman.com.au/Content/Documents/Shared%20economy.pdf (accessed on 25 July 2021).
- Perez, C. Technological revolutions, paradigm shifts and socio-institutional change. In Globalization, Economic Development and Inequality: An Alternative Perspective; Reinert, E.S., Ed.; Edward Elgar Publishing: Cheltenham, UK, 2004; pp. 217–242. [Google Scholar]
- Arrowsmith, L. Smart cities: Business models, technologies and existing projects. In Information Technology Service Research Report; IHS Technology: London, UK, 2014. [Google Scholar]
- Kenworthy, J.R.; Laube, F.B.; Newman, P.; Barter, P.; Raad, T.; Poboon, C.; Guia Jr, B. An International Sourcebook of Automobile Dependence in Cities 1960–1990; University Press of Colorado: Louisville, CO, USA, 1999. [Google Scholar]
- Nakamoto, S. Bitcoin: A Peer-to-Peer Electronic Cash System. 2008. Available online: https://bitcoin.org/bitcoin.pdf (accessed on 25 July 2021).
- Pilkington, M. Blockchain technology: Principles and applications. In Research Handbook on Digital Transformations; Olleros, F.X., Zhegu, M., Eds.; Edward Elgar Publishing: Cheltenham, UK, 2016; pp. 225–253. Available online: https://ssrn.com/abstract=2662660 (accessed on 25 July 2021).
- Chang, S.E.; Chen, Y.C.; Lu, M.F. Supply chain re-engineering using blockchain technology: A case of smart contract based tracking process. Technol. Forecast. Soc. Change 2019, 144, 1–11. [Google Scholar] [CrossRef]
- Szabo, N. Smart Contracts. Unpublished manuscript. 1994. Available online: https://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/CDROM/Literature/LOTwinterschool2006/szabo.best.vwh.net/smart.contracts.html (accessed on 25 July 2021).
- Szabo, N. Smart contracts: Building blocks for digital free markets. EXTROPY #16 J. Transhumanist Thought 1996, 8, 50–53 & 61–64. Available online: https://ia801806.us.archive.org/24/items/extropy-16/Extropy-16.pdf (accessed on 25 July 2021).
- Zamani, E.D.; Giaglis, G.M. With a little help from the miners: Distributed ledger technology and market disintermediation. Ind. Manag. Data Syst. 2018, 118, 637–652. [Google Scholar] [CrossRef]
- Leduc, G.; Kubler, S.; Georges, J.P. Innovative blockchain-based farming marketplace and smart contract performance evaluation. J. Clean. Prod. 2021, 306, 127055. [Google Scholar] [CrossRef]
- Khanji, S.; Assaf, S. Boosting ridesharing efficiency through blockchain: Greenride application case study. In Proceedings of the 2019 10th International Conference on Information and Communication Systems (ICICS), Irbid, Jordan, 11–13 June 2019; pp. 224–229. [Google Scholar] [CrossRef]
- Wang, X.; Ma, D.; Hu, J. Recycling model selection for electronic products considering platform power and blockchain empowerment. Sustainability 2022, 14, 6136. [Google Scholar] [CrossRef]
- Savelyev, A. Contract law 2.0: ‘Smart’ contracts as the beginning of the end of classic contract law. Inf. Commun. Technol. Law 2017, 26, 116–134. [Google Scholar] [CrossRef]
- Cox, K.; Phalp, K.T. Practical experience of eliciting classes from use case descriptions. J. Syst. Softw. 2007, 80, 1286–1304. [Google Scholar] [CrossRef]
- Larman, C. Applying UML and Patterns—An Introduction to Object-Oriented Analysis and Design and the Unified Process; Prentice-Hall: Englewood Cliffs, NJ, USA, 2002. [Google Scholar]
- Sheldon, M.D. Auditing the blockchain oracle problem. J. Inf. Syst. 2021, 35, 121–133. [Google Scholar] [CrossRef]
- Zulfiqar, M.; Tariq, F.; Janjua, M.U.; Mian, A.N.; Qayyum, A.; Qadir, J.; Sher, F.; Hassan, M. EthReview: An Ethereum-based product review system for mitigating rating frauds. Comput. Secur. 2021, 100, 102094. [Google Scholar] [CrossRef]
- Thinkwithgoogle.com. 15.3 s is the Average Load Time for a Mobile Page. Available online: https://www.thinkwithgoogle.com/consumer-insights/consumer-trends/mobile-shopping-ecosystem-page-load-speed/ (accessed on 8 July 2022).
- Support.google.com. In Deciphering “Site Speed”: Where to Find the Metrics, and What They Mean; Google LLC: Mountain View, CA, USA, 2022; Available online: https://support.google.com/analytics/answer/2383341?hl=en#zippy=%2Cin-this-article (accessed on 10 October 2022).
- Dean, B. We Analyzed 5.2 Million Desktop and Mobile Pages: Here Is What We Learned about Page Speed; Backlinko: Boston, MA, USA, 2019; Available online: https://backlinko.com/page-speed-stats (accessed on 10 October 2022).
- DiMaggio, P.; Garip, F. Network effects and social inequality. Annu. Rev. Sociol. 2012, 38, 93–118. [Google Scholar] [CrossRef] [Green Version]
- Rogers, E.M. Diffusion of innovations: Modifications of a model for telecommunications. In Die Diffusion von Innovationen in der Telekommunikation; Stoetzer, M.W., Mahler, A., Eds.; Springer: Berlin/Heidelberg, Germany, 1995; pp. 25–38. [Google Scholar] [CrossRef]
- Swan, M. Blockchain: Blueprint for a New Economy; O’Reilly Media, Inc.: Sebastopol, CA, USA, 2015. [Google Scholar]
- Panetta, K. Top Trends in the Gartner Hype Cycle for Emerging Technologies; Gartner, Inc.: Stamford, CT, USA, 2017; Available online: https://www.gartner.com/smarterwithgartner/top-trends-in-the-gartner-hype-cycle-for-emerging-technologies-2017/ (accessed on 25 July 2021).
- Friedlmaier, M.; Tumasjan, A.; Welpe, I.M. Disrupting industries with blockchain: The industry, venture capital funding, and regional distribution of blockchain ventures. In Proceedings of the 51st Annual Hawaii International Conference on System Sciences (HICSS), Hilton Waikoloa Village, HI, USA, 3–6 January 2018; pp. 3517–3626. [Google Scholar] [CrossRef]
- Benjamin, G. Gartner Blockchain Hype Cycle 2021: Where We Are & What’s Next; Mini Blockchain: Zurich, Switzerland, 2021; Available online: https://imiblockchain.com/gartner-blockchain-hype-cycle (accessed on 15 March 2022).
- Kumar, A.; Liu, R.; Shan, Z. Is blockchain a silver bullet for supply chain management? Technical challenges and research opportunities. Decis. Sci. 2020, 51, 8–37. [Google Scholar] [CrossRef]
- Chang, S.E.; Chen, T.-Y. Application of blockchain technology to podcast-based enterprise content marketing. IEEE Access 2022, 10, 106324–106333. [Google Scholar] [CrossRef]
- Caldarelli, G. Understanding the blockchain oracle problem: A call for action. Information 2020, 11, 509. [Google Scholar] [CrossRef]
Smart Contract | Descriptions of Major Features and Functionalities |
---|---|
Announce.sol | Search, view and join ridesharing order. |
AnnounceManager.sol | Create, post, modify and view order together with its itinerary and riders information. |
Auth.sol | Register and login/logout the system; Authenticate user identity; Create user object; Generate and manage blockchain keys. |
User.sol | Create and manage user IDs, passwords, blockchain addresses; Create and manage blockchain addresses linking to user accounts and transactions; |
UserAccount.sol | Create and use user accounts to manage users’ activities including orders, transactions, and financial (cash/fund) flows. |
UserManager.sol | This is a private contract with private methods and data to support functionalities of User.sol and UserAccount.sol; Manage user list, IDs and passwords by blockchain address. |
Comment.sol | Create, post, and view comments. |
Note: We also implement four auxiliary smart contracts with methods and data to support seven smart contracts described above, and those four auxiliary smart contracts and their descriptions are summarized as follows. | |
(1) AccountManager.sol | Help UserAccount.sol to manage user’s fund/cash flows. |
(2) TrafficTransaction.sol | Help Announce.sol, AnnounceManager.sol and Comment.sol to manage order itineraries. |
(3) TransactionManager.sol | Help AnnounceManager.sol and UserAccount.sol to manage orders and transactions. |
(4) Global.sol | This is an auxiliary smart contract with methods and data to support all other smart contracts. |
Hardware Specifications (3 computers *) |
Intel® Core™ i7-8700 CPU @ 3.20GHz (Test Machine).
| |
Software Specifications (including tools, standards, and development environments) |
|
|
Ridesharing Service Function | Descriptions |
---|---|
To register and log in/out | User registration and login/logout, enabled by Auth.sol and UserManager.sol |
To create/post order | Order creation/posting, enabled by Announce.sol and AnnounceManager.sol |
To view posted orders | Order viewing/searching, enabled by AnnounceManager.sol |
To modify posted orders | Order modification enabled by Announce.sol |
To join/follow orders and confirm prepayment | Order joining and prepayment confirmation, enabled by Announce.sol and AnnounceManager.sol |
To confirm transaction | Transaction confirmation, enabled by Announce.sol |
To evaluate and make comments on user trust and orders | Evaluation of user trust and commentary on order against ridesharing counterparties, enabled by Comment.sol |
To manage fund in user account | Management of user account fund/cash flows, enabled by UserAccount.sol |
Iteration(s) of Testing | Average Time Spent in Login Process | Average Time Spent in Order Posting |
---|---|---|
1 time | 3.0 s | 11.0 s |
5 times | 3.2 s | 9.4 s |
10 times | 3.2 s | 9.4 s |
20 times | 4.2 s | 10.6 s |
Number of Concurrent Users | Average Time Spent in Login Process | Average Time Spent in Order Posting |
---|---|---|
2 users | 3.0 s | 9.0 s |
5 users | 3.6 s | 9.4 s |
15 users | 4.0 s | 10.0 s |
30 users | 4.5 s | 10.4 s |
Feature/Function | Blockchain-Based Service (BGRS) | Traditional Approach (Existing Services) |
---|---|---|
Dedicated/Integrated platform | Yes (Users use BGRS only) | No (Users have to use several SNS sites) |
Transparency of service process | Higher | Lower |
Risk of data tempering | Lower | Higher |
Payment of riding fare | Automated by smart contract | Cash, fund transfer (via bank), credit card |
Service management/control | Decentralized/Peer-to-peer (P2P) | Centralized |
Identity authentication | Higher (level of confidence) | Lower (level of confidence) |
Service trust | Higher | Lower |
Default risk of sharing agreement | Lower | Higher |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Chang, S.E.; Chang, E.C.; Chen, Y. Blockchain Meets Sharing Economy: A Case of Smart Contract Enabled Ridesharing Service. Sustainability 2022, 14, 13732. https://doi.org/10.3390/su142113732
Chang SE, Chang EC, Chen Y. Blockchain Meets Sharing Economy: A Case of Smart Contract Enabled Ridesharing Service. Sustainability. 2022; 14(21):13732. https://doi.org/10.3390/su142113732
Chicago/Turabian StyleChang, Shuchih Ernest, Erik Chiaway Chang, and Yijou Chen. 2022. "Blockchain Meets Sharing Economy: A Case of Smart Contract Enabled Ridesharing Service" Sustainability 14, no. 21: 13732. https://doi.org/10.3390/su142113732
APA StyleChang, S. E., Chang, E. C., & Chen, Y. (2022). Blockchain Meets Sharing Economy: A Case of Smart Contract Enabled Ridesharing Service. Sustainability, 14(21), 13732. https://doi.org/10.3390/su142113732