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
|
Return-Path: <dave@dtrt.org>
Received: from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136])
by lists.linuxfoundation.org (Postfix) with ESMTP id E2B17C0037
for <bitcoin-dev@lists.linuxfoundation.org>;
Sat, 30 Dec 2023 03:11:53 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
by smtp3.osuosl.org (Postfix) with ESMTP id B8627605BE
for <bitcoin-dev@lists.linuxfoundation.org>;
Sat, 30 Dec 2023 03:11:53 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org B8627605BE
X-Virus-Scanned: amavisd-new at osuosl.org
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001]
autolearn=ham autolearn_force=no
Received: from smtp3.osuosl.org ([127.0.0.1])
by localhost (smtp3.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id sYHgpDsyF63P
for <bitcoin-dev@lists.linuxfoundation.org>;
Sat, 30 Dec 2023 03:11:51 +0000 (UTC)
Received: from smtpauth.rollernet.us (smtpauth.rollernet.us
[IPv6:2607:fe70:0:3::d])
by smtp3.osuosl.org (Postfix) with ESMTPS id B1605605B3
for <bitcoin-dev@lists.linuxfoundation.org>;
Sat, 30 Dec 2023 03:11:51 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org B1605605B3
Received: from smtpauth.rollernet.us (localhost [127.0.0.1])
by smtpauth.rollernet.us (Postfix) with ESMTP id 5C36E2800C0B;
Fri, 29 Dec 2023 19:11:49 -0800 (PST)
Received: from webmail.rollernet.us (webmail.rollernet.us
[IPv6:2607:fe70:0:14::a])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256)
(Client did not present a certificate)
by smtpauth.rollernet.us (Postfix) with ESMTPSA;
Fri, 29 Dec 2023 19:11:48 -0800 (PST)
MIME-Version: 1.0
Date: Fri, 29 Dec 2023 17:11:48 -1000
From: "David A. Harding" <dave@dtrt.org>
To: Nagaev Boris <bnagaev@gmail.com>
In-Reply-To: <CAFC_Vt6yk2MwkUhiBKyGmOArVrU9VCdf27qR8wDMMOz_ONjt=A@mail.gmail.com>
References: <dkAxjJIFndwa9WN8Hgrp92I3l3IH0SGRhheMntDfaaDjGTOOnv0s8zIivWE0yiHhh9ty0TQ_IUvkg9Zrs2KFjdSoH1_DrvCymhxA9hF-6Ko=@protonmail.com>
<8656E5B3-EDC7-4C00-93AB-C61AC6C22563@voskuil.org>
<786297315b27fdecc1a21cc40ef4b993@dtrt.org>
<CAFC_Vt6yk2MwkUhiBKyGmOArVrU9VCdf27qR8wDMMOz_ONjt=A@mail.gmail.com>
User-Agent: Roundcube Webmail/1.4.15
Message-ID: <7b210ceabf8f5f4b58b2f6b68e6a7037@dtrt.org>
X-Sender: dave@dtrt.org
Content-Type: text/plain; charset=US-ASCII;
format=flowed
Content-Transfer-Encoding: 7bit
X-Rollernet-Abuse: Contact abuse@rollernet.us to report. Abuse policy:
http://www.rollernet.us/policy
X-Rollernet-Submit: Submit ID 76bf.658f8a74.f2ae4.0
Cc: Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
Subject: Re: [bitcoin-dev] Scaling Lightning Safely With Feerate-Dependent
Timelocks
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: Sat, 30 Dec 2023 03:11:54 -0000
On 2023-12-29 15:17, Nagaev Boris wrote:
> Feerate-Dependent Timelocks do create incentives to accept out-of-band
> fees to decrease in-band fees and speed up mining of transactions
> using FDT! Miners can make a 5% discount on fees paid out-of-band and
> many people will use it. Observed fees decrease and FDT transactions
> mature faster. It is beneficial for both parties involved: senders of
> transactions save 5% on fees, miners get FDT transactions mined faster
> and get more profits (for the sake of example more than 5%).
Hi Nagaev,
That's an interesting idea, but I don't think that it works due to the
free rider problem: miner Alice offers a 5% discount on fees paid out of
band now in the hopes of collecting more than 5% in extra fees later due
to increased urgency from users that depended on FDTs. However,
sometimes the person who actually collects extra fees is miner Bob who
never offered a 5% discount. By not offering a discount, Bob earns more
money on average per block than Alice (all other things being equal),
eventually forcing her to stop offering the discount or to leave the
market.
Additionally, if nearly everyone was paying discounted fees out of band,
participants in contract protocols using FDTs would know to use
proportionally higher FDT amounts (e.g. 5% over their actual desired
fee), negating the benefit to miners of offering discounted fees.
-Dave
|