Hyperloop: 閃電網路解決流動性問題的新方案

買賣虛擬貨幣
大約兩個月前,閃電實驗室釋出了閃電迴圈,這項服務允許使用者在不關閉閃電通道的情況下填充或清空閃電通道,從而降低鏈上費用。閃電實驗室的開發者Alex Bosworth和Bryan Vu開發了這項服務,旨在幫助使用者管理自身的流動性。
Bosworth表示,Loop服務對管理流動性很有幫助,因為“它避開了閃電網路的流動性問題,即使用者無法實現流動的再平衡”。如果使用者在一個方向上耗盡了通道容量,就不可能在一個完全獨立、只有閃電網路的世界裡獲得更多容量。這時,使用者需要走出去再平衡。”因此,對於使用者來說,緩解這一問題需要執行鏈上交換,因此也需要支付一定的交易費——而比特幣區塊鏈上的交易費可能相當可觀。隨著Loop的alpha版本向公眾開放,Bosworth和閃電實驗室需要進一步地考慮如何更有效地管理流動性。讓流動性變得更有效為了解決這一問題,Bosworth提出了一個名為“Hyperloop”的概念。Hyperloop是一個聚合交換的概念,這樣單個交易就不會在帶有個性化簽名和輸出的鏈上發生。Hyperloop使用一種名為簽名聚合的方法對輸入進行批次化的處理。
“有了聚合簽名後,如果使用者能設法讓一群人合作簽名,那麼就可以在鏈上把資金從任何一方轉移到一個正常簽名地址。我認為這可以實現。”這樣做可以節省許多成本,但在短時間內要求多方合作,可能還是具有一定的挑戰性。Hyperloop交易撮合Hyperloop透過為所有參與方建立一個有限時間的多方協調通道。因此,在實踐中,如果有很多使用者需要接入流動性,就會使用Lightning Loop建立一個“Loop Out”交易。Lightning Loop還可以為多方交易進行協調,這也解決了處理惡意參與者的問題,這些人可能加入這些交易裡,但目的是去破壞。Lightning Loop則透過一種非保管人的方式完成所有交易。雖然Hyperloop為批次處理多個交易的輸入端節省了許多成本,但是Hyperloop的另一個巨大優勢是節省輸出指令碼。Bosworth說:“輸出指令碼的最小級別只有30個位元組。正常的鏈上交換大約是300位元組。所以,Hyperloop在這裡至少能省下10倍的錢。”
Hyperloop也允許鏈下聚合。例如,如果一個使用者有兩個通道,都是0.1 BTC,並且想要改變餘額,使兩個0.1 BTC位於同一位置,那麼他們今天可以透過兩個交換交易來完成這一任務,從而產生兩個鏈上交易。透過一個名為原子多路徑支付(Atomic Multipath Payments, AMPs)的提議,可以解決兩個獨立渠道資金的問題。AMP無需太過技術化,因為它本質上允許使用者接收多個交易,就把它們當成一個交易來處理,從而降低了向同一方傳送多個交易的鏈上成本。根稱,有兩種方法可以使用AMPs。“理想情況下,我們將允許像Schnorr這樣的改進簽名,但我們也有另一種方法,我們可以在短期內做到這一點,稱為’base AMP’,這在Loop中非常有效。”同樣,在Hyperloop中也將使用base AMP。AMP怎樣從Hyperloop中獲益AMP將使擁有許多開放渠道的個人使用者受益。例如,如果一個使用者有100個通道,Hyperloop可以在所有這些通道之間進行分割,並在執行交換之前等待所有這些支付通道。這為另一個稱為“剪接”的概念節省了大量成本,這將允許使用者在不需要關閉通道本身的情況下,對通道進行鏈上支付(從而也會導致一定的鏈上費用)。在這個特定用例中,base AMP才更有意義。
比特幣的未來發展是所有這些技術的一個重要考慮因素。具體來說,MuSig是一種新的多簽名標準,是像Taproot這樣的技術基石,也是實現節省成本的關鍵所在。Bosworth表示,一旦Schnorr和Taproot實現在比特幣上,MuSig將有助於提供一種安全簽名聚合協議。同樣值得注意的是,Lighting Labs也一直致力於ECDSA的簽名聚合,以防MuSig的實現時間比預期的更長。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;