天天看點

區塊鍊知識系列 - 閃電網絡(Lighting Network)

什麼是閃電網絡

閃電網絡是比特币的側鍊項目。由于比特币網絡可拓展性過低,事務速度慢,事務量又小,導緻資源浪費嚴重。為了解決這一問題,比特币閃電網絡在2015年被提出。這個項目在比特币之上建立了一個結算層,也就是側鍊。由此使得比特币主網壓力減輕,資源浪費變少。

閃電網絡的底層技術

閃電網絡底層運用了HTLC 技術和RSMC技術,建構了一個個鍊下支付通道。這些通道合在一起成為一個網絡。事務雙方的數目比較小的微支付可以通過一系列的鍊下協定完成,進而拓展比特币的性能。

基于這兩項技術協定的閃電網絡速度更快, 可以達到百萬級TPS。其不僅具有安全、匿名的優點,還做到了跨鍊原子交換,也就是允許加密Token在不同區塊鍊上點對點的轉移。

什麼是HTLC

什麼是

HTLC

哈希時間鎖技術?舉個例子。A與B達成這樣一個協定:協定将鎖定A的1個比特币,在T時刻到來之前,如果B能夠告訴A一個正确的“暗号”R, 使得R的哈希值等于約定的值(R),B就能獲得者一個比特币。如果B在T時刻到來時不能提供正确的“暗号”R,那麼這一個比特币自動解鎖,回歸A所有。

什麼是RSMC

“不需要記錄在區塊鍊上”的閃電網絡還應用了

RSMC

(可撤銷的順序成熟度協約)技術。具體來看,假設A與B之間有一個支付通道。二人共同存入一定資金。必須當二人都簽名時才能動用這些資金。每次事務時,都要共同确認資金配置設定,并達成配置設定合約。當新的配置設定合約生效後,舊的配置設定合約失效。一旦有人,比如A仍然使用舊的合約來動用資金,作為懲罰這筆錢必須退還給B作為補償。

RSMC實作了雙向支付通道。雙方的支付協定通過可撤銷的資産配置設定合約的形式表達出來。由于協定不需要上鍊,于是支付請求可以在鍊下處理,直到最終雙方決定清算時才需要在鍊上執行。

閃電網絡的成長曆程

  1. 自從2017年12月閃電網絡釋出了1.0 RC版本,并成功在比特币主網進行了測試,閃電網絡就一直不斷發展。
  2. 2018年5月,MIT實驗室發現,智能合約與閃電網絡的結合不僅能夠實作數百萬級的事務吞吐量,并且大幅提高整個系統的複雜性。難道傳說中的“比特币智能合約” 就要來了?還有媒體報道稱微軟公司也開始考慮用比特币閃電網絡來建立身份認證系統。
  3. 2018年8月,首個基于閃電網絡的加密貨币事務所SparkSwap成立。使用者可以在數秒内完成比特币與其他加密Token的事務,同時還不需要在第三方存入資産。
  4. 2018年8月,閃電網絡節點數量正式突破3000個,網絡容量達到近100個比特币(約64萬美金)。而在剛剛過去的7月,網絡容量為97個比特币(約62.8萬美金)。與六月的網絡容量相比增長了38%。

現存問題

Bitcoin.com附屬公司的負責人David Shares公開表示閃電網絡太過中心化。還有人認為閃電網絡作為一種通道網絡,其支付路線過于複雜,事務執行時未知因素太大。并且,目前版本通道容量有上限,可能會導緻一些使用者不能進行稍微大額的事務等問題。

繼續閱讀