什麼是比特幣閃電網路?
自從比特幣在2008年誕生以來,可擴充套件性一直是其重要的缺點之一。讓我們瞭解一下什麼是可擴充套件性。比特幣每秒可以處理大約7筆交易,而Visa每秒可以處理24,000筆交易。鑑於每天交易量大幅增加,系統在過去幾年中越來越擁堵。另一個問題是,交易時間越長,使用的資源越多,從而導致交易費用增加。

**比特幣閃電網路**應運而生,旨在解決這個問題。這項技術正在測試中,它可能能夠解決困擾了十年之久的可擴充套件性問題。它允許兩個參與節點在單獨的層上進行快速交易,並被譽為解決比特幣可擴充套件性問題的方案。
什麼是閃電網路
您可以將閃電網路比作手機上的快速撥號,您可以儲存一些重要的號碼。您只需按下“1”即可與您的母親通話。
閃電網路在比特幣網路上增加了一層額外的網路,它允許在雙方之間私下建立支付通道。這兩個參與者之間的交易速度極快,費用非常低甚至為零。一旦交易完成,它們就可以披露給主區塊鏈並在那裡記錄。簡而言之,除非交易完成,否則無需將其記錄在區塊鏈上。
這個概念是由Thaddeus Dryja和Joseph Poon在2015年的一篇白皮書中提出的。
它是如何工作的

假設有兩方(X,Y),他們可能是親戚、朋友或商業夥伴,在特定時間點有大量的資金往來。在這種情況下,他們可以在比特幣閃電網路上建立一個私有通道。他們需要建立一個多簽名錢包,要求他們雙方都簽署所有交易。他們可以建立一個賬戶,X和Y各存入5個比特幣。雙方之間可以進行多次比特幣兌換交易。他們都可以使用自己的私鑰簽署交易並更新余額表。一旦交易完成,他們可能希望關閉通道並將最終餘額廣播到比特幣區塊鏈。
整個理念圍繞著一個位於比特幣區塊鏈之上的網路,最終會在比特幣區塊鏈上結算。該網路由使用者生成的私有通道組成,這些通道以安全的方式來回傳送付款。由於不需要激勵礦工,因此交易費用為零。
例如,如果我想按分鐘支付影片流媒體服務費用,我們需要開啟一個閃電通道,當我開始觀看時,定期付款會從我的錢包支付給服務提供商。看完後,我們將關閉通道,並在比特幣區塊鏈上結算淨額。
使用閃電網路的優勢
這將節省大量的網路時間和雜湊算力。可以同時執行多個私有通道,一旦該技術被接受並投入使用,系統本身將找到最短路徑並以閃電般的速度進行交易。因此,透過這種方式,比特幣閃電網路使使用者能夠在主區塊鏈之外進行大量交易,然後將最終餘額表作為單筆交易記錄。也就是說,一旦通道關閉,有關其比特幣初始餘額和最終餘額的資訊就會廣播到當前的區塊鏈。
然而,這個概念適用於小型和微型交易。較大的交易仍然需要在原始層上進行。
另一個有趣的方面是,一旦該技術被接受,就有一些選項不需要專用通道來發送資金。這將極大地促進使用比特幣進行幾乎即時的購買,而無需支付任何費用。由於交易發生在雙方之間,無需將其廣播到整個網路,因此它們幾乎是即時的。它們極其經濟,因為交易費用要麼為零,要麼非常低。

隨著SegWit在比特幣和萊特幣網路上的採用,該技術的開發得到了相當大的提升。如果沒有更新的交易可塑性修復,閃電網路上的交易將極其困難。
如果沒有區塊鏈的安全性作為後盾,閃電網路就不那麼安全,這表明它應該主要用於風險較低的小型甚至微型交易。需要去中心化安全性的大型轉賬通常在原始層上進行。
我們現在的處境如何
雖然最初是為比特幣設計的,但該技術目前正在被提升應用於一系列加密貨幣,如萊特幣、恆星幣、Zcash、以太坊和瑞波幣。萊特幣在其版本的推出時間與比特幣相同。
2017年12月,三個最活躍的閃電網路實現方案(ACINQ、Blockstream和Lightning Labs)背後的初創公司公佈了測試結果,包括即時交易,證明他們的軟體現在可以互操作。
此外,閃電規範的第一個版本(規定網路規則)已經發布。這將鼓勵其他實現和應用程式的開發。
但是,該網路尚未準備好啟動。工程師們正在開發一種軟體,讓真實使用者可以進行交易。支援閃電支付方式的應用程式已經出現,但尚未投入使用。

然而,這並沒有阻止那些正在進行專案測試的人在比特幣網路上測試閃電交易。閃電網路的開發者不鼓勵這樣做,因為它不僅會分散開發者的注意力,還會使使用者的資金面臨風險。
考慮到程式碼的複雜性和對嚴格測試的要求,開發人員表現出了耐心。此外,在 SegWit 更廣泛地普及之前,閃電網路無法大規模實施。加州初創公司 Lightning Labs 於 2018 年 3 月宣佈推出其軟體的測試版。他們還發布了迄今為止第一個經過徹底測試的技術版本。由於它仍處於初始階段,交易規模受到限制,開發人員或“高階使用者”正在等待該技術的釋出。
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP