Return-Path: Received: from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by lists.linuxfoundation.org (Postfix) with ESMTP id 0CA65C000B for ; Sun, 13 Feb 2022 13:11:34 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp2.osuosl.org (Postfix) with ESMTP id EDCCF401F8 for ; Sun, 13 Feb 2022 13:11:33 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org X-Spam-Flag: NO X-Spam-Score: -2.098 X-Spam-Level: X-Spam-Status: No, score=-2.098 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no Authentication-Results: smtp2.osuosl.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com 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 0SiLbG1QTm8g for ; Sun, 13 Feb 2022 13:11:32 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 Received: from mail-ej1-x634.google.com (mail-ej1-x634.google.com [IPv6:2a00:1450:4864:20::634]) by smtp2.osuosl.org (Postfix) with ESMTPS id 7AD8B40119 for ; Sun, 13 Feb 2022 13:11:32 +0000 (UTC) Received: by mail-ej1-x634.google.com with SMTP id p15so32167035ejc.7 for ; Sun, 13 Feb 2022 05:11:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=lld8k2cUY9jaOy5xVYHrZ+Vl37+H75SuB8qiBBEveT4=; b=gQkCsi5LAldufSgOpxjZSyhJwfweaAz9zjdoFMiCwGBLF2jKm6CCvrJcpTSUEUe7sw k+M4A3cp8cprsKHKpuzSqlWc8sAyLqvT7vDH2HhN9lOcP2ZpZHsEUUkZ5rMVY08EJrkf VoJKZzVllb0u2lF0IZCYbg+OU7396CHx7i+qrhV350BXd7DeXQTI6TVASQM4710TOMv/ 0dCcVk7XHOBd/YPu6jvOCmHK7J3uuwp9j3uvnidsNjiy7sKScu6UkxGKEk7HGDTgjCIi S+kzmDbChr78DQgSA8tK6fvytE0XN3CpdUHoUTRCVfc9I/ZxZnTcI/NvhfxyGQOY0i8Z b/fQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=lld8k2cUY9jaOy5xVYHrZ+Vl37+H75SuB8qiBBEveT4=; b=AFisnvMa6fFxAb4QAoP0mY2C6GQLkVKMvhJqjgJh98O45s4rrs3J/OMoga45Q0fTSh XW4me0F6zoGWWOHkm7YUhyJmgISYBuzMxhFY+1GqEfyfGfLagtc8Z4ZQGE2Qpp62cmd2 VdOVCRoaM+lHaOGYAERjzC/wzXTzTJSJFQs/XvG1pF6zjy/od5Elx9KRgzF0A62ALHwp 6fA+4aqf2vGmm7YlObepnJxsQ1x3BLdsAI1nsgIPgZxDFf0Gj280+yuVrKl807iZ0K8s WgTnE7nICkGdWxDBznmJMefpecvqudZEzG1rzWlGVIMkrqmEvhZ7bBOOB44qS4DZw8Sj Qnvw== X-Gm-Message-State: AOAM531IRROB2SEBIE1fru6AmJajLVGqmL5q+njsy6fTfAOZvaY2EcTv 0lGu9+SRJJkREIb/04OGzkXv5pu40rqieBo48W8= X-Google-Smtp-Source: ABdhPJza+jLPggAxzKlAkCszFEPac9T2/q2QQqidHUKB8ppo0xrtiTM9/fM8rSMkMy/6P0Rj0z4OA9IX81agL2UZOAk= X-Received: by 2002:a17:906:60d5:: with SMTP id f21mr8082335ejk.482.1644757890428; Sun, 13 Feb 2022 05:11:30 -0800 (PST) MIME-Version: 1.0 References: <86BAFB7B-5ECB-4790-A19B-6E296A063C59@voskuil.org> <021d90632551c45fa7093d503f1bd793@cock.li> In-Reply-To: <021d90632551c45fa7093d503f1bd793@cock.li> From: shymaa arafat Date: Sun, 13 Feb 2022 15:11:18 +0200 Message-ID: To: yanmaani@cock.li, Bitcoin Protocol Discussion Content-Type: multipart/alternative; boundary="000000000000ccf23005d7e609d4" X-Mailman-Approved-At: Sun, 13 Feb 2022 17:31:03 +0000 Cc: Billy Tetrud Subject: Re: [bitcoin-dev] A suggestion to periodically destroy (or remove to secondary storage for Archiving reasons) dust, Non-standard UTXOs, and also detected burn 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, 13 Feb 2022 13:11:34 -0000 --000000000000ccf23005d7e609d4 Content-Type: text/plain; charset="UTF-8" Are you big Developers aware of what is said in this thread https://bitcointalk.org/index.php?topic=5385559.new#new That "Omni" ALT coin, and all Alt coins and new protocols do create such extensive amount of dust that they are thinking of dividing 1 Satoshi to fractions or how to accept a UTXO with 0 value???? Isn't that almost the definition of non-standard transactions; the famous 2016 email? https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-May/012715.html On Sun, Feb 13, 2022, 13:02 yanmaani--- via bitcoin-dev < bitcoin-dev@lists.linuxfoundation.org> wrote: > On 2022-02-07 14:34, Billy Tetrud via bitcoin-dev wrote: > > I do think that UTXO set size is something that will need to be > > addressed at some point. I liked the idea of utreexo or some other > > accumulator as the ultimate solution to this problem. > > What about using economic incentives to disincentivize the creation of > new UTXOs? Currently, the fee is only charged per byte of space. What if > you instead charged a fee of (bytes*byte_weight + > net_utxos*utxo_weight)? For example, if utxo_weight=500, then a > transaction that creates 2 new UTXOs would cost as if it were 1 KB in > size. And a transaction that consolidated 2 UTXOs into one might even > get a negative transaction fee (rebate). > > Technologically, you'd implement this by lowering the block size cap by > max(0, net_utxos_created*utxo_weight). That would be a soft fork, if > maybe a contentious one. It's probably also a good idea to limit it at > 0, separate from consensus issues, because it means you're not > guaranteed to get back whatever you put into it. > _______________________________________________ > bitcoin-dev mailing list > bitcoin-dev@lists.linuxfoundation.org > https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev > --000000000000ccf23005d7e609d4 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Are you big=C2=A0 Developers aware of what is said in thi= s thread
That "Omni" ALT coin, and all Alt = coins and new protocols do create such extensive amount of dust that they a= re thinking of dividing 1 Satoshi to fractions or how to accept a UTXO with= 0 value????
Isn't that almost the definition of= non-standard transactions; the famous 2016 email?
<= a href=3D"https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-May/= 012715.html">https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-M= ay/012715.html


<= /div>

On Sun, Feb 13, 2022, 13:02 yanmaani--- via bitcoin-dev <bitcoin-dev@lists.linuxfound= ation.org> wrote:
On 2022-= 02-07 14:34, Billy Tetrud via bitcoin-dev wrote:
> I do think that UTXO set size is something that will need to be
> addressed at some point. I liked the idea of utreexo or some other
> accumulator as the ultimate solution to this problem.

What about using economic incentives to disincentivize the creation of
new UTXOs? Currently, the fee is only charged per byte of space. What if you instead charged a fee of (bytes*byte_weight +
net_utxos*utxo_weight)? For example, if utxo_weight=3D500, then a
transaction that creates 2 new UTXOs would cost as if it were 1 KB in
size. And a transaction that consolidated 2 UTXOs into one might even
get a negative transaction fee (rebate).

Technologically, you'd implement this by lowering the block size cap by=
max(0, net_utxos_created*utxo_weight). That would be a soft fork, if
maybe a contentious one. It's probably also a good idea to limit it at =
0, separate from consensus issues, because it means you're not
guaranteed to get back whatever you put into it.
_______________________________________________
bitcoin-dev mailing list
bitcoin-dev@lists.linuxfoundation.org
https://lists.linuxfoundati= on.org/mailman/listinfo/bitcoin-dev
--000000000000ccf23005d7e609d4--