summaryrefslogtreecommitdiff
path: root/5b/a073e8cd8f1c5b56f61e21ee8c21d8e11885ac
blob: a60fa09a3890fbebf4fe2a6a861f4553f74a623d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
Received: from sog-mx-3.v43.ch3.sourceforge.com ([172.29.43.193]
	helo=mx.sourceforge.net)
	by sfs-ml-2.v29.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from <gcbd-bitcoin-development@m.gmane.org>)
	id 1WwZoG-0003cW-M1 for bitcoin-development@lists.sourceforge.net;
	Mon, 16 Jun 2014 16:31:04 +0000
Received-SPF: pass (sog-mx-3.v43.ch3.sourceforge.com: domain of m.gmane.org
	designates 80.91.229.3 as permitted sender)
	client-ip=80.91.229.3;
	envelope-from=gcbd-bitcoin-development@m.gmane.org;
	helo=plane.gmane.org; 
Received: from plane.gmane.org ([80.91.229.3])
	by sog-mx-3.v43.ch3.sourceforge.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.76) id 1WwZoE-0008Hm-Ny
	for bitcoin-development@lists.sourceforge.net;
	Mon, 16 Jun 2014 16:31:04 +0000
Received: from list by plane.gmane.org with local (Exim 4.69)
	(envelope-from <gcbd-bitcoin-development@m.gmane.org>)
	id 1WwZo7-0004PI-3v for bitcoin-development@lists.sourceforge.net;
	Mon, 16 Jun 2014 18:30:55 +0200
Received: from 93-35-10-132.ip52.fastwebnet.it ([93.35.10.132])
	by main.gmane.org with esmtp (Gmexim 0.1 (Debian))
	id 1AlnuQ-0007hv-00 for <bitcoin-development@lists.sourceforge.net>;
	Mon, 16 Jun 2014 18:30:55 +0200
Received: from lawrence by 93-35-10-132.ip52.fastwebnet.it with local (Gmexim
	0.1 (Debian)) id 1AlnuQ-0007hv-00
	for <bitcoin-development@lists.sourceforge.net>;
	Mon, 16 Jun 2014 18:30:55 +0200
X-Injected-Via-Gmane: http://gmane.org/
To: bitcoin-development@lists.sourceforge.net
From: Lawrence Nahum <lawrence@greenaddress.it>
Date: Mon, 16 Jun 2014 16:30:45 +0000 (UTC)
Message-ID: <loom.20140616T181739-326@post.gmane.org>
References: <CAKrJrGOBSiY5V59eko6g796j3wh9V9ZLjPbyHeS5=zyX6j3Wdw@mail.gmail.com>
	<CANEZrP0Euc1mPhRc9e41tU4zMDrWesvVyiBpAPq6M3m7K=aU=A@mail.gmail.com>
	<CAFDyEXgKpbE4WGAqROJ4J1UST=tXWgfn7uKhRO_tngJfVK_Czw@mail.gmail.com>
	<CADE3-jA8LizD8cjdqKm0pFc8OV7JqPBGhs4uvp6=VhEU2emV6w@mail.gmail.com>
	<CANEZrP3KKSkD7_R0Dvt600b7vh0oia78vHhPrPqSGBbwf9DsSQ@mail.gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Complaints-To: usenet@ger.gmane.org
X-Gmane-NNTP-Posting-Host: sea.gmane.org
User-Agent: Loom/3.14 (http://gmane.org/)
X-Loom-IP: 93.35.10.132 (Mozilla/5.0 (X11;
	Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko)
	Chrome/35.0.1916.114 Safari/537.36)
X-Spam-Score: -2.2 (--)
X-Spam-Report: Spam Filtering performed by mx.sourceforge.net.
	See http://spamassassin.org/tag/ for more details.
	-0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/,
	no trust [80.91.229.3 listed in list.dnswl.org]
	-1.5 SPF_CHECK_PASS SPF reports sender host as permitted sender for
	sender-domain
	-0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
	-0.0 SPF_PASS               SPF: sender matches SPF record
	-0.7 RP_MATCHES_RCVD Envelope sender domain matches handover relay
	domain
X-Headers-End: 1WwZoE-0008Hm-Ny
Subject: Re: [Bitcoin-development] instant confirmation via payment protocol
	backwards compatible proto buffer extension
X-BeenThere: bitcoin-development@lists.sourceforge.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: <bitcoin-development.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>,
	<mailto:bitcoin-development-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum_name=bitcoin-development>
List-Post: <mailto:bitcoin-development@lists.sourceforge.net>
List-Help: <mailto:bitcoin-development-request@lists.sourceforge.net?subject=help>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>,
	<mailto:bitcoin-development-request@lists.sourceforge.net?subject=subscribe>
X-List-Received-Date: Mon, 16 Jun 2014 16:31:04 -0000

Mike Hearn <mike <at> plan99.net> writes:

> Please see https://github.com/bitcoin/bitcoin/pull/3883 which implements 
this exact scheme. It can solve some kinds of double spends (probably), but 
others - like ones done by corrupt miners (see bitundo) - can't be solved 
this way.

I read the comments on the PR. I mean no disrespect but this patch can't 
prevent double spends minutes apart and a solution is as good as it's 
weakest link.

It also seems to suffer from potential ddos and otherwise may provide a 
false sense of security. I wouldn't call it a solution in sight just yet.


> Lawrence's motivation for this BIP is essentially to act as a backup in 
case the Bitcoin native double spending protections end up being too weak to 
be useful. It reintroduces a notion of centralised trust as a layer on top 
of the Bitcoin protocol, but only for cases where the seller/recipient feels 
it'd be useful. In this way it gives us slack: if someone is able to 
reliably double spend and the merchants losses due to payment fraud go up, 
we can fall back to TTPs for a while until someone finds a solution for 
Bitcoin, or we just give up on the Bitcoin experiment, but hey - at least we 
now have a better intermediary protocol than SWIFT 

I wouldn't put it just like that. Sure, it's a backup to the double spend 
solution in case we don't reach one - but also, even if you reach some 
reasonable compromise I assume it won't be instant and instant confirmation 
between exchanges can create huge arbitrage opportunities and as such 
liquidity.

It's not really aimed at the merchant but more at service providers and 
payment processors - or simply, between users that don't know each other in 
local traders environments/squares, assuming they are ok trusting a 
known/respected/reputable third party.

> In practice of course this is something payment processors like Bitpay and 
Coinbase will think about. Individual cafes etc who are just using mobile 
wallets won't be able to deal with this complexity: if we can't make native 
Bitcoin work well enough there, we're most likely to just lose that market 
or watch it become entirely centralised around a handful of payment 
processing companies.


What do you expect for e-commerce and escrow to happen? Don't you think the 
market will naturally converge to a handful of hubs that will helps with 
refunds and things like that? Or do you expect to just 'trust' all people on  
online markets and smaller unknown online shops?

I mean, the beauty of Bitcoin is that it brings much more transparency and 
the tools to build such things without huge barriers to entry and without 
using closed protocols - not that it solves _every_ problem.