Return-Path: Received: from smtp3.osuosl.org (smtp3.osuosl.org [IPv6:2605:bc80:3010::136]) by lists.linuxfoundation.org (Postfix) with ESMTP id 76BE9C0037 for ; Sun, 14 Jan 2024 13:10:17 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp3.osuosl.org (Postfix) with ESMTP id 450D360AC3 for ; Sun, 14 Jan 2024 13:10:17 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 450D360AC3 Authentication-Results: smtp3.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20230601 header.b=e1qoqvpg X-Virus-Scanned: amavisd-new at osuosl.org X-Spam-Flag: NO X-Spam-Score: -1.999 X-Spam-Level: X-Spam-Status: No, score=-1.999 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, URIBL_SBL_A=0.1] 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 AHb85vbo7gDi for ; Sun, 14 Jan 2024 13:10:16 +0000 (UTC) Received: from mail-pg1-x532.google.com (mail-pg1-x532.google.com [IPv6:2607:f8b0:4864:20::532]) by smtp3.osuosl.org (Postfix) with ESMTPS id 7A5E560671 for ; Sun, 14 Jan 2024 13:10:16 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp3.osuosl.org 7A5E560671 Received: by mail-pg1-x532.google.com with SMTP id 41be03b00d2f7-5c21e185df5so5778179a12.1 for ; Sun, 14 Jan 2024 05:10:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705237816; x=1705842616; 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=26JSTVk1lEkS4X1qaFHh2gwzGd4Z27YSSWhS889QOww=; b=e1qoqvpgDu5dAFG9E60hj+x7mgXm06nkkfXHBmXKKvZnHVKbQGv4sX5AAK0w/7tate +YjkeGqsN0rQ+nfuGs2FBum9xVLJoEiBr8pSytsoHGqN4XK+DAuNoUcjFRHL1ORqa8j1 t0wyEmhNSG6Xz3YOpwsvb8st07GpE9JcpH9IeiyNvvlHzJuDj8ZE4f2RwafNsFJH1XI6 Vd7nUwN3zzWFVVtil7hMVU6e7XhHY8MxFABsvzACLdr9x5klsxon/4MGT+f2BuLF1iQr kiL6XKcpnPi7bifIs9xQrjVV+WS7KoXorK8F14Ts7d+xPq/2vQkEd3BkOGz20+emdlYG IfDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705237816; x=1705842616; 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=26JSTVk1lEkS4X1qaFHh2gwzGd4Z27YSSWhS889QOww=; b=eegZDv47/a/PQV4HOU7c8A4KEMEqozn+jXpjg7Mfkc4jqcomOGCPnb3LkD0L1tHjSu W9zFkC1i0zyL6X6clqlOxpKcwW4srY/Bfk+I6bLSL2Rtm+ix2zAnnfH5NMdxrXdkE3vA t/vwhH/xd/P+NxhnmHQSev+BbcLQPNFY/x/qT+KklgGY8ZdC2iellfkFK12Zui3IWEfk iKedk5yN3Ng2os/GmoodhlJD9Rs++iR6biWNgK2s9vrmfOQurjw2Hz5kG2nuMP7WoHRn Z1E7vM2PmDZSpr8/37J9FQmmYFN3B6vU3HlNDkIpfLAn3io9JPMrLF3qDa8PSqqLGWl/ l4jQ== X-Gm-Message-State: AOJu0Yzrtf6/x7nNWva754vssAp7dhK3Uy98K202z25JmTB4rDSFEQQc DoKz6ItBQPye1P4thKqHCwZSbOnRkbxhoxKGtmc= X-Google-Smtp-Source: AGHT+IGnyZRq60xg2ZB+YQ73248W7xQsqiQz88qVg56T2vMiwhvDE90xOchHKsB5I855agCEbwuuMHqR1LhxQSW1jns= X-Received: by 2002:a17:90b:1c91:b0:28b:d596:39d9 with SMTP id oo17-20020a17090b1c9100b0028bd59639d9mr2915736pjb.82.1705237815765; Sun, 14 Jan 2024 05:10:15 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Greg Tonoski Date: Sun, 14 Jan 2024 14:10:30 +0100 Message-ID: To: Keagan McClelland Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Mailman-Approved-At: Sun, 14 Jan 2024 13:20:55 +0000 Cc: Bitcoin Protocol Discussion 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Jan 2024 13:10:17 -0000 On Wed, Dec 27, 2023 at 11:39=E2=80=AFPM Keagan McClelland wrote: > > > As a result, there are incentives structure distorted and critical > inefficiencies/vulnerabilities (e.g. misallocation of block space, > blockspace value destruction, disincentivized simple transaction, > centralization around complex transactions originators). > > Can you please describe the mechanism here? Sure. Because of the preferential treatment there is incentive to bloat the underpriced part of transaction data (so-called Witness) at the expense of a number of genuine, simple transactions and so a number of updates in the ledger. Blockspace is allocated to useless, irrelevant data that don't affect state of Bitcoin, e.g. the transaction 1c35521798dde4d1621e9aa5a3bacac03100fca40b6fb99be546ec50c1bcbd4= a could have been stripped of bloat and UTXO set wouldn't have changed; at the same time the freed space could have been allocated to a simple transaction that updates UTXO set (improving cost effectivness at the same time). Additionally, bloated transactions are bigger and so require more time to be downloaded during Initial Block Download - wasting bandwith (cost borne by node operators). > > > Price of blockspace should be the same for any data (1 byte =3D 1 byte, > irrespectively of location inside or outside of witness), e.g. 205/205 > and 767/767 bytes in the examples above. > > "Should" ... to what end? "Should" in order to avoid hazard of centralization. A single bidder who takes advantage of "buy 1 get 3 megabytes free" may outcompete a number of individuals whose simple transactions recieve anti-preferential treatment - "buy 1 get 0.33 megabytes free" in aggregate. There is the illustration at: "https://gregtonoski.github.io/bitcoin/segwit-mispricing/Comparison_of_4MB_= and_1.33MB_blocks_in_Bitcoin.pdf".