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

06/21/2018
by   Aditya Asgaonkar, et al.
0

A fundamental problem for electronic commerce is the buying and selling of digital goods between individuals that may not know or trust each other. Traditionally, this problem has been addressed by the use of trusted third-parties such as credit-card companies, mediated escrows, legal adjudication, or reputation systems. Despite the rise of blockchain protocols as a way to send payments without trusted third parties, the important problem of exchanging a digital good for payment without trusted third parties has been paid much less attention. We refer to this problem as the Buyer and Seller's Dilemma and present for it a dual-deposit escrow trade protocol which uses double-sided payment deposits in conjunction with simple cryptographic primitives, and that can be implemented using a blockchain-based smart contract. We analyze our protocol as an extensive-form game and prove that the Sub-game Perfect Nash Equilibrium for this game is for both the buyer and seller to cooperate and behave honestly. We address this problem under the assumption that the digital good being traded is known and verifiable, with a fixed price known to both parties.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/24/2020

An Incentive-Compatible Smart Contract for Decentralized Commerce

We propose a smart contract that allows two mutually distrusting parties...
research
04/17/2019

Truxen: A Trusted Computing Enhanced Blockchain

Truxen is a Trusted Computing enhanced blockchain that uses Proof of Int...
research
10/03/2020

DCDChain: A Credible Architecture of Digital Copyright Detection Based on Blockchain

Copyright detection is an effective method to prevent piracy. However, u...
research
01/11/2020

Verifiable and Auditable Digital Interchange Framework

We address the problem of fairness and transparency in online marketplac...
research
09/09/2023

A Data Middleware for Obtaining Trusted Price Data for Blockchain

As a trusted middleware connecting the blockchain and the real world, th...
research
03/18/2019

Securely Trading Unverifiable Information without Trust

In future, information may become one of the most important assets in ec...

Please sign up or login with your details

Forgot password? Click here to reset