A fair protocol for data trading based on Bitcoin transactions

被引:63
作者
Delgado-Segura, Sergi [1 ]
Perez-Sola, Cristina [1 ]
Navarro-Arribas, Guillermo [1 ]
Herrera-Joancomarti, Jordi [1 ]
机构
[1] Univ Autonoma Barcelona, Dept Informat Engn & Commun, Barcelona, Spain
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2020年 / 107卷
关键词
Fair exchange protocol; Blockchain; Bitcoin; Smart contracts; EXCHANGE;
D O I
10.1016/j.future.2017.08.021
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
On-line commercial transactions involve an inherent mistrust between participant parties since, sometimes, no previous relation exists between them. Such mistrust may be a deadlock point in a trade transaction where the buyer does not want to perform the payment until the seller sends the goods and the seller does not want to do so until the buyer pays for the purchase. In this paper we present a fair protocol for data trading where the commercial deal, in terms of delivering the data and performing the payment, is atomic, since the seller cannot redeem the payment unless the buyer obtains the data and the buyer cannot obtain the data without performing the payment. The protocol is based on Bitcoin scripting language and the fairness of the protocol can be probabilistically enforced. (c) 2017 Elsevier B.V. All rights reserved.
引用
收藏
页码:832 / 840
页数:9
相关论文
共 25 条
[1]   Secure Multiparty Computations on Bitcoin [J].
Andrychowicz, Marcin ;
Dziembowski, Stefan ;
Malinowski, Daniel ;
Mazurek, Lukasz .
COMMUNICATIONS OF THE ACM, 2016, 59 (04) :76-84
[2]  
[Anonymous], 1996, HDB APPL CRYPTOGRAPH
[3]   Optimistic fair exchange of digital signatures [J].
Asokan, N ;
Shoup, V ;
Waidner, M .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2000, 18 (04) :593-610
[4]   Efficient and practical fair exchange protocols with off-line TTP [J].
Bao, F ;
Deng, RH ;
Mao, WB .
1998 IEEE SYMPOSIUM ON SECURITY AND PRIVACY - PROCEEDINGS, 1998, :77-85
[5]   A FAIR PROTOCOL FOR SIGNING CONTRACTS [J].
BENOR, M ;
GOLDREICH, O ;
MICALI, S ;
RIVEST, RL .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1990, 36 (01) :40-46
[6]  
Bentov I, 2014, LECT NOTES COMPUT SC, V8617, P421, DOI 10.1007/978-3-662-44381-1_24
[7]   HOW TO EXCHANGE (SECRET) KEYS [J].
BLUM, M .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1983, 1 (02) :175-193
[8]  
Christensen NL, 1997, ECOSYSTEM FUNCTION AND HUMAN ACTIVITIES, P1
[9]  
Delgado-Segura S., 2016, 20161184 CRYPT EPRIN
[10]   A RANDOMIZED PROTOCOL FOR SIGNING CONTRACTS [J].
EVEN, S ;
GOLDREICH, O ;
LEMPEL, A .
COMMUNICATIONS OF THE ACM, 1985, 28 (06) :637-647