summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Todd <pete@petertodd.org>2023-08-03 12:46:40 +0000
committerbitcoindev <bitcoindev@gnusha.org>2023-08-03 12:46:54 +0000
commitef042a3b2f235da292e4a8968992e832a7f5f35d (patch)
tree124efa241219063da6ab24a33b61cf1566e2b8da
parent55b9874074b817f2f7450d18086beb20552617da (diff)
downloadpi-bitcoindev-ef042a3b2f235da292e4a8968992e832a7f5f35d.tar.gz
pi-bitcoindev-ef042a3b2f235da292e4a8968992e832a7f5f35d.zip
Re: [bitcoin-dev] Pull-req to enable Full-RBF by default
-rw-r--r--62/c4dd71248c4e2744b3d8340a7a493945543019262
1 files changed, 262 insertions, 0 deletions
diff --git a/62/c4dd71248c4e2744b3d8340a7a493945543019 b/62/c4dd71248c4e2744b3d8340a7a493945543019
new file mode 100644
index 000000000..f1ac5c404
--- /dev/null
+++ b/62/c4dd71248c4e2744b3d8340a7a493945543019
@@ -0,0 +1,262 @@
+Return-Path: <pete@petertodd.org>
+Received: from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137])
+ by lists.linuxfoundation.org (Postfix) with ESMTP id 705AEC0032
+ for <bitcoin-dev@lists.linuxfoundation.org>;
+ Thu, 3 Aug 2023 12:46:54 +0000 (UTC)
+Received: from localhost (localhost [127.0.0.1])
+ by smtp4.osuosl.org (Postfix) with ESMTP id 38D0641EBE
+ for <bitcoin-dev@lists.linuxfoundation.org>;
+ Thu, 3 Aug 2023 12:46:54 +0000 (UTC)
+DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 38D0641EBE
+Authentication-Results: smtp4.osuosl.org; dkim=pass (2048-bit key,
+ unprotected) header.d=messagingengine.com header.i=@messagingengine.com
+ header.a=rsa-sha256 header.s=fm3 header.b=D41NF0Ez
+X-Virus-Scanned: amavisd-new at osuosl.org
+X-Spam-Flag: NO
+X-Spam-Score: -2.602
+X-Spam-Level:
+X-Spam-Status: No, score=-2.602 tagged_above=-999 required=5
+ tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
+ RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001]
+ autolearn=ham autolearn_force=no
+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 5kBJcuP1ny-x
+ for <bitcoin-dev@lists.linuxfoundation.org>;
+ Thu, 3 Aug 2023 12:46:51 +0000 (UTC)
+Received: from wnew2-smtp.messagingengine.com (wnew2-smtp.messagingengine.com
+ [64.147.123.27])
+ by smtp4.osuosl.org (Postfix) with ESMTPS id D830841BB0
+ for <bitcoin-dev@lists.linuxfoundation.org>;
+ Thu, 3 Aug 2023 12:46:50 +0000 (UTC)
+DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org D830841BB0
+Received: from compute5.internal (compute5.nyi.internal [10.202.2.45])
+ by mailnew.west.internal (Postfix) with ESMTP id DBBC62B002B4;
+ Thu, 3 Aug 2023 08:46:46 -0400 (EDT)
+Received: from mailfrontend1 ([10.202.2.162])
+ by compute5.internal (MEProxy); Thu, 03 Aug 2023 08:46:47 -0400
+DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
+ messagingengine.com; h=cc:cc:content-type:content-type:date:date
+ :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to
+ :message-id:mime-version:reply-to:sender:subject:subject:to:to
+ :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=
+ fm3; t=1691066806; x=1691074006; bh=N2uHlt18QQnvwA12w1CHrxkRW087
+ sdy89pVgyN/+i/c=; b=D41NF0Ez5jUR1rt+QtjYgdzjJ+cCcawHfu6cIHxgER8U
+ WIR+6E9OPn/a+Jafstah9UEsBhmer+oK9j4bbL8gNsZF0UqfJIoOyLNBpmRWVSu5
+ lqP1bkX8G2XziZCup4TriTvnPdVJsdBu4IuCxoW3fcJ0Av/TsPFpK1FzA/SjNNT+
+ u/p3+ghuwB/J696w16G+uPH6BgOSOeXl8pSUGqJF9bfaqvfnbegp21ltnkHPSBQW
+ JOhj1rc2o2yUI27BwFDCsjkWGJZj6XJZiWizg8DU/YvwMdjI+2Gh4R7UhCZgaflg
+ rIARMarvoXqcMBEaeMGB81thlLrJEnTP0L2KtiEcdg==
+X-ME-Sender: <xms:tqHLZGdphnwXtB80Z-5-ABMYiAEOtKX4erPZ77hz0uNHQcvLn7r3cg>
+ <xme:tqHLZAOH14x6e1HRR3dYG_F7CkpVyjRBaO2irzlVq3Afo3eiCV8QliLQuJz5lKyuI
+ -5mPqvzXC9lRx8wdSs>
+X-ME-Received: <xmr:tqHLZHiGNaOw6D5bIxrroovrtxS51M45O1S0Ps1qf-GFdzTarxMEQEII-Q>
+X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedviedrkedvgdehgecutefuodetggdotefrodftvf
+ curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
+ uegrihhlohhuthemuceftddtnecunddouefvvedqvfhhrhgvrghtshculdeftddtmdenuc
+ fjughrpeffhffvvefukfggtggujgesghdtreertddtvdenucfhrhhomheprfgvthgvrhcu
+ vfhougguuceophgvthgvsehpvghtvghrthhouggurdhorhhgqeenucggtffrrghtthgvrh
+ hnpeffjeevjefhhefhleffieeifeehkeeghfeggeefvddujeehhfdvudekvdduudetteen
+ ucffohhmrghinhepghhithhhuhgsrdgtohhmpdhophgvnhhtihhmvghsthgrmhhpshdroh
+ hrghdpghgrpheitddtrdgtohhmpdhpvghtvghrthhouggurdhorhhgnecuvehluhhsthgv
+ rhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepphgvthgvsehpvghtvghrth
+ houggurdhorhhg
+X-ME-Proxy: <xmx:tqHLZD99HeCBd5zm4tkZm7phcYuWc8Bc3hWjcz1p-zuncoFCqc-OHA>
+ <xmx:tqHLZCuybD9Zd38NBjG5snpE7P37Ja4YFdsGX6TPexkB73h7H1h4QA>
+ <xmx:tqHLZKEa5bN7SemCRWh7orTbf5rg7SEHtNkoysalnTzM7TVOBT-KKQ>
+ <xmx:tqHLZGLT_zmvWSqUqlWlkRFOzfGVkiqiwgwcviwYR1aqY5VVPArafvAPbYY>
+Feedback-ID: i525146e8:Fastmail
+Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu,
+ 3 Aug 2023 08:46:45 -0400 (EDT)
+Received: by localhost (Postfix, from userid 1000)
+ id A48865F823; Thu, 3 Aug 2023 12:46:40 +0000 (UTC)
+Date: Thu, 3 Aug 2023 12:46:40 +0000
+From: Peter Todd <pete@petertodd.org>
+To: Daniel Lipshitz <daniel@gap600.com>
+Message-ID: <ZMuhsGj+tsv+xBzW@petertodd.org>
+MIME-Version: 1.0
+Content-Type: multipart/signed; micalg=pgp-sha512;
+ protocol="application/pgp-signature"; boundary="FGWXgiv238iFSVtN"
+Content-Disposition: inline
+In-Reply-To: <CACkWPs_jKUCBPhvj3mGYQu6erLE5qKxXorXAtJpuGCKSaSjVwQ@mail.gmail.com>
+ <CACkWPs-jW-bae2oywp-LswFhmWhNAFZEFg7M=rXLi6nMGLUgRw@mail.gmail.com>
+Cc: Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
+Subject: Re: [bitcoin-dev] Pull-req to enable Full-RBF by default
+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: Thu, 03 Aug 2023 12:46:54 -0000
+
+
+--FGWXgiv238iFSVtN
+Content-Type: text/plain; charset=us-ascii
+Content-Disposition: inline
+Content-Transfer-Encoding: quoted-printable
+
+On Wed, Aug 02, 2023 at 01:38:21PM +0300, Daniel Lipshitz wrote:
+> Your assessment of my dishonesty is based on your assumption of how I
+> should be running GAP600, your assumptions are baseless and lack commerci=
+al
+> experience and likewise your conclusions are false.
+>=20
+> I have provided already back in December clear access to clarify opposite
+> our clients corroborated with easily verifiable trxs activity of a major
+> client of ours. This is more than enough to corroborate our statistics.
+
+Claims of "trxs activity" are completely meaningless when you can't demonst=
+rate
+that a single client of yours actually relies on unconfirmed transaction
+acceptance.
+
+> As far as validating real RBF adoption I have offered a clear option here
+> https://github.com/bitcoin/bitcoin/pull/28132#issuecomment-1661960440
+> something like this or similar would offer a clear assessment of adoption.
+> Since you are not able to provide documents or public emails of hashing
+> pools confirming there adoption of Full RBF.
+
+Repeating your github comment here for purposes of reply:
+
+> A clear and open method to research the adoption of full RBF would look s=
+omething like this and could easily be done -
+>
+> Create 20 trxs (larger numbers better) in between every block and after 3=
+0 seconds try replace them.
+> Run this test for at least a few hours preferably more than 24 hours or e=
+ven a few days.
+> See results of how many were replaced.
+> Ignore trx results if trx are included in blocks before replace trxs are =
+published.
+> Have other Bitcoin Core developers independently implement and review the=
+ test results
+
+I am baffled at the fact that you claim GAP600 offers a "real-time risk
+engine"(1) guaranteeing "instant deposits & payments"(1), yet you are not
+already testing full-rbf adoption yourself in this manner. If your business=
+ was
+in fact real, it'd be essential to keep track of double spend success rates.
+
+> Based on a test like this or something similar it would be reliable to ge=
+t to an assessment of the adoption of full RBF.
+
+As you should know, my OpenTimestamps calendars,
+https://alice.btc.calendar.opentimestamps.org/ and
+https://bob.btc.calendar.opentimestamps.org/, have been creating full-rbf
+double spends multiple times a day since last year. Those calendars have
+created literally thousands of full-rbf replacements, providing ample test
+data.
+
+If your business was real - if you actually have a "real time risk engine" =
+that
+monitors mempools - you'd already know this. You'd also know about the
+successful full-rbf replacements that Alice got mined today:
+
+291e1abf146209839f8910cf9ede6979bb12e6efa6d73f52ca7ae0476eafa6a5 - AntPool
+e7ea70c2e366ef035ed0428c704c55e5331211200c6e0298eb85a574812aa010 - Binance =
+Pool
+aa9e034283cc50a3cb042284833607bc49dea275854004a3757acf776e679a6b - Poolin
+ae74600b66ccf9d8ee8d62e5881581b5baff11117e47ea51c3e4d1fee1612504 - AntPool
+
+Those four transactions are each part of a chain of replacements, and every
+chain started with a transaction paying well above the minimum relay fee in
+present mempool conditions. Tell me, how do you think those full-rbf
+replacements get mined?
+
+
+On Wed, Aug 02, 2023 at 06:29:54PM +0300, Daniel Lipshitz wrote:
+> For clarity purposes.
+>=20
+> 1. Our research is based on monitoring main net transactions and netwo=
+rk
+> activity - as too is our risk engine. We do not engage in specific has=
+hing
+> pool assessments or research.
+
+So if you are "monitoring main net transactions and network activity", why =
+are
+you not already aware of the many full-rbf replacements getting mined every
+day?
+
+> 2. It is not easily possible or comfortable to engage with our clients
+> to offer up their client names and applications - the competition is f=
+ierce
+> and like other industries it is not an acceptable approach to ask.
+> 3. The information offered by Coinpaid and posted on this list, provid=
+es
+> root addresses which using tools like Chainanlysis, or
+> similar service providers can confirm these addresses are associated w=
+ith
+> Coinspaid. This can validate a significant amount of our traffic.
+
+This reminds me of how Craig Wright appears to have picked a bunch of bitco=
+in
+addresses off of a "rich list" and fraudulently claimed those addresses to =
+be
+his.
+
+Anyone can create a list of addresses from blockchain data. That is not pro=
+of
+that any actual merchant relies on unconfirmed transactions. To prove that =
+you
+need to provide the names of those merchant(s), so others can actually veri=
+fy
+that they provides things of value in exchange for an unconfirmed transacti=
+on.
+
+> 4. Based on the information provided it will be very possible to reach
+> out to Max at Coinpaid - and will be able to confirm GAP600 use with
+> Coinspaid. This is in addition to me posting an email from Max back in=
+ Dec
+> 2022 to this list confirming all of this information.
+
+Again, Coinspaid is a merchant processor. Unless you or they actually provi=
+de
+details on real merchants making use of your claimed service, you have not
+proven anything of value.
+
+> 5. It is more than likely that Changelly has not implemented our
+> service across all irts offerings, a large section of their business is
+> servicing partners.
+
+FYI I emailed pro@changelly.com two days ago, asking for confirmation that =
+they
+use GAP600, and information on how exactly they rely on unconfirmed
+transactions. So far I have not gotten a reply.
+
+
+# References
+
+1) https://www.gap600.com/
+
+--=20
+https://petertodd.org 'peter'[:-1]@petertodd.org
+
+--FGWXgiv238iFSVtN
+Content-Type: application/pgp-signature; name="signature.asc"
+
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAEBCgAdFiEE0RcYcKRzsEwFZ3N5Lly11TVRLzcFAmTLoa4ACgkQLly11TVR
+Lze9OBAArYGoOKz/bLEGvgTKf0wBv5Fc8LbVlTA0uNA4++tD2G3ID/YtQvt0g4da
+1SWehWlWg7cUNKOcN/lhsWdeoptoVxCwyaYiTm3ehpfuP8XzoyriCfrkMO/hrJ4q
+nqHO6xPcIHqQmyhiS1vfzPATQZ/dlAmdmNdmsK4KF65LHQiDkJ0lsMuT31ny0a8N
+9hy9ktK8FhzsCnvSpwvW8fabqdZBhLqmykUeRRSHChtaBnLJgBhN9WKMYRUbwdc3
+0TPqWyljgjKLLA+5d46a+83tI/25rc0mIsEtHWjauzaDEvQI9/BGIIzb4krZFh1x
+fxPTBrf6d+HGkzuTBZfcvXwbdbaMzdtaQ/KlgYdwDV76d8enubcFYIS3MOro6kkM
+ES8v+Q5sSAzkBMuRKk4lt+1N8Nj1kfruTm1UFs0aLV/zf+u1ekdRTZIppqRnFlJ1
+8D7ybn64V+4lkfqt3AQ1LAY8Nx6QwjsYIneJMdi/q9+Wcnnd6ZmVG93py04hPd+Q
+iUDp2YUvZ+pMP5TZ7qewzLT0T5ZgSRxjgNcSwG5nq397Y2Dgf6MsflWlB19pS9Im
+2jZpvNgmzbuxUF7CIcv3m2vZBfOz3fIC/OS6C9/7JrdPahEHNGd9UBKYuDpBRWua
+SF1muBl698O5JwUKf54Yce2DVXIvDkfv+yM+gXkMytAuxlezs5Y=
+=/Ab7
+-----END PGP SIGNATURE-----
+
+--FGWXgiv238iFSVtN--
+