“2020年,閃電網路、Schnorr/Taproot、Payjoin、miniscript等技術都將獲得更多發展。”
本文來源:巴位元;編譯:Kyle;該內容旨在傳遞更多市場資訊,不構成任何投資建議。
約翰·紐伯裡(John Newbery)是Bitcoin Core開發者,Chaincode Labs工程師。本文是他在推特上分享的比特幣未來發展路線。他認為,在2020年,閃電網路、Schnorr/Taproot、Payjoin、miniscript等技術都將獲得更多發展。
十年之末是一個好時機,讓我們可以回顧歷史,驚歎自中本聰2008年讓我們一睹比特幣白皮書以來比特幣所取得的巨大進步。當然,這自然也讓我們開始期待未來幾年會發生什麼事情。
我認為這些是未來幾年比特幣的發展方向。 如果你覺得有些更好的想法,歡迎和我一起分享討論。
閃電網路
閃電網路協議團隊(Blockstream的C-lighting、Acinq的eclair、Lighting Labs的LND)以及健壯的閃電網路將繼續快速迭代。
現在,所有實現都支援基本的多路徑支付。 我們將對此提供更好的支援,以及雙重資助(dual-funding),splice-in和splice-out 。
綜合起來,這些技術將使閃電通道和流動性管理更加容易。 它們將自動執行,並且使用者體驗將大大改善。
閃電網路基礎設施將會獲得改善,如Bitfinex最近已經支援閃電網路比特幣存取款。其他所有交易所、商家服務提供商、託管商和錢包都將跟隨,否則將會落後。
我們將看到更多閃電網路錢包:非託管的混合型錢包;外包路由自託管錢包;完全自我管理的錢包。這是一個全新的領域,將會有大量的實驗性產品。不同的團隊會找到不同的位置。像Muun、Breez、Phoenix、Zap、Bluewallet等,這些錢包正在實驗不同的模式。
面向閃電網路開發人員的工具也將得到改善。 一年多以前,當我們執行閃電應用程式時,開發者需要花費大量時間來設定其閃電開發環境。
現在,透過Jamal James開發的Polar ,閃電網路應用開發者只需要點選幾下就能設定好一個測試環境。更多更好用的工具將不斷出現。憑藉這些更好的工具,我們將在應用層上看到更快的創新。ZEBEDEE和Satoshi’s Games以及其他我們還沒聽說過的團隊將會給我們帶來新的意外的令人興奮的閃電體驗。
Schnorr/Taproot
Schnorr/Taproot軟分叉將在2020或2021年啟用。這將在可替代性,隱私性,可伸縮性和功能性方面提供巨大的改進。
這將使閃電網路從HTLC升級到支付點(Payment Points)。 這對隱私和付款解相關性有很大的改進,並允許帶有付款證明的“無固定付款”——閃電網路可用性的另一巨大提升。
更好的是,閃電通道的開啟和關閉看起來與向單個pubkey支付的付款相同。 支付給n-k個pubkey閾值的付款也是如此。 這對可替代性,隱私性和可伸縮性很有好處。
實際上,使用schnorr/taproot,使用高階指令碼而不是單個pubkey輸出來阻礙UTXO幾乎沒有不利之處。
冷儲存UTXO將是n個簽名的k-of-n個金鑰樹,所有熱錢包UTXO將儲存在通道中(帶有用於進行鏈上支付的剪接(splicing-out))。 當交易觸及整個鏈條時,它們將看起來像其他任何單一的pubkey/簽名付款。
支付給錢包的款項將直接支付給通道的開放輸出(感謝@esneider向我指出這一點)。 不會有鏈上餘額和渠道內餘額的概念。 只需一個統一的餘額即可用於閃電網路或鏈上支付。
PayJoin協議
錢包團隊將就PayJoin付款協議進行協作。 大量的鏈上交易將是2-input-2-output交易,大大提高了可替代性和隱私性,並抵禦鏈上分析。
這些PayJoin交易的輸入可能是通道拼接,輸出可能是通道開啟,但是無法透過觀察區塊鏈來分辨。
最終,我們將進行跨輸入簽名聚合,這意味著這些PayJoin交易將只有一個 簽名,並且比常規的更改產生交易“便宜”。
較大的coinjoins交易仍將更便宜。 先進的PayJoin付款協議甚至可以批次向同一商家/交易所進行多次付款,並且僅使用一個簽名。
我們將獲得SIGHASH_NOINPUT或SIGHASH_ANYPREVOUT,使eltoo成為可能,並使Layer 1和Layer 2之間的界線模糊。
這將使閃電網路更加可用,並允許更高階的Layer 2合約(例如通道工廠)。
miniscript
所有這些高階功能將需要更大的錢包互操作性。 這時候就需要miniscript了。
有了miniscript,錢包最終將能夠彼此之間不需要預先模板化指令碼的合約(就像目前閃電網路一樣)。 這種錢包的互操作性將允許在Layer 2合約中進行更快的創新。
OP_CTV或其他支援合約的操作碼將啟用,從而允許使用更豐富的Layer 2構造,例如joinpools。
與Taproot和SIGHASH_NOINPUT一起使用,我們將變得非常豐富,並且私有的鏈下合約將成為可能。
其中一些事情將在2020年發生,有些事情將花費更長的時間,但它們都朝著相同的方向前進:把區塊鏈用到它擅長的地方(h / t Andrew Poesltra)。
就是說:區塊鏈允許節點達到約定的分類帳狀態,而合約和功能則向上移動到Layer 2。 這樣做更便宜,更安全,更私有,並且可以進行更快的創新。
這一切都是不可避免的,但如果沒有許多人的努力和許多思想的創造力,這就不可能發生。 開發人員,研究人員,企業和使用者還有很多工作要做。