*本文假設讀者已經對比特幣協議以及節點、用戶和礦工如何在其中進行交互有基本的了解。
比特幣非常安全,但這最初是權衡的:它很慢。在它的基礎層上,無法繞過巨大的計算能力和10 分鐘的平均出塊時間——這就是重點。比特幣每秒的最大交易量(TPS) 約為 五,這立即引起了人們對可擴展性的擔憂,這使數百萬用戶能夠利用其 用例:一種無需許可的點對點貨幣。
進入閃電網絡。閃電是在一個 白皮書 Joseph Poon 和Thaddeus Dryja 於2016 年撰寫。 59 頁,這是一本嚴肅的讀物,但它絕對是天才。它在不犧牲安全性或去信任性的情況下克服了這種可擴展性問題,並增加了過程中的匿名性。
人們經常討論建立在比特幣上的協議,以及其用戶是否在與“真正的”比特幣互動。在這種情況下,這是一個公平的問題,因為閃電用戶如何在接近即時的交易時間和幾乎零費用的情況下與“真實”比特幣進行交互並不是很明顯。
閃電網絡本身由兩部分組成:節點和它們之間的通道。這些節點還必須作為Bitcon 基礎層的節點,因為這就是它們打開和關閉節點之間通道的方式。
比特幣只能通過在兩個節點之間創建通道來添加到閃電網絡。比特幣被放置在一個非廣播交易中,兩個節點都驗證和簽名。該通道可以由一個或兩個節點資助。這意味著
1. 在交易被廣播到網絡之前,這個比特幣不能用於其他任何事情。
2. 兩個節點都可以隨時“贖回”這筆交易,以取回其初始通道資金金額。
操作閃電節點有很多努力和細微差別。節點運營商被激勵,如果沒有別的,通過累積路由費用來建立許多通道。但是,費用的定價必須具有競爭力,以便讓交易通過其節點進行路由。還建議運營商擁有多個渠道來增加網絡連接並使渠道重新平衡更容易。
閃電網絡運營的一個自然副作用是在一個或另一個渠道中匯集資金。這限制了某些社區的流動性,因此需要“重新平衡”渠道,以便在整個網絡中擁有更均勻的流動性梯度。最大交易規模——至少曾經是——受到最小通道餘額的限制。有趣的是,這是由 雷內·皮克哈特和斯蒂芬·里希特. 還鼓勵運營商開設大型渠道——通常至少是一百萬聰——以便通過他們的渠道進行更大的交易。運營商也被激勵盡可能長時間地保持他們的渠道開放,因為關閉它們需要回到基礎層,從而產生潛在的高交易費用。
鼓勵渠道運營商相互合作。最大的問題是通道組件自己關閉通道,將不正確的交易(即通道狀態,顯示在任何給定時間每側的通道平衡)廣播回基礎層。但是他們在一段時間內無法訪問該比特幣。如果在那段時間內,另一個通道成員可以顯示更新的通道狀態,則惡意通道成員將丟失其所有比特幣。這也可以通過 崗樓 節點。
平穩運行閃電節點和通道可能非常耗時。值得慶幸的是,有大 社區 致力於教育並讓每個人(包括您的祖母)加入Lightning。
閃電改進目前由幾個組織進行,包括 閃電實驗室, 塊流 和 ACINQ. 儘管是獨立的群體,但他們通過使用商定的方法來保持產品的互操作性 發展規律.
由於Lightning 仍在進行中,因此不可避免地會出現安全問題和漏洞。話雖如此,它在短短幾年內已經走了很長一段路。在撰寫本文時,它已經結束 20,000 個公共節點,60,000 個通道和2,000 個比特幣容量.
由於閃電網絡不需要在底層區塊鏈上確認每一筆交易,因此TPS 的可能上限穩步趨於無窮大。這也使交易費用接近於零。
與Lightning 交互與在基礎層上交互沒有太大區別。您仍然可以使用自己的節點,或通過託管或非託管錢包使用其他人的節點。現在,我們交換發票,而不是交易地址,這些發票對比特幣的去向以及去向那裡進行編碼等。這些交易通過 洋蔥路由,這意味著發送方和接收方之間沒有節點知道誰在發送和誰在接收。閃電以這種方式極大地提高了可替代性。隨著頒布 直根,甚至很難確定比特幣是否正在閃電網絡上進行交易。
為了將比特幣從閃電網絡移除回基礎層,必須關閉一個通道,一個 環通輸出(多用於錄像機中 可以執行,或 潛艇互換 可以執行。如果你使用自己的閃電節點,你可以自己做這些,或者你可以讓其他人通過上述錢包來做。
幸運的是,圍繞Lightning 的入職和開發活動開展了一系列活動。世界範圍內的採用正在視線和範圍內,並且需要所有人都在甲板上。
這是無名的客座帖子。表達的意見完全是他們自己的,不一定反映BTC Inc. 或 比特幣雜誌.