summaryrefslogtreecommitdiff
path: root/82/6a410d8ce38df9f6db38f127ff1716efef91dd
blob: bfd3bf0e7ec4be192314810d91fdbe2fc1927b1e (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
Return-Path: <user@petertodd.org>
Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137])
 by lists.linuxfoundation.org (Postfix) with ESMTP id 005AFC000E
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Wed, 27 Oct 2021 20:18:11 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by smtp4.osuosl.org (Postfix) with ESMTP id F0D614012B
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Wed, 27 Oct 2021 20:18:10 +0000 (UTC)
X-Virus-Scanned: amavisd-new at osuosl.org
X-Spam-Flag: NO
X-Spam-Score: -2.4
X-Spam-Level: 
X-Spam-Status: No, score=-2.4 tagged_above=-999 required=5
 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1,
 RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001]
 autolearn=ham autolearn_force=no
Authentication-Results: smtp4.osuosl.org (amavisd-new);
 dkim=fail (2048-bit key) reason="fail (message has been altered)"
 header.d=petertodd.org
Received: from smtp4.osuosl.org ([127.0.0.1])
 by localhost (smtp4.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id Z8vSuS1KmfRH
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Wed, 27 Oct 2021 20:18:09 +0000 (UTC)
X-Greylist: delayed 00:15:22 by SQLgrey-1.8.0
Received: from outmail149115.authsmtp.co.uk (outmail149115.authsmtp.co.uk
 [62.13.149.115])
 by smtp4.osuosl.org (Postfix) with ESMTPS id 6B62A40128
 for <bitcoin-dev@lists.linuxfoundation.org>;
 Wed, 27 Oct 2021 20:18:09 +0000 (UTC)
Received: from mail-c233.authsmtp.com (mail-c233.authsmtp.com [62.13.128.233])
 by punt16.authsmtp.com. (8.15.2/8.15.2) with ESMTP id 19RK2i4x016526; 
 Wed, 27 Oct 2021 21:02:44 +0100 (BST)
 (envelope-from user@petertodd.org)
Received: from petertodd.org (76-10-157-59.dsl.teksavvy.com [76.10.157.59])
 (authenticated bits=0)
 by mail.authsmtp.com (8.15.2/8.15.2) with ESMTPSA id 19RK2gd8042762
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO);
 Wed, 27 Oct 2021 21:02:44 +0100 (BST)
 (envelope-from user@petertodd.org)
Received: by petertodd.org (Postfix) with ESMTPSA id 3851388794;
 Wed, 27 Oct 2021 16:02:42 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=petertodd.org; s=mail;
 t=1635364962; bh=0xxhU4C2YCDPxb+0714SW+L/EQ0JsRGZ/nXrSt2wTRw=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=Oxx/53PuxWhHgvRW2ojMGP/Ctfu5YQf6Xk/UkihOZ37tuFVZF1UMOEfP2LCzYy/23
 qWzAP/PbqFti7GLZzYzbgwjgztEwMnr//whs4+56rhuKwvxmk0+w4z8cJGTWWC4ceG
 T8MkML4DKoRLB7+cJiJ7vu6O4FHMEttag/kNX0QUGgPFCaKXI2NlkEEQUY/picRwbu
 IHiemYD37hDi03GYZmZnsmoOqEJHn6o4xJpsi8YCzAyR0SiZCsLn5U0HhOHqVEcnUY
 U+0mOWoDUuPLAfXKZbXDCtTGF4ubfy2IhqTtIrTthLaItPq4vI1i/4cP1fotBL2vf2
 +9ZK+liS779Kw==
Received: by localhost (Postfix, from userid 1000)
 id BA1C85F806; Wed, 27 Oct 2021 16:01:51 -0400 (EDT)
Date: Wed, 27 Oct 2021 16:01:51 -0400
From: Peter Todd <pete@petertodd.org>
To: Antoine Riard <antoine.riard@gmail.com>,
 Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
Message-ID: <20211027200151.GC5674@petertodd.org>
References: <CAM1a7P04apCwwmqNp4VLRam5_uk59tVRWv74UVD_g0-DUGNghw@mail.gmail.com>
 <CALZpt+E_47wmDg3Z2N5=z5x3cca5vSxP6fgYzMK_pybwp1161g@mail.gmail.com>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha512;
 protocol="application/pgp-signature"; boundary="p2kqVDKq5asng8Dg"
Content-Disposition: inline
In-Reply-To: <CALZpt+E_47wmDg3Z2N5=z5x3cca5vSxP6fgYzMK_pybwp1161g@mail.gmail.com>
User-Agent: Mutt/1.10.1 (2018-07-13)
X-Server-Quench: d95685d1-3760-11ec-a0f2-84349711df28
X-AuthReport-Spam: If SPAM / abuse - report it at:
 http://www.authsmtp.com/abuse
X-AuthRoute: OCd2Yg0TA1ZIVwkA IjsJECJaVQIpKltL GxAVKBZePFsRUQkR
 aQdMdAUUF1YAAgsB AWcbWVVeUF97XWc7 bAxPbAVDY09JQQBj T0pMXVMcFQwKeh5W
 UhYeVht1cQcIeX55 YEUsCnleWkx/IUdg QUlSFXAHZDIzdTEf BkJFfwdXdApNfx4R
 PFJ3GhFYa3VsNCMk FAgyOXU9MCtqYChY Sx0NZU4VCVoLE3Y5 ShUaGjIrWQUBQCM8
 ZxgnNFNUAEYcekA/ NEMmXlZw
X-Authentic-SMTP: 61633532353630.1021:7600
X-AuthFastPath: 0 (Was 255)
X-AuthSMTP-Origin: 76.10.157.59/25
X-AuthVirus-Status: No virus detected - but ensure you scan with your own
 anti-virus system.
Cc: lisa neigut <niftynei@gmail.com>
Subject: Re: [bitcoin-dev] death to the mempool, long live the mempool
X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
X-Mailman-Version: 2.1.15
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: Wed, 27 Oct 2021 20:18:11 -0000


--p2kqVDKq5asng8Dg
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, Oct 26, 2021 at 07:44:45PM -0400, Antoine Riard via bitcoin-dev wro=
te:
> Such a list of endpoints couldn't be static otherwise it's an artificial
> barrier to enter in the mining competition, and as such a centralization
> vector. Dynamic, trust-minimized discovery of the mining endpoints assumes
> an address-relay network, of which the robustness must be high enough
> against sophisticated sybil attacks. One current defense mechanism in core
> to achieve that is selecting outbound peers based in different /16 subnets
> as it's harder for an attacker to obtain IP addresses. Replicating this
> mechanism for the mining endpoints binds the mining topology to the
> Internet one, which is downgrading the mining competition.

I think a really simple way to put it is if we didn't have the mempool, it'=
d be
good to create a free service that got transactions to miners in an equal
opportunity, decentralized, way. A simple flood fill scheme would be a great
way to do that... at which point you've re-invented the mempool.

Nothing wrong with people running nodes that opt-out of transaction
broadcasting, and it may even make sense for such nodes to preferentially p=
eer
with each other. But there's always going to be a need for a scheme like the
existing mempool, so might as well just keep it.

--=20
https://petertodd.org 'peter'[:-1]@petertodd.org

--p2kqVDKq5asng8Dg
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEEFcyURjhyM68BBPYTJIFAPaXwkfsFAmF5sCoACgkQJIFAPaXw
kfs2vAf8CS4po949ezH2e78VkH2wU4iZqe0yBp4AdFQrckNsB0HHlSMfwHtg/Cgk
OXrM/ywYg+Qo90en6hOxBd/seJ+ODYkkokC73u+effYLYY8NQebFs/aE8Agk/3+W
I+7LK586EJWehBvp9AusdEKi0G0X5p1USZYk9nUtY38jBePmGZbzf+gUGop607Ml
yrzyBJHqB3cSsLdpXnHSiO1MG+aWkBiz0HesNnpeHYcRkUOUETsE9WNQFfkYeOm5
w5EnnliOUjZeXdl7h24E0RIDS/gB9c/GjZ4kpjSyTAGyJyaUxLM50zkiuzdsXk2G
++EYNO3vbAp+sftMnBi95F+gLnQT9g==
=ru2L
-----END PGP SIGNATURE-----

--p2kqVDKq5asng8Dg--