<blockquote>
<p>Will Taproot allow me to skip Lightning Network and simply use pure Bitcoin Core?</p>
</blockquote>
<p>Well, Bitcoin Core doesn't support Lightning for now, and probably won't for the foreseeable future, but there is no reason why that can't change over time. I'm going to assume your question is:</p>
<blockquote>
<p>Will Taproot allow getting all the benefits the Lightning Network provides with just on-chain Bitcoin transactions?</p>
</blockquote>
<p>Absolutely not.</p>
<p>Taproot is an improvement to the script infrastructure that exists on chain. It makes some transactions slightly cheaper, in particular more complex ones, and most importantly makes many types of transactions look indistinguishable, improving privacy.</p>
<p>However, on-chain transactions still suffer from all the same problems that make it much more appropriate as a settlement system for higher layers than as payment system directly:</p>
<ul>
<li>Slow to finalize transactions</li>
<li>Unpredictable confirmations/fees</li>
<li>No feedback between payer and payee: they can't instantly tell you &quot;your payment was accepted&quot;; you need to just broadcast your transaction out and hope something happens</li>
</ul>
<p>These are side effects from the fact that on-chain transactions are broadcasted and verified to the whole world, and the whole world needs to get consensus on their occurrence. Lightning solves these by building on the security properties of the on-chain system, and building a fast, reliable, cheap, payment system on top at the cost of additional setup and additional assumptions. You simply can't build a usable payment system where every transaction needs to be broadcast and verified by the whole world - Lightning solves this by making the payments simple participant-to-participant interactions, and only broadcasting settlements to the whole world, or to counter misbehavior.</p>
<p>Lightning however can take advantage of the new features Taproot offers, and be upgraded to use it. In particular, it's possible to make non-adverserial Lightning settlements looks like ordinary payments on-chain.</p>

CC BY-SA 4.0
2021-04-06T15:38:04.063Z
2021-04-06T16:15:29.433Z
2021-04-06T16:15:29.433Z
Pieter Wuille
<p>With respect to the original wording of the question I believe Taproot will actually make the Lightning Network <code>pointfull</code> instead of <code>pointless</code>.</p>
<p>While Taproot allows us to save some space on the bitcoin base layer, it will not make the Lightning Network obsolete. Remember, the main issue with respect to on-chain scaling is that a protocol in which every transaction is broadcasted to every participant is just too inefficient if those transactions should represent a substantial fraction of monetary payments in the world.</p>
<p>With respect to the Lightning Network there are actually many improvements possible for the Lightning Network if Taproot is activated. Most notably, we can have Point Time Lock Contracts (PTLCs) instead of HTLCs which give us way more flexibility in the payment process as the addition of points and secrets is linear whereas the addition of payment hashes and secrets is not linear. E.g.:</p>
<pre><code>H(r1+r2) != H(r1) + H(r2)
</code></pre>
<p>The property of linearity allows us to have applications like</p>
<ul>
<li>stuckless payments</li>
<li>payment decorrelation</li>
<li>escrow services</li>
</ul>

CC BY-SA 4.0
2021-04-06T13:15:21.833Z
2021-04-06T16:25:49.110Z
2021-04-06T16:25:49.110Z
Rene Pickhardt
<p>Can somebody explain to me if Taproot will fix the issues that Lightning Network solves, without the Lightning Network?</p>
<p>That is, near-zero fees, privacy and fast settlements?</p>
<p>Will Taproot allow me to skip Lightning Network and simply use pure Bitcoin Core?</p>

CC BY-SA 4.0
2021-04-06T12:45:50.027Z
Does this answer your question? [Who would benefit from Taproot deployment?](https://bitcoin.stackexchange.com/questions/105109/who-would-benefit-from-taproot-deployment)
RedGrittyBrick
CC BY-SA 4.0
2021-04-06T13:01:12.627Z
I have edited the question to focus on the main issue. If you disagree with the edits, please use the "edited..." link and select "rollback".
RedGrittyBrick
<bitcoin-core><lightning-network><taproot>
Will "Taproot" replace Lightning Network?
A. Silverson
# Will "Taproot" replace Lightning Network?

(Asked by: username_0 on 2021-04-06)

Can somebody explain to me if Taproot will fix the issues that Lightning Network solves, without the Lightning Network?

That is, near-zero fees, privacy and fast settlements?

Will Taproot allow me to skip Lightning Network and simply use pure Bitcoin Core?

**Tags:** bitcoin-core, lightning-network, taproot

> **Comments:**
> **username_1**: Does this answer your question? [Who would benefit from Taproot deployment?](https://bitcoin.stackexchange.com/questions/105109/who-would-benefit-from-taproot-deployment)  
> **username_1**: I have edited the question to focus on the main issue. If you disagree with the edits, please use the "edited..." link and select "rollback".  

---

## 2 answers

### Answer by username_2 on 2021-04-06. Score: 7

> Will Taproot allow me to skip Lightning Network and simply use pure Bitcoin Core?

Well, Bitcoin Core doesn't support Lightning for now, and probably won't for the foreseeable future, but there is no reason why that can't change over time. I'm going to assume your question is:

> Will Taproot allow getting all the benefits the Lightning Network provides with just on-chain Bitcoin transactions?

Absolutely not.

Taproot is an improvement to the script infrastructure that exists on chain. It makes some transactions slightly cheaper, in particular more complex ones, and most importantly makes many types of transactions look indistinguishable, improving privacy.

However, on-chain transactions still suffer from all the same problems that make it much more appropriate as a settlement system for higher layers than as payment system directly:

* Slow to finalize transactions
* Unpredictable confirmations/fees
* No feedback between payer and payee: they can't instantly tell you "your payment was accepted"; you need to just broadcast your transaction out and hope something happens

These are side effects from the fact that on-chain transactions are broadcasted and verified to the whole world, and the whole world needs to get consensus on their occurrence. Lightning solves these by building on the security properties of the on-chain system, and building a fast, reliable, cheap, payment system on top at the cost of additional setup and additional assumptions. You simply can't build a usable payment system where every transaction needs to be broadcast and verified by the whole world - Lightning solves this by making the payments simple participant-to-participant interactions, and only broadcasting settlements to the whole world, or to counter misbehavior.

Lightning however can take advantage of the new features Taproot offers, and be upgraded to use it. In particular, it's possible to make non-adverserial Lightning settlements looks like ordinary payments on-chain.


---

### Answer by username_3 on 2021-04-06. Score: 6

With respect to the original wording of the question I believe Taproot will actually make the Lightning Network `pointfull` instead of `pointless`.

While Taproot allows us to save some space on the bitcoin base layer, it will not make the Lightning Network obsolete. Remember, the main issue with respect to on-chain scaling is that a protocol in which every transaction is broadcasted to every participant is just too inefficient if those transactions should represent a substantial fraction of monetary payments in the world.

With respect to the Lightning Network there are actually many improvements possible for the Lightning Network if Taproot is activated. Most notably, we can have Point Time Lock Contracts (PTLCs) instead of HTLCs which give us way more flexibility in the payment process as the addition of points and secrets is linear whereas the addition of payment hashes and secrets is not linear. E.g.:

```
H(r1+r2) != H(r1) + H(r2)

```

The property of linearity allows us to have applications like

* stuckless payments
* payment decorrelation
* escrow services


---

