Bitcoin-Core

“Taproot”會取代閃電網路嗎?

  • April 6, 2021

有人可以向我解釋一下 Taproot 是否會在沒有閃電網路的情況下解決閃電網路解決的問題?

也就是說,接近零的費用、隱私和快速結算?

Taproot 是否允許我跳過閃電網路而直接使用純比特幣核心?

Taproot 是否允許我跳過閃電網路而直接使用純比特幣核心?

嗯,比特幣核心目前不支持閃電網路,在可預見的未來可能也不支持,但沒有理由不能隨著時間的推移而改變。我假設你的問題是:

Taproot 是否允許僅通過鏈上比特幣交易獲得閃電網路提供的所有好處?

絕對不。

Taproot 是對存在於鏈上的腳本基礎設施的改進。它使一些交易稍微便宜一些,尤其是更複雜的交易,最重要的是使許多類型的交易看起來難以區分,從而提高了隱私性。

然而,鏈上交易仍然存在同樣的問題,這使得它更適合作為更高層次的結算系統,而不是直接作為支付系統:

  • 交易完成緩慢
  • 不可預測的確認/費用
  • 付款人和收款人之間沒有回饋:他們無法立即告訴您“您的付款已被接受”;你只需要廣播你的交易並希望有什麼事情發生

這些都是鏈上交易向全世界廣播和驗證的副作用,全世界需要就它們的發生達成共識。閃電網路通過建構鏈上系統的安全屬性來解決這些問題,並在頂部建構一個快速、可靠、廉價的支付系統,代價是額外的設置和額外的假設。您根本無法建構一個可用的支付系統,其中每筆交易都需要被全世界廣播和驗證 - 閃電通過使支付簡單的參與者與參與者互動來解決這個問題,並且只向全世界廣播結算,或反不當行為。

然而,Lightning 可以利用 Taproot 提供的新功能,併升級以使用它。特別是,可以使非對抗性閃電結算看起來像普通的鏈上支付。

關於問題的原始措辭,我相信 Taproot 實際上會製造閃電網路pointfull而不是pointless.

雖然 Taproot 允許我們在比特幣基礎層上節省一些空間,但它不會讓閃電網路過時。請記住,關於鏈上擴展的主要問題是,如果這些交易應該代表世界上大部分貨幣支付,那麼將每筆交易廣播給每個參與者的協議效率太低了。

關於閃電網路,如果 Taproot 被啟動,閃電網路實際上有很多改進可能。最值得注意的是,我們可以使用點時間鎖定合約 (PTLC) 而不是 HTLC,這為我們在支付過程中提供了更大的靈活性,因為積分和秘密的添加是線性的,而支付雜湊和秘密的添加不是線性的。例如:

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

線性的特性使我們可以有像這樣的應用

  • 無卡支付
  • 支付去相關
  • 託管服務

引用自:https://bitcoin.stackexchange.com/questions/105217