skip to main content
10.1145/3630590.3630591acmotherconferencesArticle/Chapter ViewAbstractPublication PagesaintecConference Proceedingsconference-collections
research-article
Open Access

Mitigation of Seller and Buyer's Dilemma with Transaction History and Escrow

Published:12 December 2023Publication History

ABSTRACT

In this paper, to estimate the risk of economic loss incurred by both parties in production order transactions, we propose a scheme that enables escrow and confirmation of the results without relying on a third party. In such transactions, both parties risk incurring economic losses if the other party behaves dishonestly. Generally, the risk can be reduced with an escrow service provided by a trusted third party. However, there is a risk of fraud by the third party; in some cases, the third party may not be available for the buyer or seller. Several existing schemes utilize fair exchange and blockchain to disburse the deposited payment upon the delivery of specific data. However, in production order transactions, some cases cannot be handled only by completion of delivery, such as disputes that arise when the data does not meet the quality expected by the buyer. In such cases, before the transaction starts, a party would confirm the counterparty’s behavior in past transactions to estimate the risk of a dispute occurring. In this paper, we propose a scheme that records the history of past transaction processes while utilizing blockchain-based escrow and allows future counterparties to confirm the history as a reference for estimating risk. By the opportunity loss that a history of dishonest behavior causes and applying blockchain-based escrow, the scheme motivates sellers and buyers to behave in good faith. We implemented a prototype system on top of Ethereum and verified its feasibility. By expanding the scope of transactions, we expect that it will be possible to determine whether transactions between individuals over the Internet are feasible without relying on a specific escrow service.

References

  1. 2023. Node.js. https://nodejs.org/en. [Accessed 2023-08-24].Google ScholarGoogle Scholar
  2. 2023. Solidity. https://docs.soliditylang.org/en/v0.8.21/. [Accessed 2023-08-24].Google ScholarGoogle Scholar
  3. Marcin Andrychowicz, Stefan Dziembowski, Daniel Malinowski, and Lukasz Mazurek. 2014. Secure Multiparty Computations on Bitcoin. In 2014 IEEE Symposium on Security and Privacy. 443–458. https://doi.org/10.1109/SP.2014.35Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Aditya Asgaonkar and Bhaskar Krishnamachari. 2019. Solving the Buyer and Seller’s Dilemma: A Dual-Deposit Escrow Smart Contract for Provably Cheat-Proof Delivery and Payment for a Digital Good without a Trusted Mediator. In 2019 IEEE International Conference on Blockchain and Cryptocurrency (ICBC). 262–267. https://doi.org/10.1109/BLOC.2019.8751482Google ScholarGoogle ScholarCross RefCross Ref
  5. N. Asokan, Matthias Schunter, and Michael Waidner. 1997. Optimistic Protocols for Fair Exchange. In Proceedings of the 4th ACM Conference on Computer and Communications Security (Zurich, Switzerland) (CCS ’97). Association for Computing Machinery, New York, NY, USA, 7–17. https://doi.org/10.1145/266420.266426Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Feng Bao, R.H. Deng, and Wenbo Mao. 1998. Efficient and practical fair exchange protocols with off-line TTP. In Proceedings. 1998 IEEE Symposium on Security and Privacy (Cat. No.98CB36186). 77–85. https://doi.org/10.1109/SECPRI.1998.674825Google ScholarGoogle ScholarCross RefCross Ref
  7. Jethro G. Beekman. 2016. A Denial of Service attack against fair computations using Bitcoin deposits. Inform. Process. Lett. 116, 2 (2016), 144–146. https://doi.org/10.1016/j.ipl.2015.09.009Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Emanuele Bellini, Youssef Iraqi, and Ernesto Damiani. 2020. Blockchain-Based Distributed Trust and Reputation Management Systems: A Survey. IEEE Access 8 (2020), 21127–21151. https://doi.org/10.1109/ACCESS.2020.2969820Google ScholarGoogle ScholarCross RefCross Ref
  9. Iddo Bentov and Ranjit Kumaresan. 2014. How to Use Bitcoin to Design Fair Protocols. In Advances in Cryptology – CRYPTO 2014, Juan A. Garay and Rosario Gennaro (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 421–439.Google ScholarGoogle ScholarCross RefCross Ref
  10. Steven Goldfeder, Joseph Bonneau, Rosario Gennaro, and Arvind Narayanan. 2017. Escrow Protocols for Cryptocurrencies: How to Buy Physical Goods Using Bitcoin. In Financial Cryptography and Data Security, Aggelos Kiayias (Ed.). Springer International Publishing, Cham, 321–339.Google ScholarGoogle Scholar
  11. Xuan Son Ha, Trieu Hai Le, Tan Tai Phan, Hung Huy Duc Nguyen, Hong Khanh Vo, and Nghia Duong-Trung. 2021. Scrutinizing Trust and Transparency in Cash on Delivery Systems. In Security, Privacy, and Anonymity in Computation, Communication, and Storage, Guojun Wang, Bing Chen, Wei Li, Roberto Di Pietro, Xuefeng Yan, and Hao Han (Eds.). Springer International Publishing, Cham, 214–227.Google ScholarGoogle Scholar
  12. Markus Jakobsson. 1995. Ripping Coins for a Fair Exchange. In Advances in Cryptology — EUROCRYPT ’95, Louis C. Guillou and Jean-Jacques Quisquater (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 220–230.Google ScholarGoogle Scholar
  13. Ziyao Liu, Nguyen Cong Luong, Wenbo Wang, Dusit Niyato, Ping Wang, Ying-Chang Liang, and Dong In Kim. 2019. A Survey on Blockchain: A Game Theoretical Perspective. IEEE Access 7 (2019), 47615–47643. https://doi.org/10.1109/ACCESS.2019.2909924Google ScholarGoogle ScholarCross RefCross Ref
  14. Umer Majeed, Latif U. Khan, Ibrar Yaqoob, S.M. Ahsan Kazmi, Khaled Salah, and Choong Seon Hong. 2021. Blockchain for IoT-based smart cities: Recent advances, requirements, and future challenges. Journal of Network and Computer Applications 181 (2021), 103007. https://doi.org/10.1016/j.jnca.2021.103007Google ScholarGoogle ScholarCross RefCross Ref
  15. James Meijers, Guntur Dharma Putra, Grammateia Kotsialou, Salil S. Kanhere, and Andreas Veneris. 2021. Cost-Effective Blockchain-based IoT Data Marketplaces with a Credit Invariant. In 2021 IEEE International Conference on Blockchain and Cryptocurrency (ICBC). 1–9. https://doi.org/10.1109/ICBC51069.2021.9461127Google ScholarGoogle ScholarCross RefCross Ref
  16. Satoshi Nakamoto. 2008. Bitcoin: A peer-to-peer electronic cash system. https://bitcoin.org/bitcoin.pdf. [Accessed 2023-08-24].Google ScholarGoogle Scholar
  17. Jayasree Sengupta, Sushmita Ruj, and Sipra Das Bit. 2023. FairShare: Blockchain Enabled Fair, Accountable and Secure Data Sharing for Industrial IoT. IEEE Transactions on Network and Service Management (2023), 1–1. https://doi.org/10.1109/TNSM.2023.3239832Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Fabian Vogelsteller and Vitalik Buterin. 2015. Eip 20: Erc-20 token standard. Ethereum Improvement Proposals 20 (2015). https://eips.ethereum.org/EIPS/eip-20 [Accessed 2023-08-24].Google ScholarGoogle Scholar
  19. Gavin Wood 2014. Ethereum: A secure decentralised generalised transaction ledger. Ethereum project yellow paper 151, 2014 (2014), 1–32. [Accessed 2023-08-24].Google ScholarGoogle Scholar

Index Terms

  1. Mitigation of Seller and Buyer's Dilemma with Transaction History and Escrow

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Other conferences
          AINTEC '23: Proceedings of the 18th Asian Internet Engineering Conference
          December 2023
          129 pages
          ISBN:9798400709395
          DOI:10.1145/3630590

          Copyright © 2023 Owner/Author

          This work is licensed under a Creative Commons Attribution-NoDerivatives International 4.0 License.

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 12 December 2023

          Check for updates

          Qualifiers

          • research-article
          • Research
          • Refereed limited

          Acceptance Rates

          Overall Acceptance Rate15of38submissions,39%
        • Article Metrics

          • Downloads (Last 12 months)237
          • Downloads (Last 6 weeks)57

          Other Metrics

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        HTML Format

        View this article in HTML Format .

        View HTML Format