Accessible Requires Authentication Published by De Gruyter Oldenbourg October 6, 2018

A Peer-to-peer Purchase and Rental Smart Contract-based Application (PuRSCA)

Sina Rafati Niya, Florian Schüpfer, Thomas Bocek and Burkhard Stiller

Abstract

This work introduces the design and implementation of an Android-based Peer-to-peer Purchase and Rental Application termed PuRSCA, which leverages Smart Contracts (SC) and the Ethereum public blockchain (BC). As a Device-to-device (D2D) communication protocol, WiFi-Direct is chosen to enable the P2P data transmission between two parties. This work results in a cost-efficient, secure, SC-based, P2P, and Decentralized application (Dapp). Evaluations on performance of this Dapp is specified in terms of its D2D deployment, transaction costs, scalability, security, and privacy.

ACM CCS:

References

1. Airbnb. https://www.airbnb.com, Last visit September 28, 2017. Search in Google Scholar

2. Android, Security Tipps; https://developer.android.com/training/articles/securitytips.html, Last visit July 31, 2017. Search in Google Scholar

3. P. Arana: Benefits and Vulnerabilities of Wi-Fi Protected Access 2 (WPA2); http://cs.gmu.edu/~yhwang1/INFS612/Sample_Projects/Fall_06_GPN_6_Final_Report.pdf, Last visit July 30, 2017. Search in Google Scholar

4. Bitcoin, Proof of Work; https://en.bitcoin.it/wiki/Proof_of_work, Last visit May 9, 2017. Search in Google Scholar

5. A. Bogner, M. Chanson, A. Meeuw: A Decentralised Sharing App Running a Smart Contract on the Ethereum Blockchain; 6th International Conference on the Internet of Things(IoT16), Stuttgart, Germany, November 2016. Search in Google Scholar

6. Brooklyn Microgrid; http://microgridmedia.com/brooklyn-startup-broadens-solar-power-access-with-p2p-energy-exchange/, Last visit May 9, 2017. Search in Google Scholar

7. E. Bucher: Zustandekommen des Vertrages; http://www.eugenbucher.ch/pdf_files/Bucher_ORAT_10.pdf, Last visit May 9, 2017. Search in Google Scholar

8. E. Bucher: Kaufvertrag im Allgemeinen. http://www.eugenbucher.ch/pdf_files/Bucher_ORBT_03.pdf, Last visit May 9, 2017. Search in Google Scholar

9. D. Camps-Murr, A. Garcia-Saavedra, P. Serrano: Device to Device Communications with WiFi Direct: Overview and Experimentation. http://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=81D8D0CEA0130A332E2EB14EC8563A1E?doi=10.1.1.725.7590&rep=rep1&type=pdf, Last visit July 20, 2017. Search in Google Scholar

10. CryptoCompare.com: https://www.cryptocompare.com/, Last visit May 9, 2017. Search in Google Scholar

11. Digix White paper; https://dgx.io/whitepaper.pdf, Last visit May 9, 2017. Search in Google Scholar

12. Ebay. http://www.ebay.com, Last visit September 28, 2017. Search in Google Scholar

13. Ebay, General Terms of Agreement; http://pages.ebay.ch/help/policies/user-agreement.html, Last visit May 9, 2017. Search in Google Scholar

14. Ethereum, Documentation. http://www.ethdocs.org/en/latest/, Last visit May 9, 2017. Search in Google Scholar

15. Ethereum.io: Safe Remote Purchase; http://solidity.readthedocs.io/, Last visit September 19, 2017. Search in Google Scholar

16. Ethereum, Average Exchange Rate Since May 1, 2017; https://poloniex.com/, Last visit July 28, 2017. Search in Google Scholar

17. Ethgasstation: https://ethgasstation.info, Last visit July 16, 2017. Search in Google Scholar

18. Go-Ethereum: https://github.com/ethereum/go-ethereum, Last visit May 9, 2017. Search in Google Scholar

19. K. Haataja, K. Hyppönen, S. Pasanen, P. Toivanen: Bluetooth Security Attacks, “Overview of Bluetooth Security”, SpringerBriefs in Computer Science, 2013. http://www.springer.com/cda/content/document/cda_downloaddocument/9783642406454-c2.pdf?SGWID=0-0-45-1434420-p175453762, Last visit August 12, 2017. Search in Google Scholar

20. F. Hawlitschek, T. Teubner, G. Henner: Understanding the Sharing Economy – Drivers and Impediments for Participation in Peer-to-Peer Rental, 49th Hawaii International Conference on System Sciences (HICSS), Koloa, HI, USA, Januar 2016, ISBN: 978-0-7695-5670-3. Search in Google Scholar

21. IEEE 802.11 Wi-Fi Standards; http://www.radio-electronics.com/info/wireless/wi-fi/ieee-802-11-standards-tutorial.php, Last visit July 21, 2017. Search in Google Scholar

22. QrGen; https://github.com/kenglxn/QRGen, Last visit May 9, 2017. Search in Google Scholar

23. Skip The Rental Counter, https://turo.com/, Last visit August 22, 2018. Search in Google Scholar

24. SuisseId Multi Signing Platform; https://www.multisigning.ch/, Last visit August 4, 2017. Search in Google Scholar

25. Swiss Federal Council: Federal Law on the Supplement to the Swiss Civil Code; https://www.admin.ch/opc/de/classified-compilation/19110009/index.html#a1, Last visit Sep 28, 2017. Search in Google Scholar

26. N. Szabo: The Idea of Smart Contracts [1997]; http://www.fon.hum.uva.nl/, Last visit May 9, 2017. Search in Google Scholar

27. Transactive Grid; https://www.slideshare.net/JohnLilic/transactive-grid, Last visit May 9, 2017. Search in Google Scholar

28. S. Viehböck: Brute Forcing Wi-Fi Protected Setup, https://sviehb.files.wordpress.com/2011/12/viehboeck_wps.pdf, Last visit July 11, 2017. Search in Google Scholar

29. Web3j library; https://github.com/web3j/web3j, Last visit September 22, 2017. Search in Google Scholar

30. S. Rafati, F. Schüpfer, T. Bocek, and B. Stiller: A Peer-to-Peer Purchase and Rental Smart Contract-based Application, IfI Technical Report No. 2017-04, Department of Informatics, University of Zürich, Switzerland, August 2017, https://files.ifi.uzh.ch/CSG/staff/Rafati/Purchase-Rental-APP-SC.pdf. Search in Google Scholar

31. F. Schüpfer: Design and Implementation of a Smart Contract Application, Master Thesis, Communication Systems Group, Department of Informatics, University of Zürich, Switzerland, August 2017, https://files.ifi.uzh.ch/CSG/staff/Rafati/Florian-Schupfer-MA.pdf. Search in Google Scholar

32. J. Burger: Collaborative DDoS Mitigation based on Blockchains, Bachelor Thesis, Communication Systems Group, Department of Informatics, University of Zürich, Switzerland, August 2017, https://files.ifi.uzh.ch/CSG/staff/Rafati/Jonathan-Burger-BA.pdf. Search in Google Scholar

Received: 2017-12-01
Revised: 2018-07-30
Accepted: 2018-08-09
Published Online: 2018-10-06
Published in Print: 2018-12-19

© 2018 Walter de Gruyter GmbH, Berlin/Boston