本文由幣乎社群(bihu.com)內容支援計畫贊助
區塊鏈非常厲害,但是它們卻相當的慢。
想象一下你在為乙個物品付款,當你刷卡之後需要等待10秒收銀員才能接收到付款的確認資訊,然後才能讓你離開。這粗略的9秒太長了。
現在想象你是乙個執行在電腦上的處理程式。你想要賣內容、資料、頻寬、處理器時間、儲存器或基礎設施的訪問許可權。想象一下你需要10秒的時間才能從另乙個處理程式獲得付款的確認。跟你的標準相比差了數量級。這簡直瘋了。你所銷售的東西在你接收到付款確認的時候可能已經過時了。
即將到來的軟體與軟體自主交易的機器對機器(m2m)經濟是未來全球商業的重要組成部分。但機器的要求非常高。他們想要幾乎零成本的快速傳輸。因此快速和低費用(微)支付會成為m2m經濟的重要組成部分。
區塊鏈會成為iot和m2m經濟的熱選支付基礎設施。結合穩定的幣,此技術也會成為人類和機器日常支付的可行候選技術。
但是為了可行性,基於區塊鏈的支付系統必須要快速、便宜以及可擴充套件的。這些特性正是當前的區塊鏈不擅長的。
有很多可擴充套件性的方法如分片、側連、互動式認證協議或狀態通道。當這些方法都可以潛在的擴充套件整體交易能力時,只有支付通道網路如雷電網路才將低成本和低延時的特性也同時擴充套件了。
我們的願景是為機器同樣也為人類提供快速、可擴充套件和便宜的去中心化支付的乙個全球基礎設施。這基本上就是中本聰的最初願景,不過延伸到可擴充套件的,並準備支援具有數千種不同特定代幣的世界。
注意,下面都是隨機虛構的故事!
所以當機器在後台複雜的商業網路執行交易和提供基於多種幣的服務,使用者依然擁有完美體驗。
支付通道網路還是乙個非常新的想法和技術。它們大約在兩年前才被第一次提出,而區塊鏈被知曉都已經超過8年了。最重要的是,在概念和實現上,他們都是非常複雜的技術。對於這一點,通過閃電網路和雷電網路都沒有乙個具體規範可以看出。
下面所說的幾點都是還需要進行研究的。在這篇文章中以乙個高的層面來進行介紹它們,但在未來它們都值得擁有一篇屬於自己的單獨文章。
最大的乙個問題就是在沒有所有通道以及其可用性和容量的全域性檢視下,如何找到傳送者到接收者的路徑。乙個高效但是中心化的解決方案是讓所有的參與者都連續地報告自己通道容量給乙個中心化的服務,然後詢問這個服務來獲取路徑。乙個去中心化但是非高效的替代方案是通過試錯或廣播通道更新到所有參與者來強制路徑。通過所謂的「小世界」網路高效路由模型是存在的,但是要求節點間動態連線。乙個可行的系統需要找到這些方法中的平衡點。
路徑查詢演算法不應該給出任意的路徑,而是找到減少或至少避免增加中介通道而導致網路通道分布不均衡的那條理想路徑。這可以通過參與者宣布費用來激勵大家找最便宜的路徑來實現,也隱性地幫助網路保持平衡。模擬結果顯示,增加費用與增加通道分布不均衡的比例大大增加了通道的壽命。
另乙個重要問題就是保護所有參與者的端點隱私。為了幫助多重間接傳輸,參與者需要有乙個熱錢包。在此設定中,你最好不要公開地暴露你的端點。因此就需要乙個被動通訊協議如 whisper,但是同時需要能夠擴充套件到百萬使用者。
協議的公升級可能會影響數百萬的支付通道以及它們的資金。期待終端使用者投票支援技術協議更新提議是不切實際的。所以,我們需要乙個高效管理機制來允許可以將投票權利轉讓給一群專家。
我們需要乙個路徑查詢、監控、和全節點服務的去中心化網路作為系統的主幹。這些服務的提供者應該得到報酬,以此來激勵他們提供服務。同時,協議的核心除了那些必要保證網路均衡之外都不應該有任何的費用。
測試乙個去中心化的、可擴充套件的點對點系統是非常困難的。具有上千個節點的端對端測試也很困難。解決所有可能的攻擊嚮導更加困難。測試是雷電網路開發過程中的很大一部分。
為了不讓路線的具體細節使你無聊,讓我們來看看乙個明顯的問題:它什麼時候準備好?
我們認為µraiden 是準備好了的並且已經可以讓很多的應用使用。
對於 雷電網路 這個回答就比較複雜一點,但是根據最初的雷電概念,這個回答應該是:「一旦它支援沒有直接支付通道的參與者之間可以進行傳輸,以及軟體已經進行了安全審核並部署到主鏈上,那麼它就已經準備好了」。這讓我們花了2年的時間,但是我們快要達到這個點了。增加乙個安全審核,部署到主鏈上,我們就完成了。
但是你知道80/20規則。你可以在20%的時間之內完成80%的工作,剩下20%的工作需要消耗另外的80%的時間來完成。成功的專案都是盡可能的交付最後的20%以此來獲取採用和保持競爭力。
雷電網路還有可以和應該提高的方面。例如私隱性、尋找路徑的高效性、通道的長壽性、輕客戶端的可訪問性、更短的清算週期、管理機制、適用性等等。其中一些必須滿足我們關於最小可行產品的標準。
幸運的是,雷電網路是為了抽象設計為允許很多可以改良元件上並行程式的持續發展而建立的。儘管這需要時間,需要研究和努力,但是都是值得的。
目前我們只討論了協議和軟體。但是為了看到廣泛使用,更大的努力是圍繞著雷電網路引導乙個健康的生態環境,讓開發者在決定支付基礎設施時會首選雷電網路。
雷電網路組織正在壯大。我們從世界各地招聘了有才華的人並且還在繼續招聘。雷電網路是一次巨大的努力嘗試,嘗試成為去中心化全球可擴充套件的支付乙個可靠主幹。
開發這項激動人心的新技術會需要汗水、時間和努力,但我們致力於使基於支付的快速、便宜、和可擴充套件的區塊鏈的願景成為現實。
雷電網路專案由brainbot labs est領導。
6 5 閃電網路
位元幣的交易網路最為人詬病的一點便是交易效能 全網每秒7筆左右的交易速度,遠低於傳統的金融交易系統 同時,等待6個塊的可信確認將導致約1個小時的最終確認時間。為了提公升效能,社群提出了閃電網路等創新的設計。閃電網路的主要思路十分簡單 將大量交易放到位元幣區塊鏈之外進行,只把關鍵環節放到鏈上進行確認。...
漫談閃電網路
更多寫作與參考學習材料等可登入zg文庫網 最近看了閃電網路的 和文章,又有了一些更清晰的理解,所以想分享下。主要從技術理解 落地實現 對位元幣的影響 ckb上實現閃電網路的優勢四方面來闡述。從技術上來講,閃電網路是解決位元幣的可擴充套件性 小額支付的一種狀態通道方案,這裡著重介紹下以下幾點 從現狀來...
閃電網路是什麼?
在幣圈,我們常常聽到閃電網路的概念,閃電網路到底是什麼?是一種網路結構還是一種什麼技術?和位元幣到底有什麼關係?本文我們就一起來扒一扒這個閃電網路吧。位元幣的區塊鏈機制自身提供了很好的可信保障,但是很慢,全網每秒 7 筆的交易速度,遠低於傳統的金融交易系統 而且等待 6 個塊的可信確認導致約 1 個...