最新程式碼釋出 閃電網路能否扛起比特幣支付的未來
據CoinMap的資料顯示,自2013年12月以來,全球接受比特幣(BTC)的商店和商家的數量增長了約700%。目前,接受比特幣的商家總數為14346。早在2013年,這個數字是1789。比特幣接受程度在不斷的提升,但不容忽視的是,比特幣的交易效能一直是令人詬病的。
如果比特幣要成為現有支付系統的成熟替代品,它顯然需要能夠與它們進行競爭。但到目前為止,它還差得很遠。隨著技術不斷的提升,一種新技術出現,致力於解決這個問題,這就是閃電網路。而最近,閃電網路出現了一些新的進展,這無疑讓人們對於比特幣在2019年的提速之路充滿期待。
什麼是閃電網路?
如果A要給B傳送一些比特幣, 可能會需要幾個小時才能收到, 並且要支付較高的交易費。任何能解決區塊鏈無法擴充套件的想法都值得關注。閃電網路就是這樣的一個想法。它的工作原理是這樣的:
A和B兩人可以把比特幣放到一個多重簽名錢包中鎖定(鏈下),然後進行交易簽名更改雙方各自能取回的比特幣數量。交易參與方可以隨時關閉交易通道,最後一筆經過簽名且包含最新餘額動態的交易最終將會被廣播並寫入比特幣區塊鏈(迴歸鏈上)。
另一種情況是涉及更多的第三方,比如已知C想和A交易,但雙方沒有建立支付通道,不過A和B、B和C都各自建立了支付通道,這時C就可以通過B和A達成交易,B其實在整個交易過程中充當著一個閘道器的角色。整個過程實際上不需要在主鏈確認,因為都是幾方之間倒來倒去的”數字遊戲“,因此交易速度會非常迅速。只有當關閉交易通道時,才會最終確定各自的餘額並寫進主鏈區塊。但也有個問題,如果我們和C之間的通道只有0.5 BTC,那麼想要傳送超過0.5數量的BTC,那麼這種方法也無濟於事。
比特幣閃電網路背後的想法可能像這樣:我們確實不需要在區塊鏈上記錄每一筆交易。相反,閃電網路在比特幣的區塊鏈上增添了新一層,使得使用者能在該附加層上與任意一方搭建起支付通道。這些通道可以根據需要存在,並且因為它們是建立於兩個人之間的,所以交易幾乎是即時的,所需費用也會變得非常低,甚至是免費的。
簡單來說,一旦該技術被廣泛採用,你甚至不一定需要建立專門的通道來向某個人傳送資金。相反,你可以通過有共同連線的通道向某人進行付款。系統將自動找到最短付款路徑。這就是為什麼閃電網路也許可以終結關於能否用比特幣來購買一杯咖啡的無休止的辯論。
從表面上看,通過閃電網路這樣做也許是可行的,因為這樣實際上不會產生任何費用。但是,值得注意的是,使用閃電網路意味著系統將在區塊鏈之上執行,實際上閃電網路並不具備區塊鏈所有的安全性。因此,它很可能主要被用於進行小額交易甚至是金額相對微量的交易。而需要去中心化安全性的大額交易很可能仍將在原始層(主鏈)上完成。
閃電網路的特點
目前行業內對於閃電網路的優點和缺點極具推測性,因為其尚未完全實施。但概括有如下幾個方面:閃電網路如果成功則會帶來以下好處:
交易費用。由於交易實際上將在閃電網路通道內和區塊鏈之外進行,因此你只需支付些許費用(如果有的話)。這是閃電網路的主要優勢之一,因為這將使得比特幣完全能夠成為商店、咖啡館、酒吧等地方的一種付款方式。
可擴充套件性。據說閃電網路能夠將比特幣及其他加密貨幣的交易速度提升到每秒至少100萬筆交易。
跨鏈原子交換。簡單來說,使用者將能夠將資金從一條鏈轉發到另一條鏈,而無需信任第三方中介,例如交易所。
安全性和匿名性。如果是使用閃電網路,大部分交易都發生在主區塊鏈之外,因此通過閃電網路通道進行的所有微支付幾乎都無法被追蹤。
由於尚未被全面執行。所以目前為止我們仍無法知道它執行起來是否能像想象中一般完美,可預見的當下還存在尚未解決的問題:通道的複雜性。如果支付路線過於複雜,將會發生什麼,目前仍不得而知。此外,還有通道容量上限及中心化
最新進展
最近據Coindesk報道指出,閃電網路最新程式碼版本已經發布,增加了包括“區塊大小增加”的改變。最活躍的閃電網路實現之一的LND於本週釋出了其最新0.5.2測試版程式碼。儘管它包括了來自程式碼貢獻者所提供的幾個變化,但這些變化主要還是為了方便終端使用者使用這一處於測試階段的支付系統,程式碼庫中有一項涉及“區塊大小增加”的特性,不得不讓人們聯想到17年比特幣社群分裂的場景。但是請你不要擔心:所有的上述麻煩都不會發生,因為這個特性並不和增加比特幣區塊大小有關。
Lightning Labs的開發者Olaoluwa Osuntokun指出:這個功能是讓命令列工具能夠抓取閃電網路的快照。網路上的每個節點儲存網路上其他閃電網路節點的檢視。這樣,當用戶向其他人傳送付款時,節點就可以確定到達目的地的最佳路徑。然而,隨著越來越多的人對閃電網路進行測試,上述檢視的儲存容量會不斷膨脹,開發人員一直在重新整理這個極限。因此,開發團隊需要將儲存檢視的“區塊大小”從4MB增加到50MB,這樣開發人員就可以獲取更多的快照。
即使釋出了這樣的版本,閃電網路仍處於試驗階段,同時它的使用也存在風險,因為如果軟體不能按計劃工作,使用者可能會損失資金。因此,此次版本的釋出也為大家都期待的閃電網路的變化奠定了基礎,使其更容易使用,如原子多路徑付款(AMP),一種將資金從許多閃電網路通道合併成一次付款的方式;以及對“neutrino”輕錢包的支援,這將允許使用者使用的支付系統含有較少的資料。0.5.2是一個“礦工”版本,這意味著它主要包括漏洞修復和其他一些小型優化,這與釋出新特性的“主要”版本有所不同。