summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stadulis <dstadulis@gmail.com>2015-10-14 20:35:59 -0700
committerbitcoindev <bitcoindev@gnusha.org>2015-10-15 03:36:20 +0000
commit7d8553e6b59df33b1b55fcef426ce486631ad020 (patch)
treeb3e9cad68df01b418a1a9ac96c10afd57b99c2c5
parentcc0d553b9ecd5795207e9971fe42bed48de64a11 (diff)
downloadpi-bitcoindev-7d8553e6b59df33b1b55fcef426ce486631ad020.tar.gz
pi-bitcoindev-7d8553e6b59df33b1b55fcef426ce486631ad020.zip
Re: [bitcoin-dev] Lightning Network's effect on miner fees
-rw-r--r--6e/e04c59aa493f5b32f5fed839712b08835961b3274
1 files changed, 274 insertions, 0 deletions
diff --git a/6e/e04c59aa493f5b32f5fed839712b08835961b3 b/6e/e04c59aa493f5b32f5fed839712b08835961b3
new file mode 100644
index 000000000..950fc4f83
--- /dev/null
+++ b/6e/e04c59aa493f5b32f5fed839712b08835961b3
@@ -0,0 +1,274 @@
+Return-Path: <dstadulis@gmail.com>
+Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org
+ [172.17.192.35])
+ by mail.linuxfoundation.org (Postfix) with ESMTPS id CFBF2258
+ for <bitcoin-dev@lists.linuxfoundation.org>;
+ Thu, 15 Oct 2015 03:36:20 +0000 (UTC)
+X-Greylist: whitelisted by SQLgrey-1.7.6
+Received: from mail-io0-f169.google.com (mail-io0-f169.google.com
+ [209.85.223.169])
+ by smtp1.linuxfoundation.org (Postfix) with ESMTPS id C58AF79
+ for <bitcoin-dev@lists.linuxfoundation.org>;
+ Thu, 15 Oct 2015 03:36:19 +0000 (UTC)
+Received: by iow1 with SMTP id 1so77332363iow.1
+ for <bitcoin-dev@lists.linuxfoundation.org>;
+ Wed, 14 Oct 2015 20:36:19 -0700 (PDT)
+DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
+ h=mime-version:in-reply-to:references:from:date:message-id:subject:to
+ :cc:content-type;
+ bh=Vrup2elBMeasoF/VLxXWSLc1aaYZ5yjiL3MizMSLMuA=;
+ b=LqEdyirX4a6AeQqeARfysO6wySTF/xHGilZk/5EarD+Br2LzStnV327oc2dkbOY7gP
+ SCw3WMnFwGw1yfWHszqpi4WC0YjFKLC+YzWX8B+uYjCixEH2/xRWp7/NsAYGKcFNDLmc
+ 506SqtLr6WPoUlA8N8oeRp2PMIFUSIj6Ki5OKcACON328TIYoq9/mWVBdv3Fv7G6wmgv
+ vLepnyUC0ljDPKhUmvw2YlZ5ooXa19PSrGlHpqc3ebofJC3vs01Pc9N6qPz78dnuseO5
+ Eu8yE6KNBYxjRFUAh1EVUOcq0/+/gcJtYBpFEhnsiNOl72CfP+FrjltnkR+YdeQBzKIO
+ iovA==
+X-Received: by 10.107.157.80 with SMTP id g77mr7227395ioe.118.1444880179224;
+ Wed, 14 Oct 2015 20:36:19 -0700 (PDT)
+MIME-Version: 1.0
+Received: by 10.107.30.210 with HTTP; Wed, 14 Oct 2015 20:35:59 -0700 (PDT)
+In-Reply-To: <CABaSBazTE5r5Xvw8M3DRF+d-Qd6KXbdW8W1E0DPmw5KzfY1j6w@mail.gmail.com>
+References: <561E2B09.3090509@sky-ip.org> <561E7283.2080507@gmail.com>
+ <CABaSBazTE5r5Xvw8M3DRF+d-Qd6KXbdW8W1E0DPmw5KzfY1j6w@mail.gmail.com>
+From: Daniel Stadulis <dstadulis@gmail.com>
+Date: Wed, 14 Oct 2015 20:35:59 -0700
+Message-ID: <CAHpxFbG2AKsg=SAx_CL2mcJYzOXsZN4iodROLWBEjrXQ8zxFpg@mail.gmail.com>
+To: Bryan Bishop <kanzure@gmail.com>
+Content-Type: multipart/alternative; boundary=001a11407d66d364d605221c616f
+X-Spam-Status: No, score=-2.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,
+ DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_LOW
+ autolearn=ham version=3.3.1
+X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on
+ smtp1.linux-foundation.org
+Cc: Bitcoin Dev <bitcoin-dev@lists.linuxfoundation.org>
+Subject: Re: [bitcoin-dev] Lightning Network's effect on miner fees
+X-BeenThere: bitcoin-dev@lists.linuxfoundation.org
+X-Mailman-Version: 2.1.12
+Precedence: list
+List-Id: Bitcoin Development 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, 15 Oct 2015 03:36:20 -0000
+
+--001a11407d66d364d605221c616f
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: quoted-printable
+
+It makes economic sense to include a transaction on the Lightning Network,
+iff the the fee to include the transaction on the blockchain is more than
+than the Time Value of Money of the encumbered funds on the Lightening
+Nodes amortized across the number of users pushing funds through a LN node.
+
+Large-value transactions are going to hit the blockchain while smaller,
+predictable, closer-to-median transaction-rates transactions will go into
+the Lightning Network
+
+Blockchain: Car Purchase, House Purchase, Unexpected Medical Expense
+Lightning Network: Utility Bill, Groceries, Rent, Mortgage.
+
+> If transactions happen in a big percent offchain, and they are only
+> broadcasted on the mainchain where funds are moved in or out of the
+> lightning network, this means there will be less transactions on the
+> mainchain
+
+This is optimal because the network has minimized the set of
+costs/externalities to the minimum necessary to conduct a series of
+transactions
+> -> less fees collected by the miners.
+=E2=80=9CIt's tough to make predictions, especially about the future.=E2=80=
+=9D
+The effect on fees is going to be hard to predict.
+1.) One part depends on user behavior around the dynamics of bid-side
+demand of fees. I.e. If there is a health ratio of
+-users who want 1-block- times but are unwilling/unable to bid up the fee
+of their transactions to push out other 1-block-confirmation transactions (=
+AKA
+how firm is that fee support presently and under dynamic conditions)
+to
+-users who take their transactions off the blockchain to LN
+
+2.) New classes of transactions will be possible that aren't possible today=
+.
+
+3.) What market effect will the financial/technical potential of 'instant'
+transaction (after a network-joining-intro period) have on Bitcoin's
+utility/price/adoption?
+
+It would be elucidating if any blockchain data scientists could study the
+effect of the fee market when high-volume exchanges unexpectedly halted
+trading.
+
+
+> What will happen when the block reward will go away?
+I believe a more specific question to ask is: What will happen when there
+isn't a convincing economic reason for a large majority of hashing power to
+be bolstering PoW defense on the main blockchain? Right now we have a
+pretty good handle on the amount of hashing power that's pointed at
+extending/defending the 'main' chain but don't have as good intel on how
+much idle hashing power there is. Idle hashing power becomes more of a
+threat in market scenarios where chain-extending PoW is scarce (late-game
+Bitcoin).
+
+My humble prediction is that the necessary number of block confirmation
+will go up and there were be non negligible mining power idle ready to
+defend actors' preferred chain. If this is the scenario that plays out, I
+don't think it'll be very concerning; large-value transaction that will be
+on the blockchain have more flexible time-settlement tolerance (no one
+needs their home-buying escrow to settle in <=3D 1 day) and lower-value
+transaction that users want/need to be confirmed quickly will be confirmed
+'instantly' over Lightning Network or another Bitcoin-anchored protocol.
+
+P.S. I see lots of concern with respect to fee reduction directed at LN
+while today there are already off-chain databases that remove fee
+pressure. Like the LN / off-chain databases or not, they will exists.
+
+Daniel Stadulis
+
+
+On Wed, Oct 14, 2015 at 8:37 AM, Bryan Bishop via bitcoin-dev <
+bitcoin-dev@lists.linuxfoundation.org> wrote:
+
+> On Wed, Oct 14, 2015 at 10:19 AM, Paul Sztorc via bitcoin-dev
+> <bitcoin-dev@lists.linuxfoundation.org> wrote:
+> > However, the two are also perfect compliments, as LN transactions canno=
+t
+> take place at all without periodic on-chain transactions.
+>
+> Additionally, lightning network hot wallets are not an ideal place to
+> store large quantities of BTC and users that don't expect to be
+> actively using LN should in general prefer confirmed UTXOs for
+> long-term cold storage. So far the guess that I have seen floating
+> around is that LN usage will at first be restricted to very tiny
+> amounts of BTC in tiny hot wallets, since nobody is particularly
+> interested in running large hot wallets.
+>
+> - Bryan
+> http://heybryan.org/
+> 1 512 203 0507
+> _______________________________________________
+> bitcoin-dev mailing list
+> bitcoin-dev@lists.linuxfoundation.org
+> https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev
+>
+
+--001a11407d66d364d605221c616f
+Content-Type: text/html; charset=UTF-8
+Content-Transfer-Encoding: quoted-printable
+
+<div dir=3D"ltr"><div>It makes economic sense to include a transaction on t=
+he Lightning Network, iff the the fee to include the transaction on the blo=
+ckchain is more than than the Time Value of Money of the encumbered funds o=
+n the Lightening Nodes amortized across the number of users pushing funds t=
+hrough a LN node.</div><div><br></div><div>Large-value transactions are goi=
+ng to hit the blockchain while smaller, predictable, closer-to-median trans=
+action-rates transactions will go into the Lightning Network</div><div><br>=
+</div><div>Blockchain: Car Purchase, House Purchase, Unexpected Medical Exp=
+ense</div><div>Lightning Network: Utility Bill, Groceries, Rent, Mortgage.<=
+/div><div><br></div><div><span style=3D"font-size:12.8px">&gt; If transacti=
+ons happen in a big percent offchain, and they are only</span><br style=3D"=
+font-size:12.8px"><span style=3D"font-size:12.8px">&gt;=C2=A0</span><span s=
+tyle=3D"font-size:12.8px">broadcasted on the mainchain where funds are move=
+d in or out of the</span><br style=3D"font-size:12.8px"><span style=3D"font=
+-size:12.8px">&gt;=C2=A0</span><span style=3D"font-size:12.8px">lightning n=
+etwork, this means there will be less transactions on the</span><br style=
+=3D"font-size:12.8px"><span style=3D"font-size:12.8px">&gt;=C2=A0</span><sp=
+an style=3D"font-size:12.8px">mainchain</span></div><div><span style=3D"fon=
+t-size:12.8px"><br></span></div><div><span style=3D"font-size:12.8px">This =
+is=C2=A0optimal=C2=A0because the network has minimized the set of costs/ext=
+ernalities to the minimum necessary to conduct a series of transactions</sp=
+an></div><div><span style=3D"font-size:12.8px">&gt;</span><span style=3D"fo=
+nt-size:12.8px">=C2=A0</span><span style=3D"font-size:12.8px">=C2=A0-&gt; l=
+ess fees collected by the miners.</span></div><div><span style=3D"font-size=
+:12.8px">=E2=80=9CIt&#39;s tough to make predictions, especially about the =
+future.=E2=80=9D</span><br></div><div><span style=3D"font-size:12.8px">The =
+effect on fees is going to be hard to predict. =C2=A0</span></div><div><spa=
+n style=3D"font-size:12.8px">1.) One part depends on user behavior around t=
+he dynamics of bid-side demand of fees. I.e. If there is a health ratio of=
+=C2=A0</span></div><div><span style=3D"font-size:12.8px">-</span><span styl=
+e=3D"font-size:12.8px">users=C2=A0</span><span style=3D"font-size:12.8px">w=
+ho want 1-block- times but are unwilling/unable to bid up the fee of their =
+transactions to push out other 1-block-confirmation transactions (</span><s=
+pan style=3D"font-size:12.8px">AKA how firm is that fee support presently a=
+nd under dynamic conditions)</span></div><div><span style=3D"font-size:12.8=
+px">to</span></div><div><span style=3D"font-size:12.8px">-users who take th=
+eir transactions off the blockchain to LN</span></div><div><span style=3D"f=
+ont-size:12.8px"><br></span></div><div><span style=3D"font-size:12.8px">2.)=
+ New classes of transactions will be possible that aren&#39;t possible toda=
+y.</span></div><div><span style=3D"font-size:12.8px"><br></span></div><div>=
+<span style=3D"font-size:12.8px">3.) What market effect will the financial/=
+technical potential of &#39;instant&#39; transaction (after a network-joini=
+ng-intro period) have on Bitcoin&#39;s utility/price/adoption?</span></div>=
+<div><span style=3D"font-size:12.8px"><br></span></div><div><span style=3D"=
+font-size:12.8px">It would be=C2=A0elucidating=C2=A0if any blockchain data =
+scientists could study the effect of the fee market when high-volume exchan=
+ges=C2=A0unexpectedly halted trading.</span></div><div><span style=3D"font-=
+size:12.8px"><br></span></div><div><br></div><div><span style=3D"font-size:=
+12.8px">&gt;</span><span style=3D"font-size:12.8px">=C2=A0What will happen =
+when=C2=A0</span><span style=3D"font-size:12.8px">the block reward will go =
+away?=C2=A0</span></div><div><span style=3D"font-size:12.8px">I believe a m=
+ore specific question to ask is: What will happen when there isn&#39;t a co=
+nvincing economic reason for a large majority of hashing power to be bolste=
+ring PoW defense on the main blockchain?=C2=A0 Right now we have a pretty g=
+ood handle on the amount of hashing power that&#39;s pointed at extending/d=
+efending the &#39;main&#39; chain but don&#39;t have as good intel on how m=
+uch idle hashing power there is.=C2=A0 Idle hashing power becomes more of a=
+ threat in market scenarios where chain-extending=C2=A0PoW is=C2=A0scarce (=
+late-game Bitcoin).</span></div><div><span style=3D"font-size:12.8px"><br><=
+/span></div><div><span style=3D"font-size:12.8px">My humble prediction is t=
+hat the necessary number of block confirmation will go up and there were be=
+ non negligible=C2=A0mining power=C2=A0idle ready to defend actors&#39; pre=
+ferred chain.=C2=A0 If this is the scenario that plays out, I don&#39;t thi=
+nk it&#39;ll be very concerning; =C2=A0large-value transaction that will be=
+ on the blockchain have more flexible time-settlement tolerance (no one nee=
+ds their home-buying escrow to settle in &lt;=3D 1 day) and lower-value tra=
+nsaction that users want/need to be confirmed quickly will be confirmed &#3=
+9;instantly&#39; over Lightning Network or another Bitcoin-anchored protoco=
+l.</span></div><div class=3D"gmail_extra"><br></div><div class=3D"gmail_ext=
+ra">P.S. I see lots of concern with respect to fee reduction directed at LN=
+ while today there are already off-chain databases that remove fee pressure=
+.=C2=A0 Like the LN / off-chain databases or not, they will exists.<br></di=
+v><div class=3D"gmail_extra"><br></div><div class=3D"gmail_extra">Daniel St=
+adulis</div><div class=3D"gmail_extra"><br></div><div class=3D"gmail_extra"=
+><br><div class=3D"gmail_quote">On Wed, Oct 14, 2015 at 8:37 AM, Bryan Bish=
+op via bitcoin-dev <span dir=3D"ltr">&lt;<a href=3D"mailto:bitcoin-dev@list=
+s.linuxfoundation.org" target=3D"_blank">bitcoin-dev@lists.linuxfoundation.=
+org</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"mar=
+gin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,2=
+04);border-left-style:solid;padding-left:1ex"><span class=3D"">On Wed, Oct =
+14, 2015 at 10:19 AM, Paul Sztorc via bitcoin-dev<br>
+&lt;<a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org">bitcoin-dev@li=
+sts.linuxfoundation.org</a>&gt; wrote:<br>
+&gt; However, the two are also perfect compliments, as LN transactions cann=
+ot take place at all without periodic on-chain transactions.<br>
+<br>
+</span>Additionally, lightning network hot wallets are not an ideal place t=
+o<br>
+store large quantities of BTC and users that don&#39;t expect to be<br>
+actively using LN should in general prefer confirmed UTXOs for<br>
+long-term cold storage. So far the guess that I have seen floating<br>
+around is that LN usage will at first be restricted to very tiny<br>
+amounts of BTC in tiny hot wallets, since nobody is particularly<br>
+interested in running large hot wallets.<br>
+<br>
+- Bryan<br>
+<a href=3D"http://heybryan.org/" rel=3D"noreferrer" target=3D"_blank">http:=
+//heybryan.org/</a><br>
+<a href=3D"tel:1%20512%20203%200507" value=3D"+15122030507">1 512 203 0507<=
+/a><br>
+<div class=3D""><div class=3D"h5">_________________________________________=
+______<br>
+bitcoin-dev mailing list<br>
+<a href=3D"mailto:bitcoin-dev@lists.linuxfoundation.org">bitcoin-dev@lists.=
+linuxfoundation.org</a><br>
+<a href=3D"https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev" =
+rel=3D"noreferrer" target=3D"_blank">https://lists.linuxfoundation.org/mail=
+man/listinfo/bitcoin-dev</a><br>
+</div></div></blockquote></div><br></div></div>
+
+--001a11407d66d364d605221c616f--
+