1_YXQSfY83VFCyzeQcRECTVA-960x627

什麼是閃電網絡 (Lightning Network) ?

中本聰(Satoshi Nakamoto)在2008年推出比特幣時,他們想像了一個以數字貨幣比特幣作為新貨幣的世界。但是,現時大多數人認為比特幣只是一個有價值的數字存儲,而不是貨幣。隨著比特幣的普及化,它的低交易吞吐量和高傳輸費用令日常小額支付變得不切實際。 Joseph Poon和Thaddeus Dryja在2015年提出的閃電網絡主要為這些問題提供解決方案。

什麼是閃電網絡?

閃電網絡是建立在比特幣區塊鏈之上的第二層支付網絡,能夠以極低的費用在連接的用戶之間進行即時支付。

它是如何運作?

在下面的示例中,我們將說明亞當如何通過閃電網絡使用比特幣(BTC)購買一杯咖啡。

  1. 亞當 (Adam) 首先通過將BTC存入多重簽名錢包 (Multi-signature wallet) 來啟動與咖啡店的付款渠道。多重簽名錢包需要多個用戶來授權交易,所以這次交易須由亞當和咖啡店負責人授權。該交易會公開記錄在區塊鏈上,任何一方都可以查看。

  1. 亞當從自己的餘額中扣除了支付咖啡的費用,然後傳送到咖啡店的帳戶。之後雙方用私鑰來簽署在更新的資產負債表上以確認餘額。該交易只會在資產負債表上更新,並不會記錄在區塊鏈上。只要有足夠的結餘,就可以無限次使用這種交易方法。

  1. 當任何一方想要關閉支付渠道時,他們都可以將最新的資產負債表(由雙方的私鑰簽署的)發送到區塊鏈。然後,其他網絡節點會驗證資產負債表上的簽名,從而釋發放資金。雖然在支付渠道上可以存傳數百筆交易,但主要的區塊鏈上只會記錄兩筆交易(支付渠道的期初和期末餘額)。這樣會大大減輕了比特幣網絡上的交易負擔。

  1. 除此之外,還可以透過閃電網絡 (Lightning Network) 進行付款,這樣就無須建立直接付款渠道。例如,如果查理(Charlie)想購買咖啡,他可以將費用轉給已設立了付款渠道的亞當,然後亞當將幣轉至咖啡店。用戶可以透過其他渠道進行交易,這樣就可以減少了區塊鏈上的交易負擔。

如何避免雙重支付?

假設亞當是一個壞人,並嘗試通過發佈一個過時的餘額狀態(比他真實擁有的更多)來嘗試雙重支付。然後,咖啡店負責人可以發佈最新結餘,以證明亞當不誠實,然後將第三方託管費用給咖啡店負責人作為罰款。

但是,如果咖啡店負責人離線了幾天並且沒有及時回應,亞當則可能會竊取資金。為了減輕這種情況,有第三方稱為“守望台”將監視支付渠道,當有人試圖關閉渠道時可以通知用戶。通過防止不誠實的交易,他們將獲得部分罰款。

閃電網絡的傳送費用

閃電網路是由兩個節點(Nodes)之間的雙向支付渠道組成。節點中可以選擇收取少量費用(原設為零)作為支付的一部分。就如上述,當支付渠道的開始和終結時,主網絡上的礦工將收取交易費。

免責聲明:當嘗試使用新的閃電網絡錢包時,請進行徹底的驗證。因最近某些錢包可能是騙局!

 

由Peter Chan 撰寫
交易員@Genesis Block
如有任何疑問,請電郵至info@genesisblockhk.com