summaryrefslogtreecommitdiff
path: root/86/01c4b91898a0e21f58b56de67f240b9d30843c
blob: 1e6e4721257889fd7e99e111ce23e7a2a37521e1 (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
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
Return-Path: <eric@voskuil.org>
Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
	[172.17.192.35])
	by mail.linuxfoundation.org (Postfix) with ESMTPS id 1815240F
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Thu,  5 Jan 2017 07:45:14 +0000 (UTC)
X-Greylist: whitelisted by SQLgrey-1.7.6
Received: from mail-pg0-f49.google.com (mail-pg0-f49.google.com [74.125.83.49])
	by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 9F79312C
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Thu,  5 Jan 2017 07:45:13 +0000 (UTC)
Received: by mail-pg0-f49.google.com with SMTP id y62so185310651pgy.1
	for <bitcoin-dev@lists.linuxfoundation.org>;
	Wed, 04 Jan 2017 23:45:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=voskuil-org.20150623.gappssmtp.com; s=20150623;
	h=subject:to:references:from:message-id:date:user-agent:mime-version
	:in-reply-to; bh=GoUMSnuvT5KIXsWzohP/4cKUzTbiynt3eXZpzdGgtCA=;
	b=a0ZD8MY6Gh/gYSRIN+qUiDHS4jZ8dky7gxJ1qOgDe4YtGcwdRHogkvdiXMkjI+NoSv
	V7fSRtgG3RdYIXfgkgFGbkzb6sMSMb2XZ5Difqbd21JjwW4UtXKBDMYDAXo0Cy3o5apF
	Tb5RxU0msOOzgNx4Gt6ARTTMlc15ZXqpyDzLxodF3oUHuifYjzSOSfgBoIXDjrjIidgl
	gjDWMuNuifn9znxPw2k9y4+HxmxRrMs8pNgTryi22P4lLAeowWJz5cocFoTy1Sh+u31h
	0+Gkd7uUYimzvG6X9rbtjys6ZHQDdM/yeB0yQ8tw63JvJQEFFvBvUuN6CftJL8fbcOZ8
	fMNw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
	d=1e100.net; s=20161025;
	h=x-gm-message-state:subject:to:references:from:message-id:date
	:user-agent:mime-version:in-reply-to;
	bh=GoUMSnuvT5KIXsWzohP/4cKUzTbiynt3eXZpzdGgtCA=;
	b=EbH9vB9If52NLfr8H4HOwImiuq13nlHSHERD0s1xIJxglKcIFyQTCg79FQvXmWGLcG
	OvVDRA5CueTLmj89GZBFo2BdNZWKLHHhcCFd6/aXTdTQlWHGW6JQVkPKM+XNpSdNSjSp
	L4C0Se3E6A7e8R0eJ0vnx9a2n0vQm4Vv7Wk52awgcf7ZB3nSp0uxH9m4NXNTS2uOPZaX
	NMkjwi1P1YxVIuvCr1UCex8qtgOpwuxE8HbYQEN2QhHkqUOK84ViFErQLhCWXj1Qf28G
	C9/4Uq0QGuFIXdgwMK88aUe+1yZyKEgeE+ucq3x5/Zzz1MK+2g20Gu9T1shoPYP6IFNG
	j1vw==
X-Gm-Message-State: AIkVDXLk3iJy16irWyxeSkotZZ0EXDJspsOa7XP9ivd9MzjUt633Qd7W5Odcf7IjTy0TVQ==
X-Received: by 10.99.222.85 with SMTP id y21mr130754306pgi.119.1483602313251; 
	Wed, 04 Jan 2017 23:45:13 -0800 (PST)
Received: from ?IPv6:2601:600:9000:d69e:118b:d57:1967:d8f1?
	([2601:600:9000:d69e:118b:d57:1967:d8f1])
	by smtp.gmail.com with ESMTPSA id
	o68sm151377774pfb.42.2017.01.04.23.45.12
	(version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
	Wed, 04 Jan 2017 23:45:12 -0800 (PST)
To: Chris Priest <cp368202@ohiou.edu>,
	Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>,
	Jonas Schnelli <dev@jonasschnelli.ch>
References: <71d822e413ac457a530e1c367811cc24@cock.lu>
	<77b6dd25-0603-a0bd-6a9e-38098e5cb19d@jonasschnelli.ch>
	<74aeb4760316b59a3db56c0d16d11f28@cock.lu>
	<CACq0ZD7XT_h8ADptKA0uBT7617fvvgh3uGndkc08RZUSQM2yQg@mail.gmail.com>
	<f335731c-3928-6694-5ed8-aa1999b401f1@jonasschnelli.ch>
	<CAAcC9ysdaK1DqBBRvBM=7uHFnM7WW23R61v68xrAMj3rWJfqdg@mail.gmail.com>
From: Eric Voskuil <eric@voskuil.org>
X-Enigmail-Draft-Status: N0110
Message-ID: <347a0909-affd-da0c-f7f8-09fa76bcb279@voskuil.org>
Date: Wed, 4 Jan 2017 23:45:18 -0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
	Thunderbird/45.5.1
MIME-Version: 1.0
In-Reply-To: <CAAcC9ysdaK1DqBBRvBM=7uHFnM7WW23R61v68xrAMj3rWJfqdg@mail.gmail.com>
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature";
	boundary="Pufegsgo9fmwqGIOnwjBAlr9Nbe0Dul4B"
X-Spam-Status: No, score=-1.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,
	DKIM_VALID, RCVD_IN_DNSWL_NONE,
	RCVD_IN_SORBS_SPAM autolearn=no version=3.3.1
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on
	smtp1.linux-foundation.org
X-Mailman-Approved-At: Thu, 05 Jan 2017 13:11:20 +0000
Subject: Re: [bitcoin-dev] Committed bloom filters for improved wallet
 performance and SPV security
X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Bitcoin Protocol Discussion <bitcoin-dev.lists.linuxfoundation.org>
List-Unsubscribe: <https://lists.linuxfoundation.org/mailman/options/bitcoin-dev>,
	<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=unsubscribe>
List-Archive: <http://lists.linuxfoundation.org/pipermail/bitcoin-dev/>
List-Post: <mailto:bitcoin-dev@lists.linuxfoundation.org>
List-Help: <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=help>
List-Subscribe: <https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev>,
	<mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Jan 2017 07:45:14 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--Pufegsgo9fmwqGIOnwjBAlr9Nbe0Dul4B
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

On 01/04/2017 11:06 PM, Chris Priest via bitcoin-dev wrote:
> On 1/3/17, Jonas Schnelli via bitcoin-dev
> <bitcoin-dev@lists.linuxfoundation.org> wrote:
>>
>> There are plenty, more sane options. If you can't run your own full-no=
de
>> as a merchant (trivial), maybe co-use a wallet-service with centralize=
d
>> verification (maybe use two of them), I guess Copay would be one of
>> those wallets (as an example). Use them in watch-only mode.
>=20
> The best way is to connect to the mempool of each miner and check to
> see if they have your txid in their mempool.
>=20
> https://www.antpool.com/api/is_in_mempool?txid=3D334847bb...
> https://www.f2pool.com/api/is_in_mempool?txid=3D334847bb...
> https://bw.com/api/is_in_mempool?txid=3D334847bb...
> https://bitfury.com/api/is_in_mempool?txid=3D334847bb...
> https://btcc.com/api/is_in_mempool?txid=3D334847bb...
>=20
> If each of these services return "True", and you know those services
> so not engage in RBF, then you can assume with great confidence that
> your transaction will be in the next block, or in a block very soon.
> If any one of those services return "False", then you must assume that
> it is possible that there is a double spend floating around, and that
> you should wait to see if that tx gets confirmed. The problem is that
> not every pool runs such a service to check the contents of their
> mempool...
>=20
> This is an example of mining centralization increasing the security of
> zero confirm.

A world connected up to a few web services to determine payment validity
is an example of a bitcoin security catastrophe.

e


--Pufegsgo9fmwqGIOnwjBAlr9Nbe0Dul4B
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)

iQEcBAEBAgAGBQJYbfmOAAoJEDzYwH8LXOFOOT8IAJ7BOf01WmHew4xSJ9LPs6e8
6Dg9snnuai4epdbRW/+kkH85YCpG+LeoiD5uqJIKt8YgdCTaWjG4M6rACCF5P92I
gzTbD6nCEIvWUvuX5tjWOHPEDSTaASFOwHXmNJr1RBNycJyajCfPX5Cgg89EMeOO
3nc1Crp/3gyxrY105gm0B7niC/sY/k1jBJ1PubW/vQN0maHQ5xaf7+DmBjqN6D/1
SAZaOcpBIPay2sb7zl+NI+kwwQW8Sc2ahqgY9eaiYmWtIcYubhSQKjZ9HYdV7dLd
J4u3ilVBObj3LQB/Rz/UdESzHcS0Vo04FPcO+U8nXRl1v+wx4nkK26WvclxeSmQ=
=cnM0
-----END PGP SIGNATURE-----

--Pufegsgo9fmwqGIOnwjBAlr9Nbe0Dul4B--