Return-Path: Received: from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138]) by lists.linuxfoundation.org (Postfix) with ESMTP id DDC80C0011 for ; Thu, 24 Feb 2022 17:52:49 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp1.osuosl.org (Postfix) with ESMTP id B7B2B83E23 for ; Thu, 24 Feb 2022 17:52:49 +0000 (UTC) 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, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no Authentication-Results: smtp1.osuosl.org (amavisd-new); dkim=pass (1024-bit key) header.d=gazeta.pl Received: from smtp1.osuosl.org ([127.0.0.1]) by localhost (smtp1.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oLuDLWk4kGIL for ; Thu, 24 Feb 2022 17:52:48 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.8.0 Received: from smtpo91.poczta.onet.pl (smtpo91.poczta.onet.pl [213.180.149.144]) by smtp1.osuosl.org (Postfix) with ESMTPS id B737D83E21 for ; Thu, 24 Feb 2022 17:52:48 +0000 (UTC) Received: from pmq3v.m5r2.onet (pmq3v.m5r2.onet [10.174.32.69]) by smtp.poczta.onet.pl (Onet) with ESMTP id 4K4L8m5j0FzlhlLD; Thu, 24 Feb 2022 18:52:40 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gazeta.pl; s=2013; t=1645725160; bh=QbWAz+Xqz5E3k30LK4huvJavtTWhWDC1pMabhpo2h0w=; h=From:To:Date:Subject:From; b=SYbqmDIo/b0Mqy14rh50bLvEZUSTOEdZoWmwjXrfFMgvI8cQ22XmpiIgi1Q1rERaV tOGURbPB4iQVoDeZVU1Bn9ALS2LxuMORXfPbOKXsdIsF0T4yL5xJidRd2mIeB9Kc6O pJ4ZvdV5jUBwkb9nqV5Kz3GIef1c4uDmCfHv/tbQ= Content-Type: multipart/alternative; boundary="===============2353740516328022801==" MIME-Version: 1.0 Received: from [5.173.241.2] by pmq3v.m5r2.onet via HTTP id ; Thu, 24 Feb 2022 18:52:40 +0100 From: vjudeu@gazeta.pl X-Priority: 3 To: Billy Tetrud , "bitcoin-dev@lists.linuxfoundation.org" Date: Thu, 24 Feb 2022 18:52:39 +0100 Message-Id: <157676573-26d876ec3baac7f177731a4fa956fb25@pmq3v.m5r2.onet> X-Mailer: onet.poczta X-Onet-PMQ: ;5.173.241.2;PL;2 X-Mailman-Approved-At: Thu, 24 Feb 2022 18:09:01 +0000 Subject: Re: [bitcoin-dev] Draft-BIP: Ordinal Numbers 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: Thu, 24 Feb 2022 17:52:50 -0000 This is a multi-part message in MIME format. --===============2353740516328022801== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable > what happens if/when it comes to pass that we increase payment precision = by going sub-satoshi on chain? When we talk about future improvements, there could be even bigger problem = with ordinal numbers: what if/when we introduce some Monero-like system and= hide coin amounts? (for example by using zero satoshi, because we have to = use something that will be backward-compatible). Zero is quite interesting = amount, because it means "skip amount checking for old clients". That can b= e used in many ways to introduce many protocols (and also to add fractional= satoshis on-chain, because 0.4 satoshis could be represented as zero), so = if that amounts will be simply ignored, then I wonder how it would be possi= ble to connect some future protocol based on that with ordinal numbers. --===============2353740516328022801== Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable
> what happens if/when it comes to pass that we increase payment pr= ecision by going sub-satoshi on chain?

When we talk about future= improvements, there could be even bigger problem with ordinal numbers: wha= t if/when we introduce some Monero-like system and hide coin amounts? (for = example by using zero satoshi, because we have to use something that will b= e backward-compatible). Zero is quite interesting amount, because it means = "skip amount checking for old clients". That can be used in many ways to in= troduce many protocols (and also to add fractional satoshis on-chain, becau= se 0.4 satoshis could be represented as zero), so if that amounts will be s= imply ignored, then I wonder how it would be possible to connect some futur= e protocol based on that with ordinal numbers.
--===============2353740516328022801==--