Return-Path: Received: from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by lists.linuxfoundation.org (Postfix) with ESMTP id 78056C002D for ; Thu, 7 Jul 2022 14:10:46 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by smtp4.osuosl.org (Postfix) with ESMTP id 4BF5741B30 for ; Thu, 7 Jul 2022 14:10:46 +0000 (UTC) DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 4BF5741B30 Authentication-Results: smtp4.osuosl.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=KIx4KdtE X-Virus-Scanned: amavisd-new at osuosl.org X-Spam-Flag: NO X-Spam-Score: -1.837 X-Spam-Level: X-Spam-Status: No, score=-1.837 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_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, LOTS_OF_MONEY=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_MONEY_PERCENT=0.01] 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 xRBUbSj2XHDF for ; Thu, 7 Jul 2022 14:10:44 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.8.0 DKIM-Filter: OpenDKIM Filter v2.11.0 smtp4.osuosl.org 6A20541A60 Received: from mail-ed1-x530.google.com (mail-ed1-x530.google.com [IPv6:2a00:1450:4864:20::530]) by smtp4.osuosl.org (Postfix) with ESMTPS id 6A20541A60 for ; Thu, 7 Jul 2022 14:10:44 +0000 (UTC) Received: by mail-ed1-x530.google.com with SMTP id e15so2372725edj.2 for ; Thu, 07 Jul 2022 07:10:44 -0700 (PDT) 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=cIBfebWLcHNDtmhNCUDncFOTYQ76gZDbirzAiVvqDLc=; b=KIx4KdtED207PAwFX0rhD584LWnbW9pxQdMO396bdZMSdVu+yOJpLL3L+Yuf3tDnO+ uU5eN9gz4NaK9ww4zV4H6q0QGOp4L5tepM3HhKAPNnUmzTg43NZu6lj0IOHH/gXhTW1V NdBTutzBaBbqCs7eBxuESYEVx+HBa/v8MtTkpb5UNxy1Qp4+OM3xl/mS1G8g+dDhSln1 wG6AosX1dID/imMIKDIDgewNnShhU7kUKJQ456WMef9G5Mkt0M6xoYxlIlO8Dy0ZiRht eWwAZK56Rhs0gisMLuabHqyvHNVyTcizeB0RMHrN51mK8v4CLS4Mmrw7UoQ2JSRxbhkz B/kQ== 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=cIBfebWLcHNDtmhNCUDncFOTYQ76gZDbirzAiVvqDLc=; b=xxOKCRbaFiq1bhp/E+rq4z/OIjHYs9XmJOb6nBZtT8xxfwOETqKTyHT0my/DYxpVXr jlximWz8SxUBrEEM3ECT7uFi3HLlLAIu/3Ej1yW2ApDub1b2HmOPuDCb3oUh5rr1OZ+y 3BwpJ3o3yN5yvvuFrXKqSELKAuc9HHxCj2d8DCF/gVcGoNofnqoLmoTFbkbvMwm2CQuC ujodsZ/kIfBicIWFBpjo6EAwW0TwK63H4opGEwgxe4k5yUtlGFkEchOEavIh+WTV5l53 6uah3+yUrNU6GqCZvTECOBZyCfHRThJLcENuIL0PsGSS3xsLAQpM+g8sHXnruULETXDy TvrA== X-Gm-Message-State: AJIora/VRqXDHUogoRS9GPt/4/ZW9k5IzH2d93hkSCGL23FjQ28AGrJY dtWPuFjy8kkj/BmKorqIon0Agv7uQiEA2GlvD98= X-Google-Smtp-Source: AGRyM1vfJt508BSz/sq3t9iFG7yV2EYT16l9KOlVlCZIGVsbUeLzCEe0x8KDwbMZ2so3xOJIR7iol4H/4BPUwWNOhyg= X-Received: by 2002:a50:eb45:0:b0:437:7686:6048 with SMTP id z5-20020a50eb45000000b0043776866048mr64386148edp.264.1657203042404; Thu, 07 Jul 2022 07:10:42 -0700 (PDT) MIME-Version: 1.0 References: <139633828-26b5fcbad80d1ca7046479237716ace3@pmq8v.m5r2.onet> In-Reply-To: <139633828-26b5fcbad80d1ca7046479237716ace3@pmq8v.m5r2.onet> From: Giuseppe B Date: Thu, 7 Jul 2022 16:10:31 +0200 Message-ID: To: vjudeu@gazeta.pl Content-Type: multipart/alternative; boundary="000000000000a9cde405e337a6d0" X-Mailman-Approved-At: Thu, 07 Jul 2022 14:43:20 +0000 Cc: "Corey Haddad , Bitcoin Protocol Discussion" Subject: Re: [bitcoin-dev] Bitcoin covenants are inevitable 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, 07 Jul 2022 14:10:46 -0000 --000000000000a9cde405e337a6d0 Content-Type: text/plain; charset="UTF-8" It's the first time I read about the security budget and it definitely sounds scary to me. If it only takes a few million dollars to attack BTC and make it completely unusable for one day, I suppose it's only a matter of time before some hedge fund actually does it, using a short position to profit from the huge panic sell wave and global loss of confidence that would result from it. It seems even cheaper to do than the recent attack to Terra, unless I'm missing something. On Wed, Jul 6, 2022, 1:10 PM wrote: > > If the only realistic (fair, efficient & proportionate) way to pay for > Bitcoin's security was by having some inflation scheme that violated the 21 > million cap, then agreeing to break the limit would probably be what makes > sense, and in the economic interest of its users and holders. > > So, Paul Sztorc was right again, there are three options: Enormous Block > Size Increases, Violate 21M Coin Limit, or >50% Miner Fee-Revenues Come > From Merged Mining: https://www.truthcoin.info/images/sb-trilemma.png. > And I think using Merged Mining is the best option. More about that: > https://www.truthcoin.info/blog/security-budget-ii-mm/ > > > Another option, if we were to decide we are over-secured in the short > term, would be to soft-fork in a reduction in the current and near-future > mining rewards, by somehow locking the coins in a contract that deprived > the miner of the full reward, and then using that contract to pay the > rewards out far in the future, should at some point we feel the security > budget was insufficient. > > Yes, that's also possible, RSK uses that. And making some kind of > soft-fork for that is also possible, but I don't know if miners will agree > to send some coinbase reward to " OP_CHECKLOCKTIMEVERIFY > OP_DROP OP_TRUE". > > On 2022-07-06 06:29:18 user Corey Haddad via bitcoin-dev < > bitcoin-dev@lists.linuxfoundation.org> wrote: > >Bitcoin's finite supply is the main argument for people investing in it, > the whole narrative around bitcoin is based on its finite supply. While it > has its flaws and basically condemns bitcoin to be only used as a store >of > value (and not as a currency), I don't think it's worth questioning it at > this point. > > > >Just my 2 sats. > > > >Giuseppe. > > > A finite supply alone is not enough to give something value, as it must > also be useful in some way. In the case of Bitcoin, various forms of > cryptographic security must all work - and work together - to make Bitcoin > useful. If the only realistic (fair, efficient & proportionate) way to pay > for Bitcoin's security was by having some inflation scheme that violated > the 21 million cap, then agreeing to break the limit would probably be what > makes sense, and in the economic interest of its users and holders. > > There will always be competitive pressures with respect to efficiency, and > both being over-secured and under-secured would be economically inefficient > for a crypto currency, and thereby laving room for a more optimally-secured > competitor to gain ground. Currently there is zero feedback in the Bitcoin > system between what we might think is the optimum amount of security and > what actually exists. There is also zero agreement on how much security > would constitute such an optimum. Figuring out how much security is needed, > or even better, figuring out a way to have a market mechanism to answer > that question, will be an important project. > > Another option, if we were to decide we are over-secured in the short > term, would be to soft-fork in a reduction in the current and near-future > mining rewards, by somehow locking the coins in a contract that deprived > the miner of the full reward, and then using that contract to pay the > rewards out far in the future, should at some point we feel the security > budget was insufficient. Anthony Towns presented a form of this concept in > greater detail at a Scaling Bitcoin conference some years ago. While this > solution, if employed, would only work for some finite amount of time, it > is possible that could give additional decades before the accumulated > security budget was exhausted. > > > Corey > --000000000000a9cde405e337a6d0 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
It's the first time I read about th= e security budget and it definitely sounds scary to me.
If it only takes a few million dollars to attack BTC and make it comple= tely unusable for one day, I suppose it's only a matter of time before = some hedge fund actually does it, using a short position to profit from the= huge panic sell wave and global loss of confidence that would result from = it.=C2=A0
It seems even cheaper to do than the recen= t attack to Terra, unless I'm missing something.=C2=A0

On Wed, = Jul 6, 2022, 1:10 PM <vjudeu@gazeta= .pl> wrote:
> If the only= realistic (fair, efficient & proportionate) way to pay for Bitcoin'= ;s security was by having some inflation scheme that violated the 21 millio= n cap, then agreeing to break the limit would probably be what makes sense,= and in the economic interest of its users and holders.

So, Paul Sztorc was right again, there are three options: Enormous Block Si= ze Increases, Violate 21M Coin Limit, or >50% Miner Fee-Revenues Come Fr= om Merged Mining: https://www.truthcoin.= info/images/sb-trilemma.png. And I think using Merged Mining is the bes= t option. More about that: https://= www.truthcoin.info/blog/security-budget-ii-mm/

> Another option, if we were to decide we are over-secured in the short = term, would be to soft-fork in a reduction in the current and near-future m= ining rewards, by somehow locking the coins in a contract that deprived the= miner of the full reward, and then using that contract to pay the rewards = out far in the future, should at some point we feel the security budget was= insufficient.

Yes, that's also possible, RSK uses that. And making some kind of soft-= fork for that is also possible, but I don't know if miners will agree t= o send some coinbase reward to "<futureBlockNumber> OP_CHECKLOCK= TIMEVERIFY OP_DROP OP_TRUE".

On 2022-07-06 06:29:18 user Corey Haddad via bitcoin-dev <bitcoin-dev@lists.linuxfoundation.org> wrote:
>Bitcoin's finite supply is the main argument for people investing i= n it, the whole narrative around bitcoin is based on its finite supply. Whi= le it has its flaws and basically condemns bitcoin to be only used as a sto= re >of value (and not as a currency), I don't think it's worth q= uestioning it at this point.=C2=A0
>
>Just my 2 sats.=C2=A0
>
>Giuseppe.=C2=A0


A finite=C2=A0supply alone is not enough to give something value, as it mus= t also be useful in some way. In the case of Bitcoin, various=C2=A0forms of= cryptographic=C2=A0security=C2=A0must all work - and work together - to ma= ke Bitcoin useful. If the only realistic (fair, efficient & proportiona= te) way to pay for Bitcoin's security=C2=A0was by having some inflation= scheme=C2=A0that violated the 21 million cap, then agreeing to break the l= imit would probably be what makes sense, and in the economic interest of it= s users and holders.

There will always be competitive=C2=A0pressures with respect to efficiency,= and both being over-secured and under-secured would be economically ineffi= cient for a crypto currency, and thereby laving room for a more optimally-s= ecured competitor to gain ground. Currently there is zero feedback in the B= itcoin system between what we might think is the optimum amount of security= and what actually exists. There is also zero agreement on how much securit= y would constitute such an optimum. Figuring out how much security is neede= d, or even better, figuring out a way to have a market mechanism to answer = that question, will be an important project.

Another option, if we were to decide we are over-secured in the short term,= would be to soft-fork in a reduction in the current and near-future mining= rewards, by somehow locking the coins in a contract that deprived the mine= r of the full reward, and then using that contract to pay the rewards out f= ar in the future, should at some point we feel the security budget was insu= fficient. Anthony Towns presented a form of this concept in greater detail = at a Scaling Bitcoin conference some years ago. While this solution, if emp= loyed, would only work for some finite amount of time, it is possible that = could give additional decades before the accumulated security budget was ex= hausted.=C2=A0


Corey
--000000000000a9cde405e337a6d0--