當(dāng)中本聰(Satoshi Nakamoto)在2008年首次提出比特幣時,詹姆斯·A·唐納德(James A. Donald)第一次公開對該系統(tǒng)發(fā)表的評論中有這樣一句話:“以我對這個提案的理解來看,它似乎沒有達到所需的規(guī)?!?。十年后,可擴展性仍然是比特幣以及其他老牌加密貨幣系統(tǒng)最大的問題。
詹姆斯的公開評論:
http://www.metzdowd.com/pipermail/cryptography/2008-November/014814.html
可擴展性到底意味著什么呢?從比特幣出現(xiàn)至今,它每秒只能處理大約7筆交易。雖然這個速度在剛開始是足夠的,但現(xiàn)在該系統(tǒng)已經(jīng)擁擠了好幾年了。因此,交易需要很長時間才能處理完,交易費用也很高。
如果比特幣要想和現(xiàn)有支付系統(tǒng)平起平坐,那么顯然,它需要有足夠的競爭力。但截至到目前,它還差得遠(yuǎn)。要想了解該情況的嚴(yán)峻性,只需將比特幣每秒7筆的小額交易與Visa平均每秒2.4萬筆的交易,以及其峰值容量(每秒約五萬筆交易)進行比較就可以了。
多年來,比特幣社區(qū)就如何提高比特幣的可擴展性提出了各種各樣的建議,但總體上還沒有能夠達成全面共識。這就是為什么我們目前有幾個類似比特幣的網(wǎng)絡(luò)從原始網(wǎng)絡(luò)分支出來。不過,目前正在測試的一種解決方案或許能夠奏效,它就是閃電網(wǎng)絡(luò)(Lightning Network)。
1. 什么是閃電網(wǎng)絡(luò)?
在歷史上的某個時間段,發(fā)送電報是最快捷、最有效的遠(yuǎn)距離通信方式。為此,你必須要去當(dāng)?shù)氐泥]局,填寫表格,并根據(jù)其中包含的信件數(shù)量來支付費用。然后,這條消息將會被發(fā)送到最近的電報局以傳輸?shù)竭h(yuǎn)端,然后郵遞員將會把電報發(fā)送到目的地。
總的來說,當(dāng)時要發(fā)送一條簡短的信息需要有很多人的共同參與,你也必須為此花很多錢。這幾乎就是比特幣網(wǎng)絡(luò)的現(xiàn)狀。在這個類比中,閃電網(wǎng)絡(luò)本質(zhì)上就像在手機上給朋友設(shè)置了快速撥號:你只需要按個“1”,你朋友的電話就會響了。
簡而言之,比特幣閃電網(wǎng)絡(luò)背后的概念聽起來應(yīng)該是這樣的:我們真的不需要記錄區(qū)塊鏈上發(fā)生的的每一筆交易。
相反,閃電網(wǎng)絡(luò)為比特幣的區(qū)塊鏈增加了額外的一層,用戶能夠在這層上的任意兩方之間創(chuàng)建支付通道。只要有需要,這些通道就會一直存在,并且因為這些通道是直接在兩人之間建立的,所以交易幾乎是即時的,費用也極低(甚至為零)。
2. 閃電網(wǎng)絡(luò)的工作機制是怎樣的?
假設(shè)現(xiàn)在有兩個人,分別叫丹尼和喬恩。他們的關(guān)系可能是同事,也可能是親戚或是夫婦,但重點是他們需要經(jīng)常、快速且以最低的費用向?qū)Ψ絽R款。因此,他們在閃電網(wǎng)絡(luò)上建立了一個通道。
首先,他們需要創(chuàng)建一個多重簽名錢包,這是一個雙方都可以使用他們各自私鑰訪問的錢包。然后,他們都往錢包里存入一定數(shù)量的比特幣,比如每人存3個比特幣。
從此,他們可以在彼此之間進行無限制的交易。本質(zhì)上,這些交易是對存儲在共享錢包中的資金進行重新分配。例如,如果丹尼想要發(fā)送 1 個BTC給喬恩,她就需要將這筆錢的所有權(quán)轉(zhuǎn)交給他。然后,他們兩個使用各自的私鑰來簽署更新后的資產(chǎn)負(fù)債表。
資金的實際分配發(fā)生在通道關(guān)閉的時候。該算法使用最近簽署的資產(chǎn)負(fù)債表來確定誰會獲得多少金額。如果丹尼和喬恩決定在本次交易后關(guān)閉通道,那么丹尼將獲得2個BTC,而喬恩將獲得4個BTC。
只有在通道關(guān)閉后,有關(guān)其初始和最終余額的信息才會被廣播到比特幣區(qū)塊鏈上。因此,閃電網(wǎng)絡(luò)的工作模式是,它允許用戶在主區(qū)塊鏈之外進行大量交易,然后將這些交易以單筆交易的形式進行記錄。
最令人興奮的是,一旦這項技術(shù)被廣泛采用,你甚至不需要建立專門的通道即可向某人匯款。相反,你可以使用已經(jīng)與自己有聯(lián)系的人的通道向別人發(fā)送付款。系統(tǒng)會自動找到最短路徑。
可以用閃電網(wǎng)絡(luò)為「用比特幣買一杯咖啡」這個永無休止的辯論題提供答案。從表面上看,這個問題是可以通過閃電網(wǎng)絡(luò)通道實現(xiàn)的,因為這幾乎是一筆不會產(chǎn)生任何費用的實例交易。
然而,在安全性方面需要注意的是,閃電網(wǎng)絡(luò)的概念意味著系統(tǒng)將在區(qū)塊鏈之上工作,但實際上它背后并不具備自己的安全性。因此,它可能主要會被用于處理小型,甚至是相對微小的交易。需要分散安全性的大筆交易很可能仍需在原始層上進行。
最后,目前正在測試的閃電網(wǎng)絡(luò)的另外一個有意思的特性:跨鏈原子交換,即不同區(qū)塊鏈之間的代幣轉(zhuǎn)移。簡而言之,這是一種在不使用加密貨幣交換的情況下,將任何給定的加密貨幣交換到另一種加密貨幣的方式。
最終,這項技術(shù)可能會使不安全的集中式加密貨幣交換以及與交易相關(guān)的麻煩不復(fù)存在。已有實踐證明:首條交換比特幣和萊特幣的區(qū)塊鏈已經(jīng)測試成功了。
3. 是誰開發(fā)了閃電網(wǎng)絡(luò)?
閃電網(wǎng)絡(luò)最初是由約瑟夫·龐(Joseph Poon)和薩德斯·德里亞(Thaddeus Dryja)在2015年的白皮書中提到的——現(xiàn)版本白皮書可以在下面的鏈接中找到。
目前有三個團隊在共同開展閃電網(wǎng)絡(luò)的大部分工作:Blockstream,Lightning Labs和ACINQ,同時,他們也獲得了來自比特幣社區(qū)其他成員的意見。
現(xiàn)版本白皮書:http://lightning.network/lightning-network-paper.pdf
上面提到的每個初創(chuàng)公司都在使用不同的編程語言來編寫自己的閃電網(wǎng)絡(luò)協(xié)議(Lightning Network Protocol)。
此外,目前也有其他實現(xiàn)方案正在開發(fā)過程中(點擊下方鏈接獲取完整列表)。最后,需要指出的是,最新的測試已經(jīng)證明:這三個主要的實現(xiàn)方案是完全可互操作的,這意味著它們可以彼此無縫地協(xié)同工作。
完整列表:
https://github.com/bcongdon/awesome-lightning-network
4. 何時、何地、為何使用?
加密貨幣社區(qū)似乎正熱切期待著閃電網(wǎng)絡(luò)的推出。最初,它是專為比特幣設(shè)計的,但該技術(shù)目前正在一系列其他加密貨幣的基礎(chǔ)上進行開發(fā),如Stellar、Litecoin、Zcash、Ether和Ripple。
其實,比特幣實際上已經(jīng)通過Blockstream、Lightning Labs和ACINQ的協(xié)議,并且?guī)缀趺看味寄芡瓿山邮展ぷ?,這證明所有這三者都是可互操作的。此外,已經(jīng)發(fā)布了概述該網(wǎng)絡(luò)規(guī)則的第一版閃電網(wǎng)絡(luò)規(guī)范。
該規(guī)范是閃電網(wǎng)絡(luò)領(lǐng)域的巨大的進步,因為其可以被應(yīng)用程序開發(fā)人員應(yīng)用,也可以協(xié)助用其他編程語言來實現(xiàn)閃電網(wǎng)絡(luò)。
但是,該網(wǎng)絡(luò)仍處于起步階段。到目前為止,還沒有軟件可以讓現(xiàn)實生活中偶爾使用該網(wǎng)絡(luò)的用戶進行交易。而且,其目前仍然存在很多bug。閃電網(wǎng)絡(luò)開發(fā)人員敦促用戶使用比特幣的測試網(wǎng)來了解該網(wǎng)絡(luò),但不要發(fā)送真實資金。
開發(fā)人員還建議用戶保持耐心,因為閃電網(wǎng)絡(luò)的代碼非常復(fù)雜,需要經(jīng)過嚴(yán)格的測試。閃電網(wǎng)絡(luò)需要先證明自己的安全性和可用性,才能被比特幣社區(qū)完全接受??紤]到這一點以及許多其他因素,專家們預(yù)測,可能需要幾個月到幾年的時間才能真正實現(xiàn)完全正常運行的閃電網(wǎng)絡(luò)。
至于使用該網(wǎng)絡(luò)的原因,答案很簡單:可擴展性。如果該網(wǎng)絡(luò)真的能為比特幣的主要問題提供解決方案,那么它很可能會被其他加密貨幣采用。
如果發(fā)生這種情況,則可能會進一步開發(fā)跨鏈原子交換技術(shù),這標(biāo)志著我們邁出了建立真正去中心化加密貨幣交易所的第一步。
5. 優(yōu)點
正如前文提到的那樣,閃電網(wǎng)絡(luò)只是邁出了第一步。它仍然處于開發(fā)階段,它將來是否能像開發(fā)人員想象中那樣工作仍有待觀察。如果能夠?qū)崿F(xiàn),以下將是閃電網(wǎng)絡(luò)可以帶來的優(yōu)勢:
交易速度:一旦網(wǎng)絡(luò)上線,你就不必再等著多次確認(rèn)自己的每筆交易。無論網(wǎng)絡(luò)有多繁忙,交易幾乎都是即時完成的。如果這點能實現(xiàn)的話,那么加密貨幣市場將向著能與Visa、MasterCard和PayPal等傳統(tǒng)支付系統(tǒng)競爭邁出一大步。
交易費用:由于交易在區(qū)塊鏈之外,閃電網(wǎng)絡(luò)通道內(nèi)進行,因此你只需支付很少的費用(如果有的話)就可以了。這是閃電網(wǎng)絡(luò)的主要優(yōu)勢之一,因為這將完全使比特幣成為商店、咖啡館、酒吧等場所的一種付款方式。
可擴展性:據(jù)說,閃電網(wǎng)絡(luò)將促使比特幣和其他加密貨幣的每秒交易數(shù)達到前所未有的高度——每秒至少100萬筆交易。
跨鏈原子交換:跨區(qū)塊鏈交易的首次測試已經(jīng)取得了成功,這非常令人興奮。只要兩個區(qū)塊鏈共享相同的加密哈希函數(shù)(大多數(shù)都能做到),用戶就可以從一個鏈向另一個鏈進行匯款,而無需信任第三方中介,例如交易所。這項技術(shù)具有真正的革命性潛力。
安全性和匿名性:絕大多數(shù)加密貨幣都不是完全匿名的。仍然可以跟蹤從一個錢包到另一個錢包的交易。然而,在閃電網(wǎng)絡(luò)中,大部分交易都發(fā)生在主區(qū)塊鏈之外,因此幾乎不可能跟蹤到通過閃電通道進行的所有小額支付。
6. 缺點
沒有全面運作:目前,閃電網(wǎng)絡(luò)的主要缺點可能還在于它尚未完全投入運營,因此沒有辦法完全斷言它到底有多好。而且,在表明上看,其概念非常棒,但是到目前為止還無法知曉它最終是否會像看起來這般優(yōu)秀。
通道的復(fù)雜性:閃電網(wǎng)絡(luò)被概念化為一種通道網(wǎng)絡(luò),一旦建立,其理論上應(yīng)允許無縫交易。然而,我們無法確定如果支付路徑過于復(fù)雜的話會發(fā)生什么。當(dāng)然,如果你的交易需要經(jīng)過幾十個中間通道,那么費用自然就會增加。
渠道上限:該網(wǎng)絡(luò)的另一個缺點是,在其當(dāng)前版本中,通道是存在上限的。也就是說,兩個用戶在建立通道時,存儲在錢包中的比特幣數(shù)量是該通道中的最大資金數(shù)。這種設(shè)置可能會導(dǎo)致某些用戶需要做出選擇:是要閃電網(wǎng)絡(luò)通道內(nèi)部流動性,還是主區(qū)塊鏈上的外部流動性。這絕非是用戶(特別是那些資源相當(dāng)有限的人)希望看到的。
Hub:此外,人們還一直擔(dān)心會形成“hubs” —— 一種擁有大量資金的節(jié)點,大多數(shù)交易的進行都要通過這些節(jié)點。許多比特幣愛好者認(rèn)為這會導(dǎo)致網(wǎng)絡(luò)的進一步集中化。但是,這些hubs不太可能從交易費用中獲得任何可觀的利潤。
同樣,值得注意的是,目前上述閃電網(wǎng)絡(luò)的優(yōu)點和缺點都僅僅是推測。
7. 我是否該使用閃電網(wǎng)絡(luò)?
嗯,事實上,如果你不是高級用戶的話,你暫時還不能使用閃電網(wǎng)絡(luò)。所以,最好就是——如果你不想干等著,那就研究一下閃電網(wǎng)絡(luò)是否言過其實,它是否能真正起到和描述中一樣的作用,以及它是否安全。
請記住,閃電網(wǎng)絡(luò)并不是唯一的擴展方案,它也絕不是這場競賽中無可爭議的領(lǐng)跑者,比特幣現(xiàn)金(BCH)是其主要的競爭對手。BCH支持者和閃電網(wǎng)絡(luò)支持者之間的辯論非常激烈,而且毫無結(jié)束的跡象。最終可能是其中一個方案脫穎而出,也可能是它們共存,或者可能會出現(xiàn)另外一個完全不同的解決方案。
閃電網(wǎng)絡(luò)聽起來很刺激,振奮人心。如果它真的實現(xiàn)了,那么請考慮一下你使用比特幣的真正目的。如果你是把這些代幣作為長期投資的話,你甚至都不需要閃電網(wǎng)絡(luò),因為目前委托它來處理大額轉(zhuǎn)賬似乎并不是絕對安全的。
但是,如果你是將比特幣視為另一種支付方式的話,那么閃電網(wǎng)絡(luò)(如果能達到預(yù)期效果的話)對你而言就十分重要了。即時小額支付、匿名性增強、幾乎不存在費用——它似乎確實為大多數(shù)比特幣問題提供了解決方案。
責(zé)任編輯:Ct
評論
查看更多