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
|
Return-Path: <gregtonoski@gmail.com>
Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137])
by lists.linuxfoundation.org (Postfix) with ESMTP id 2529FC0037
for <bitcoin-dev@lists.linuxfoundation.org>;
Sun, 21 Jan 2024 17:14:27 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
by smtp4.osuosl.org (Postfix) with ESMTP id EDC5A4168B
for <bitcoin-dev@lists.linuxfoundation.org>;
Sun, 21 Jan 2024 17:14:26 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org EDC5A4168B
Authentication-Results: smtp4.osuosl.org;
dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com
header.a=rsa-sha256 header.s=20230601 header.b=DBHZsiic
X-Virus-Scanned: amavisd-new at osuosl.org
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=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 MbIpYkXYpiSE
for <bitcoin-dev@lists.linuxfoundation.org>;
Sun, 21 Jan 2024 17:14:25 +0000 (UTC)
Received: from mail-oo1-xc2f.google.com (mail-oo1-xc2f.google.com
[IPv6:2607:f8b0:4864:20::c2f])
by smtp4.osuosl.org (Postfix) with ESMTPS id AEDB841681
for <bitcoin-dev@lists.linuxfoundation.org>;
Sun, 21 Jan 2024 17:14:25 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org AEDB841681
Received: by mail-oo1-xc2f.google.com with SMTP id
006d021491bc7-595d24ad466so1684064eaf.0
for <bitcoin-dev@lists.linuxfoundation.org>;
Sun, 21 Jan 2024 09:14:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1705857264; x=1706462064;
darn=lists.linuxfoundation.org;
h=content-transfer-encoding:cc:to:subject:message-id:date:from
:in-reply-to:references:mime-version:from:to:cc:subject:date
:message-id:reply-to;
bh=RWCssP2Q+jadCiTE0SSAwaS7bYNoOcX+MdvKHnVaRRQ=;
b=DBHZsiicZbTFMYUyte78/wDliObLPwpqICXQUb9gIlGzEyrQQfuE7gjsNMHe5+exvU
kghqpiPIoVNTLu3DdLXKPFvdi9ltPh49lVpRFYWk+wTHigq4QbRA3MjUCABhVwsApx/E
/X5NrdUCh94xJt9R71v9iGt/jQmlYqkR9ZNCsECffgNAWu3SERG7Ihr5+dFgkb3DHYI4
cwXSG5CYu4dHMH3fV9nx31gQK+QphXSCSJg8hwB0WKxBNPA0aiMjWTZrAuYFFI99Hvr/
9qi4atp33x/6Kta5t4pmiZEDcUi5zWpNMM4sjzOuP50ogKrlLC4vLK/OXX8OeZaCaj33
HJXA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1705857264; x=1706462064;
h=content-transfer-encoding:cc:to:subject:message-id:date:from
:in-reply-to:references:mime-version:x-gm-message-state:from:to:cc
:subject:date:message-id:reply-to;
bh=RWCssP2Q+jadCiTE0SSAwaS7bYNoOcX+MdvKHnVaRRQ=;
b=pjLk12N4Z9ZiTrWMLctt0wdx4SxMsbe0dxp/Vx0uNNU6xxe1rtVYN4NL0ZUE6pRfLR
IUuXN2TReG6jTuJ8n9X3vzrB1Zpkt8Cu+5isj5itMVPxo8hbOcpIp3/aXmImwB6aa/5e
3N7rDX6Lz7ALZxBWyqVz5dDXQ07n8IWTpkFSisEGn0zY4RPVOt2hvTsEdHczp1quGXMb
Y/5aoDyWtKqKicHDq5x3X4GMs09VRfIOs6nKrQMJVHTJzbqXv8v7s7XnBQVx4gRR6xum
3d7xbgO2zKSbZLC1PdleYV1596z/Bm44pyHyA2LVcf8sqOA9zkMU2P1oRzD9xYjsZFfR
tXEQ==
X-Gm-Message-State: AOJu0YzLRAYcNI3rx0ep3eWsXA+gKPfFVpE3E3Ib5/f5IuldLw0rff5s
wyt6wwGOXzIAMa/ed4IqL2oQ2eFbStkpgkmtPQ95ZlzcO+j/J8iGVyzhth54FKHyngznrTAxmKh
S46uCRPnx2AimfwPul/YZ0QeHWEQ=
X-Google-Smtp-Source: AGHT+IGhYjFod9Qk2hsi7XByfdEpvfIN9xSPa9WbwO+E+U+hQfArgrzsArEvSaabdtGxeGOVuftu4/dqKCw/DGr4kBs=
X-Received: by 2002:a05:6359:101b:b0:176:4b8b:6ba7 with SMTP id
ib27-20020a056359101b00b001764b8b6ba7mr1275248rwb.9.1705857264413; Sun, 21
Jan 2024 09:14:24 -0800 (PST)
MIME-Version: 1.0
References: <CAMHHROxsKuqzVsU90srQBNDj4redB11uqB2JxmDK=G1LDw9_HA@mail.gmail.com>
<CAFC_Vt4pjZCMAZSi32Y3z-F3rrnnXVR4pvF5T4Ojrdb=Lsu97A@mail.gmail.com>
<CAMHHROxBqLrBCT-y4Va5=xe6JUqb=FPyEq2PJ7=JrpqmHOJd8Q@mail.gmail.com>
<CAFC_Vt4aDvWsUh4q+UxFa3ZyRC_eK2ek7HR-G+nOiaC-wSa-WA@mail.gmail.com>
In-Reply-To: <CAFC_Vt4aDvWsUh4q+UxFa3ZyRC_eK2ek7HR-G+nOiaC-wSa-WA@mail.gmail.com>
From: Greg Tonoski <gregtonoski@gmail.com>
Date: Sun, 21 Jan 2024 18:14:14 +0100
Message-ID: <CAMHHROzkqCVJQc7uszmtATiWWSm=WAEa2QmSxhcevCQowCyb9w@mail.gmail.com>
To: Nagaev Boris <bnagaev@gmail.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Mailman-Approved-At: Tue, 23 Jan 2024 13:46:37 +0000
Cc: Bitcoin Protocol Discussion <bitcoin-dev@lists.linuxfoundation.org>
Subject: Re: [bitcoin-dev] [BUG]: Bitcoin blockspace price discrimination
put simple transactions at disadvantage
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: Sun, 21 Jan 2024 17:14:27 -0000
On Wed, Jan 17, 2024 at 12:30=E2=80=AFAM Nagaev Boris <bnagaev@gmail.com> w=
rote:
>
> Node operators are likely to put UTXO set to SSD and blocks to HDD.
> SSD is more expensive than HDD.
Again, the UTXO set size argument is irrelevant. A simple transaction
is at disadvantage even if it doesn't result in a change of UTXO set
size.
> It is aligned with the fact that
> people putting data into blockchain are financially motivated to put
> it into witness data, i.e. into HDD. If miners charge the same per 1
> byte in a transaction output and 1 byte in witness, then people
> putting data into blockchain could put it into transaction outputs
> (why not, if the price is the same), (...)
By the same token, "people putting data into blockchain are
financially" demotivated to put them into non-witness data (e.g.
outputs) - which make vast majority of a simple, genuine transaction.
As a result "blockchain" changes its nature and becomes full of
bloated witness data (e.g. a JPEG in a single transaction in a
"pathological" 4MB block) instead of simple, genuine transactions.
> inflating the UTXO set (...).
UTXO set inflates naturally as there are more and more participants.
Besides, blockspace price discrimination didn't stop it. Again, the
UTXO set size argument is irrelevant to the subject.
|