Return-Path: Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by lists.linuxfoundation.org (Postfix) with ESMTP id 59382C0037 for ; Mon, 1 Jan 2024 18:57:18 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id 3AAE540192 for ; Mon, 1 Jan 2024 18:57:18 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 3AAE540192 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 smtp2.osuosl.org ([127.0.0.1]) by localhost (smtp2.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id D72dEoUtGtvj for ; Mon, 1 Jan 2024 18:57:17 +0000 (UTC) Received: from smtpauth.rollernet.us (smtpauth.rollernet.us [IPv6:2607:fe70:0:3::d]) by smtp2.osuosl.org (Postfix) with ESMTPS id 20E514011B for ; Mon, 1 Jan 2024 18:57:16 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.osuosl.org 20E514011B Received: from smtpauth.rollernet.us (localhost [127.0.0.1]) by smtpauth.rollernet.us (Postfix) with ESMTP id 766C82800862; Mon, 1 Jan 2024 10:57:14 -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; Mon, 1 Jan 2024 10:57:13 -0800 (PST) MIME-Version: 1.0 Date: Mon, 01 Jan 2024 08:57:13 -1000 From: "David A. Harding" To: yurisvb@pm.me In-Reply-To: References: <6068d3536339704f3621894b2ba0daa8@dtrt.org> User-Agent: Roundcube Webmail/1.4.15 Message-ID: <7d364adaed1457855a40522f73f3adfe@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 3e6a.65930b09.3ad99.0 Cc: Bitcoin Protocol Discussion Subject: Re: [bitcoin-dev] Lamport scheme (not signature) to economize on L1 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: Mon, 01 Jan 2024 18:57:18 -0000 On 2024-01-01 00:17, yurisvb@pm.me wrote: > I'm afraid I didn't understand your objection. [...] > I suspect my proposed scheme can be > implemented with available, existing Bitcoin infrastructure. Is a soft fork or a hard fork required? If so, the proposal will need a lot of peer review and user acceptance. What are the benefits of your proposal? As I understand it, the benefit is smaller transactions. How much smaller will they be in terms of vbytes? For example, a transaction today with one input performing a taproot keypath spend and one taproot-paying output is 111 vbytes[1]. What will be the total onchain size of an equivalent one-input, one-output transaction using your scheme? My comment (not objection) is that modest decreases in onchain data size may not provide a significant enough benefit to attract reviewers and interested users, especially if a proposal is complicated by a dependencies on many things that have not previously been included in Bitcoin (such as new hash functions). If I'm deeply misunderstanding your proposal and my questions don't make sense, I'd very much appreciate a clarification about what your proposal does. Thanks, -Dave [1] https://bitcoinops.org/en/tools/calc-size/