闪电网络介绍以及试用 (上)
生活随笔
收集整理的這篇文章主要介紹了
闪电网络介绍以及试用 (上)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
原文鏈接:?What is Lightning Network and How to Try It Today
介紹
一旦比特幣網絡開始處理比較大數量的交易,它就明顯不具有可擴展性:因為塊的大小限制為1 Mb,總有一天這個限制將無法滿足持續增長的交易數量,從而導致mempool開始增長,出現延遲交易。這種可擴展性問題孕育了許多比特幣克隆,它們追求構建真正可擴展的區塊鏈。其中一個克隆是Bitcoin Cash,它通過將塊的大小增加到8 Mb來解決可擴展性問題(并計劃進一步增加)。
比特幣核心開發人員意識到這個問題,并一直在尋找解決方案。增加塊大小不是一種選擇,因為它會讓個人很難運行一個節點 - 只有大公司才能負擔得起。另外,更大的區塊也只是暫時的解決方案:未來,當比特幣得到更廣泛的采用時,區塊大小必須再增加一倍。因此,它將導致越來越中心化的網絡。
2017年8月24日,隔離見證(Segwit)在比特幣主網絡中啟動。雖然它的主要目的不是擴展性的提高,而是解決了交易簽名的可變性問題 (transaction malleability),但Segwit仍然提高了可擴展性。 Segwit通過改變交易的結構,將發件人和收件人信息移入交易中的一個單獨字段(稱為“證人”),從而不需要驗證交易(您可以在此處找到一個很好的詳細解釋)。此外,Segwit修改了塊大小的計算方式:現在不考慮“證人”字段。由于交易信息更簡潔,所以一個區塊可以包含更多的交易。
這樣做的另外一個作用是,因為費用大小取決于交易規模, 所以從Segwit地址發送的所有交易將需要較少費用。這太妙了!
這兩種方法,Segwit和更大的區塊,都具有相同的性質:它們都需要修改區塊鏈 - 這種方法稱為“鏈上”。相反的方法被稱為“鏈下”,它不需要區塊鏈修改。相反,它需要創建一個附加到區塊鏈的系統,并在不修改區塊鏈的情況下提高其性能。本文的主要內容閃電網絡(Lightning Network)就是一種鏈下的比特幣擴展解決方案。
閃電網絡(Lightning Network)如何工作?
閃電網絡(LN)的目的是增加比特幣網絡的吞吐量,而無需修改其區塊鏈并分割它。這個想法是創建所謂的“第二層”,所有的交易都被轉移。在第二層發送交易并不需要為每筆交易支付比特幣費用,也不需要等待新礦塊被開采 - 這是關鍵部分。在LN上可以:
作為一款軟件,LN是一個節點,就像比特幣節點一樣。為了運行它,需要一個完全同步的比特幣節點,因為LN與比特幣網絡和區塊鏈相關聯。渠道開放與比特幣網絡相結合:當渠道開放時,會創建一種特殊的交易并發送到比特幣網絡。這種交易鎖定了開通該渠道的一方的一定數量比特幣 - 這是一個關鍵點:當您打開一個渠道時,您需要鎖定您可能要花費的最大數量的BTC。你不必花掉所有的BTC,但如果你知道你會提前花多少錢,那對你更好,因為開放頻道不是免費的。將資金鎖定在支付渠道上可以確保發件人的確有一定的資金可供花費。
顧名思義,Lightning Network就是一個網絡:節點可以相互連接并形成一個網絡。連接到另一個節點意味著打開一個通道。
當頻道打開時,不再需要通過比特幣網絡發送交易,他們現在可以通過第二層 - 閃電網絡發送。通過閃電網絡發送交易是即時和免費的(盡管可能會收取少量費用)。
當你有一個支付通道連接到其他節點時,你可以按以下兩種方式發送BTC:
這個用例也是最具爭議性的:擁有如此大的中心節點意味著網絡中心化;大量用戶節點將取決于少數中心節點。 閃電網絡的這個方面是最受批評的。
(譯者注: 下篇會介紹如何試用閃電網絡)
總結
以上是生活随笔為你收集整理的闪电网络介绍以及试用 (上)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PoW 本质上是个去中心化的时钟
- 下一篇: 闪电网络介绍以及试用 (下)