diff options
author | Jeremy <jlrubin@mit.edu> | 2021-12-09 10:24:44 -0800 |
---|---|---|
committer | bitcoindev <bitcoindev@gnusha.org> | 2021-12-09 18:25:00 +0000 |
commit | 9c3dc82e72d2cc6c9244a804862966ac07213212 (patch) | |
tree | 39a478048a84f1a99eef0d3218fdedcc9206363b | |
parent | f300a4813d375581a625dab19477bbb44e1e6b2d (diff) | |
download | pi-bitcoindev-9c3dc82e72d2cc6c9244a804862966ac07213212.tar.gz pi-bitcoindev-9c3dc82e72d2cc6c9244a804862966ac07213212.zip |
[bitcoin-dev] [Bitcoin Advent Calendar]: Congestion Control
-rw-r--r-- | 71/2d68386eff9153fd696096539c3fdb27b8d839 | 152 |
1 files changed, 152 insertions, 0 deletions
diff --git a/71/2d68386eff9153fd696096539c3fdb27b8d839 b/71/2d68386eff9153fd696096539c3fdb27b8d839 new file mode 100644 index 000000000..a9ad6f1e6 --- /dev/null +++ b/71/2d68386eff9153fd696096539c3fdb27b8d839 @@ -0,0 +1,152 @@ +Return-Path: <jlrubin@mit.edu> +Received: from smtp1.osuosl.org (smtp1.osuosl.org [140.211.166.138]) + by lists.linuxfoundation.org (Postfix) with ESMTP id B43C1C0012 + for <bitcoin-dev@lists.linuxfoundation.org>; + Thu, 9 Dec 2021 18:25:00 +0000 (UTC) +Received: from localhost (localhost [127.0.0.1]) + by smtp1.osuosl.org (Postfix) with ESMTP id 92A87854BC + for <bitcoin-dev@lists.linuxfoundation.org>; + Thu, 9 Dec 2021 18:25:00 +0000 (UTC) +X-Virus-Scanned: amavisd-new at osuosl.org +X-Spam-Flag: NO +X-Spam-Score: -4.199 +X-Spam-Level: +X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 + tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, + SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no +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 tc2OrKqfLKZW + for <bitcoin-dev@lists.linuxfoundation.org>; + Thu, 9 Dec 2021 18:24:59 +0000 (UTC) +X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0 +Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) + by smtp1.osuosl.org (Postfix) with ESMTPS id 7A7548565E + for <bitcoin-dev@lists.linuxfoundation.org>; + Thu, 9 Dec 2021 18:24:59 +0000 (UTC) +Received: from mail-lj1-f172.google.com (mail-lj1-f172.google.com + [209.85.208.172]) (authenticated bits=0) + (User authenticated as jlrubin@ATHENA.MIT.EDU) + by outgoing.mit.edu (8.14.7/8.12.4) with ESMTP id 1B9IOu75005522 + (version=TLSv1/SSLv3 cipher=AES128-GCM-SHA256 bits=128 verify=NOT) + for <bitcoin-dev@lists.linuxfoundation.org>; Thu, 9 Dec 2021 13:24:57 -0500 +Received: by mail-lj1-f172.google.com with SMTP id z8so10288109ljz.9 + for <bitcoin-dev@lists.linuxfoundation.org>; + Thu, 09 Dec 2021 10:24:57 -0800 (PST) +X-Gm-Message-State: AOAM532tTumL1TIBDTgvmjYrFnJGB1FsUMjyGoHbfeAZL1+l9MGpUgKE + 8UZ7ldFwuvldbzadW4yQyxh/SaNvWNv5yqzkCgA= +X-Google-Smtp-Source: ABdhPJyTerKd4q466QrCwcWBxBBkiepf8cdJ+hgCxBUR1oVRApgRpvs35n5tFPe6neW/HWGn+2lFQiW2phlolyoRMLA= +X-Received: by 2002:a2e:7a02:: with SMTP id v2mr7994383ljc.227.1639074296043; + Thu, 09 Dec 2021 10:24:56 -0800 (PST) +MIME-Version: 1.0 +From: Jeremy <jlrubin@mit.edu> +Date: Thu, 9 Dec 2021 10:24:44 -0800 +X-Gmail-Original-Message-ID: <CAD5xwhh7azm8jydaTwwyXT1w_VwgLyXf_KAgyBM2P8XHkUqfLg@mail.gmail.com> +Message-ID: <CAD5xwhh7azm8jydaTwwyXT1w_VwgLyXf_KAgyBM2P8XHkUqfLg@mail.gmail.com> +To: Bitcoin development mailing list <bitcoin-dev@lists.linuxfoundation.org> +Content-Type: multipart/alternative; boundary="0000000000002d1ec605d2bab957" +Subject: [bitcoin-dev] [Bitcoin Advent Calendar]: Congestion Control +X-BeenThere: bitcoin-dev@lists.linuxfoundation.org +X-Mailman-Version: 2.1.15 +Precedence: list +List-Id: Bitcoin Protocol Discussion <bitcoin-dev.lists.linuxfoundation.org> +List-Unsubscribe: <https://lists.linuxfoundation.org/mailman/options/bitcoin-dev>, + <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=unsubscribe> +List-Archive: <http://lists.linuxfoundation.org/pipermail/bitcoin-dev/> +List-Post: <mailto:bitcoin-dev@lists.linuxfoundation.org> +List-Help: <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=help> +List-Subscribe: <https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev>, + <mailto:bitcoin-dev-request@lists.linuxfoundation.org?subject=subscribe> +X-List-Received-Date: Thu, 09 Dec 2021 18:25:00 -0000 + +--0000000000002d1ec605d2bab957 +Content-Type: text/plain; charset="UTF-8" + +Today's post is a follow up to some older content about congestion control +& CTV. + +It's written (as with the rest of the series) to be a bit more approachable +than technical, but there are code samples in Sapio of constructing a +payout tree. + +today's post: +https://rubin.io/bitcoin/2021/12/09/advent-12/ + +older posts: +- https://utxos.org/analysis/bip_simulation/ +- https://utxos.org/analysis/batching_sim/ + +Generally, I think the importance and potential of congestion control is +currently understated. The next couple posts will build on this with Coin +Pools, Mining Pools, and Lighting which also leverage congestion control +structures with multi-party opt-outs for added punch. But even in the base +case, these congestion control primitives can be really important for large +volume large value businesses to close out liabilities reliably without +being impacted too much by transient chain weather. Those types of demand +(high volume, high value) aren't served well by the lightning network +(ever) since the large values of flows would be difficult to route and +might prefer being deposited directly into cold storage given the amounts +at stake. + +best, + +Jeremy + +-- +@JeremyRubin <https://twitter.com/JeremyRubin> +<https://twitter.com/JeremyRubin> + +--0000000000002d1ec605d2bab957 +Content-Type: text/html; charset="UTF-8" +Content-Transfer-Encoding: quoted-printable + +<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:arial,he= +lvetica,sans-serif;font-size:small;color:#000000">Today's post is a fol= +low up to some older content about congestion control & CTV.</div><div = +class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;fon= +t-size:small;color:#000000"><br></div><div class=3D"gmail_default" style=3D= +"font-family:arial,helvetica,sans-serif;font-size:small;color:#000000">It&#= +39;s written (as with the rest of the series) to be a bit more approachable= + than technical, but there are code samples in Sapio of constructing=C2=A0a= + payout tree.</div><div class=3D"gmail_default" style=3D"font-family:arial,= +helvetica,sans-serif;font-size:small;color:#000000"><br></div><div class=3D= +"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:s= +mall;color:#000000">today's post:</div><div class=3D"gmail_default" sty= +le=3D"font-family:arial,helvetica,sans-serif;font-size:small;color:#000000"= +><a href=3D"https://rubin.io/bitcoin/2021/12/09/advent-12/">https://rubin.i= +o/bitcoin/2021/12/09/advent-12/</a><br></div><div class=3D"gmail_default" s= +tyle=3D"font-family:arial,helvetica,sans-serif;font-size:small;color:#00000= +0"><br></div><div class=3D"gmail_default" style=3D"font-family:arial,helvet= +ica,sans-serif;font-size:small;color:#000000">older posts:</div><div class= +=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-siz= +e:small;color:#000000">- <a href=3D"https://utxos.org/analysis/bip_simulati= +on/">https://utxos.org/analysis/bip_simulation/</a></div><div class=3D"gmai= +l_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small;= +color:#000000">-=C2=A0<a href=3D"https://utxos.org/analysis/batching_sim/">= +https://utxos.org/analysis/batching_sim/</a></div><div class=3D"gmail_defau= +lt" style=3D"font-family:arial,helvetica,sans-serif;font-size:small;color:#= +000000"><br></div><div class=3D"gmail_default" style=3D"font-family:arial,h= +elvetica,sans-serif;font-size:small;color:#000000">Generally, I think the i= +mportance and potential of congestion control is currently understated. The= + next couple posts will build on this with Coin Pools, Mining Pools, and Li= +ghting which also leverage congestion control structures with multi-party o= +pt-outs for added punch. But even in the base case, these congestion contro= +l primitives can be really important for large volume large value businesse= +s to close out liabilities reliably without being impacted too much by tran= +sient chain weather. Those types of demand (high volume, high value) aren&#= +39;t served well by the lightning network (ever) since the large values of = +flows would be difficult to route and might prefer being deposited directly= + into cold storage given the amounts at stake.</div><div class=3D"gmail_def= +ault" style=3D"font-family:arial,helvetica,sans-serif;font-size:small;color= +:#000000"><br></div><div class=3D"gmail_default" style=3D"font-family:arial= +,helvetica,sans-serif;font-size:small;color:#000000">best,</div><div class= +=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-siz= +e:small;color:#000000"><br></div><div class=3D"gmail_default" style=3D"font= +-family:arial,helvetica,sans-serif;font-size:small;color:#000000">Jeremy</d= +iv><br clear=3D"all"><div><div dir=3D"ltr" class=3D"gmail_signature" data-s= +martmail=3D"gmail_signature"><div dir=3D"ltr">--<br><a href=3D"https://twit= +ter.com/JeremyRubin" target=3D"_blank">@JeremyRubin</a><a href=3D"https://t= +witter.com/JeremyRubin" target=3D"_blank"></a></div></div></div></div> + +--0000000000002d1ec605d2bab957-- + |