當閃電來襲


如果你和我一樣,你從來沒有用你的比特幣來支付現實生活中的購買。直到今天,我與BTC 結算的唯一一件事是將我的BTC 從我的交易賬戶轉入我的錢包的交易費用,反之亦然。也許你已經用BTC 買過東西了; 如果是的話,我很想知道是什麼。

任何第一次使用比特幣進行交易的人都會很快意識到,確認你的交易需要幾分鐘,甚至更長的時間。對於小額比特幣交易費用來說,“更糟”是相當高的。目前,要在下一小時內驗證你的交易,你必須支付8.88 美元。如果你只是想買杯咖啡,那顯然高得不成比例。並且必須等待10 分鐘才能確認交易,屆時你的咖啡將只是溫熱的。

問題的根源在於可擴展性問題。可擴展性描述了網絡可以處理多少事務。 PayPal(150 筆交易/秒)和Visa(高達5600 tps)等中心化支付提供商可以在幾秒鐘內驗證交易,使它們成為我們所有人日常購物的便捷選擇。然而,作為中心化網絡,它們容易受到攻擊,而客戶則任其擺佈。

作為點對點電子現金創建的比特幣將改變我們將價值轉移到去中心化範式的方式。十多年後,我們還遠未完全轉向使用加密貨幣。但是,為了讓比特幣更容易用於小額支付——即閃電網絡,正在做一些嚴肅的工作。

首先,如果你仍然想知道為什麼比特幣存在可擴展性問題,而其他加密貨幣(例如Litecoin 或Ripple)似乎沒有。比特幣依賴於工作量證明,這意味著網絡中的所有節點都在同時競相解謎以驗證交易。網絡越大,參與共識的節點就越多,從而使網絡高度安全、去中心化和抗審查。工作量證明本身限制了可擴展性,因為所有節點都需要達成一致。相比之下,在權益證明網絡中,它只是有意義地參與的有限節點集。

此外,比特幣可擴展性的另一個限制是塊大小。如果一個區塊中只能包含一定數量的交易,它會自動限制吞吐量。

你是否知道比特幣現金源自比特幣社區的一部分,該社區希望通過增加區塊大小來提高可擴展性?它是通過比特幣網絡的硬分叉創建的,該過程將塊大小增加到32 MB,以實現更高的可擴展性。此外,挖礦的難度級別取決於交易和驗證速度,而不是礦工總數——這使得BCH 快速成為小額購買的可行選擇。

比特幣的可擴展性解決方案於2015 年由Thaddeus Dryja 和Joseph Poon 首次提出。他們沒有對網絡進行重大更改,而是建議採用第二層解決方案。在比特幣主鏈上增加另一層將使用戶能夠進行中小型交易,而無需處理鏈上的所有信息。由於交易幾乎立即結算,因此稱為閃電網絡。

閃電網絡是一個去中心化的網絡,由數以千計的用戶在比特幣區塊鏈之上運行。目前,有超過22,441 個節點活躍在閃電網絡上。

到目前為止,我們知道閃電是比特幣鏈之上的另一個網絡層,可以讓用戶以更低的價格進行交易。在下一部分中,我將介紹如何實現。

閃電網絡創建了一個支付渠道網絡,用戶可以通過該網絡相互交易。假設我決定用比特幣為我當地的咖啡店支付每杯咖啡的費用,以舉一個簡單的例子。我們可以建立一個支付渠道,而不是每次手動花費。在第一筆交易中,錨定交易,我們創建了一個合約,說明所有關鍵條件,我將一些Satoshis 存入合約。然後每當我去咖啡店買咖啡時,我們都會通過支付渠道結賬。

一旦我的資金用完,我覺得我需要從咖啡中解毒一下,我們就關閉了通道。到目前為止,所有交易都脫離了比特幣主鏈。當關閉支付渠道時,最終餘額會報告給主鏈並包含在分類賬中。因此,我們沒有報告我在比特幣區塊鏈上購買咖啡的所有30 次,而是僅添加了兩個交易:

錨定交易最終餘額

我們假設咖啡店和我都會在這個例子中運行一個閃電節點。然而,這沒有必要。只要我們都有閃電錢包,我們就可以使用閃電網絡。閃電網絡不是使用在咖啡店和我之間建立的支付渠道,而是通過現有的支付渠道為我們的交易找到最佳途徑。

支付渠道相互連接以創建一個不斷增長的網絡。打開的支付渠道越多,可用的路線就越多,為用戶提供廉價的快速交易。

多重簽名

此設置中的一個關鍵要素是多重簽名。 Multi-sig 是多重簽名的縮寫,描述了一種鎖,只有使用預定的一組鑰匙中的足夠多的鑰匙才能打開。這在管理聯名賬戶和為個人賬戶增加額外安全性時很有用。

多重簽名也支持創建支付渠道,因為這些要求每個用戶提供發生交易的信息,包括他們的密鑰對。如果任何一方未能提供信息,交易將不會發生。

你可能想知道,但是安全性呢?當然,比特幣區塊鏈很難破解,但當只有少數人擁有自己的支付渠道時——這似乎不太安全。如果不是智能合約等幾個功能,你是對的。

智能合約通過建立一套需要遵守的規則來保護所有小額支付。例如,用戶可以在交易中附加費用,一旦資金到達目的地地址,這些費用才會支付給閃電節點。因此,節點沒有動力去做任何愚蠢的事情。

洋蔥路由將根據當前網絡狀態計算出的最優路由封裝到各個加密貨幣層中。打開路由圖就像剝洋蔥一樣——少哭。 ? 每個節點只能看到地圖的頂層,而其餘部分保持加密貨幣狀態。由於這種加密貨幣,沒有人知道閃電網絡處理了多少交易。

集成到支付渠道中的時間鎖設置了渠道保持運營時間的上限。這確保了沒有任何用戶可以消失,並使頻道中的餘額“不可觸碰”。如果頻道中的一個用戶決定離開,時間鎖允許另一個用戶在預定義的時間(在下面的示例中,在1000 個塊之後)索取頻道中剩餘的金額。

通過非對稱撤銷,可以定義承諾條件來懲罰試圖作弊並刪除他們在頻道中的份額的用戶。例如,你可以確定如果一個用戶試圖作弊,另一個用戶將有資格索取錢包的全部餘額,而讓作弊者一無所有。

閃電網絡遵循比特幣的精神,是由該領域多家公司開發的開源軟件。 ACINQ、Blockstream 和閃電實驗室共同定義了可擴展性解決方案的規範。雖然這個想法是在2015 年提出的,但它在2017 年對比特幣網絡進行了改變——引入了隔離見證——使閃電網絡成為可能。 2018 年3 月,發布了一款供開發者構建支付服務等閃電應用的工具。最早的閃電應用程序是Poketoshi,這是一款允許玩家競標控制著名口袋妖怪角色的應用程序。

2018 年,新的照明網絡成為DDoS 攻擊的犧牲品。從那時起,開發人員一直致力於改進系統並保護它免受未來的攻擊。

對該網絡的一個更突出的批評是擔心大型運營商從長遠來看佔據主導地位。打開閃電通道時,運營商必須在他們的通道中投入任意數量的比特幣——限制了他們可以處理的交易規模。如果較大的運營商開始將大量資金投入其渠道,則可能會減少權力下放。

然而,到目前為止,照明網絡是由像你我這樣的普通人運行的,他們使用他們的筆記本電腦、台式機或樹莓派來運行照明網絡。

閃電的另一個缺點是用戶的交易規模被限制在他們在其路線上穿過的任何渠道持有的最小金額。目前也不支持離線進行交易——這在網絡連接不良的地方可能是一個挑戰。比如德國的一些村莊。 ?

使用閃電網絡,交易費用保持在較低水平,因為用戶不必向礦工支付費用,而要求更高價格的節點將被市場力量緩慢但肯定地趕走。付款結算速度快,因此在日常購物中非常有用。它還允許你在線給人們打賞,例如使用Tippin,你可以使用Satoshis 在Twitter 上打賞你最喜歡的內容。

要使用閃電網絡,你需要獲得支持它的錢包,例如Blue錢包或中本聰錢包。一旦你向該錢包添加了一些資金,你就可以花錢了。

要花費你的Satoshis,你可以掃描賣家創建的二維碼。然而,與比特幣上的交易不同,你不會有一個Blockexplorer 來檢查你的交易狀態——但由於它是在幾秒鐘內確認的,你可能很難比這更快。

最後,我們不能不提及薩爾瓦多。對不起。

雖然該國因決定使比特幣成為法定貨幣而成為頭條新聞,但引起更多關注的是他們承諾向每個註冊並安裝國家支持的錢包Chivo 的公民分發30 美元的比特幣。

在薩爾瓦多,人均年收入平均約為4000 美元,獲得30 美元是人們註冊的重要動力。然而,由於比特幣網絡費用目前在7 到9 美元之間,政府支付這筆費用將是一項相當昂貴的舉措。取而代之的是,薩爾瓦多政府將與其發展合作夥伴一起使用閃電網絡進行這次“空投”。 LATAM 已經使用了Strike; 然而,雖然它確實使用閃電網絡進行內部操作,但這並不意味著最終用戶將獲得閃電屬性。 Strike 控制著用戶的私鑰,只有當他們提取資金時,他們才會擁有他們的中本聰。

最後,在隱私方面,如果用戶必須進行KYC,它會立即向政府提供誰擁有比特幣地址的記錄。假設每個聲稱擁有比特幣的薩爾瓦多人都知道如何創建新錢包或如何提取比特幣可能是幼稚的。

不管薩爾瓦多會發生什麼,閃電網絡儘管存在一些小缺陷,但仍在繼續增長,並為希望在現實生活中花費比特幣的任何人提供一種快速而廉價的方式。

你可以在此處跟踪網絡的運行情況:

資訊來源:由0x資訊編譯自THECAPTAL。版權歸作者所有,未經許可,不得轉載

Total
0
Shares
Related Posts