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.
- 2023. Node.js. https://nodejs.org/en. [Accessed 2023-08-24].Google Scholar
- 2023. Solidity. https://docs.soliditylang.org/en/v0.8.21/. [Accessed 2023-08-24].Google Scholar
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarDigital Library
- 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 ScholarCross Ref
- 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 ScholarCross Ref
- 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 Scholar
- 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 Scholar
- 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 Scholar
- 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 ScholarCross Ref
- 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 ScholarCross Ref
- 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 ScholarCross Ref
- Satoshi Nakamoto. 2008. Bitcoin: A peer-to-peer electronic cash system. https://bitcoin.org/bitcoin.pdf. [Accessed 2023-08-24].Google Scholar
- 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 ScholarDigital Library
- 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 Scholar
- Gavin Wood 2014. Ethereum: A secure decentralised generalised transaction ledger. Ethereum project yellow paper 151, 2014 (2014), 1–32. [Accessed 2023-08-24].Google Scholar
Index Terms
- Mitigation of Seller and Buyer's Dilemma with Transaction History and Escrow
Recommendations
Atomic cross-chain swaps with improved space, time and local time complexities
AbstractAn effective atomic cross-chain swap protocol is introduced by Herlihy [Herlihy, 2018] as a distributed coordination protocol in order to exchange assets across multiple blockchains among multiple untrusted parties. The atomic cross-chain swap ...
A Privacy-Preserving Buyer–Seller Watermarking Protocol Based on Priced Oblivious Transfer
Buyer-seller watermarking protocols allow copyright protection of digital goods. To protect privacy, some of those protocols provide buyers with anonymity. However, anonymous e-commerce protocols pose several disadvantages, like hindering customer ...
Predicting Buyer-Seller Pricing Disparities
Numerous studies have shown that compensation demanded CD to give up a commodity often greatly exceeds willingness to pay WTP to obtain the same commodity, even in incentive compatible experiments that penalize strategic misrepresentation. Observed CD/...
Comments