從現(xiàn)在看,雖然沒有盼來牛市,但是可以尋找到比特幣上漲的原因,那就是閃電網(wǎng)絡(luò)的火爆。閃電網(wǎng)絡(luò)是一個(gè)很有意思的概念,今天就和大家聊一聊
從現(xiàn)在看,雖然沒有盼來牛市,但是可以尋找到比特幣上漲的原因,那就是閃電網(wǎng)絡(luò)的火爆。閃電網(wǎng)絡(luò)是一個(gè)很有意思的概念,今天就和大家聊一聊風(fēng)靡?guī)湃Φ拈W電網(wǎng)絡(luò)。
那么問題來了,閃電網(wǎng)絡(luò)真的能讓比特幣像閃電一樣快嗎?
在弄清楚這個(gè)問題之前,先聊點(diǎn)別的,閃電網(wǎng)絡(luò)的誕生背景了解一下。
閃電網(wǎng)絡(luò)的誕生
話說當(dāng)年,聰聰發(fā)布了比特幣白皮書用來解決中心化的交易問題,所以比特幣協(xié)議使用分布式交易,讓每個(gè)節(jié)點(diǎn)都能將信息備份到全網(wǎng)以保障交易的不可篡改。但是這樣做犧牲了速度,比特幣的交易速度只有 7tps,而 Visa 的平均交易速度為幾千筆/秒,遠(yuǎn)遠(yuǎn)甩比特幣幾條街。這樣的情況將無法適應(yīng)現(xiàn)實(shí)支付的場(chǎng)景,所以到現(xiàn)在比特幣最大的應(yīng)用還是作為投資品進(jìn)行買賣。
這個(gè)痛點(diǎn)實(shí)在是太痛了,除了轉(zhuǎn)賬速度慢,手續(xù)費(fèi)也不低。在加密圈兒里,比特幣是不折不扣的大佬,擁有最高的共識(shí),也有廣闊的前(錢)景,豈能被這些問題限制住?
于是一大批區(qū)塊鏈專家想啊想啊,2015 年,一篇名為《比特幣閃電網(wǎng)絡(luò):可擴(kuò)展的 off-chain 即時(shí)支付》的白皮書橫空出世,希望能讓比特幣提速,坐上高鐵,搭上火箭,to the moon。
閃電網(wǎng)絡(luò)的原理
很多人都覺得閃電網(wǎng)絡(luò)很快,那是肯定的啦,因?yàn)闆]有第三方記賬,也可以理解為雙向支付通道 ,這是閃電網(wǎng)絡(luò)的巧妙設(shè)計(jì)。
舉個(gè)例子來說明閃電網(wǎng)絡(luò)整體思路,設(shè)想要轉(zhuǎn)1個(gè)比特幣,他該怎么做呢?
傳統(tǒng)做法是幣哥可以挑選出其未花費(fèi)的輸出用對(duì)應(yīng)私鑰簽名,并向比特幣網(wǎng)絡(luò)廣播,礦工驗(yàn)證打包,一般來說6個(gè)區(qū)塊之后即可確認(rèn)交易。這個(gè)過程很慢,需要等待一個(gè)小時(shí)左右,并且還要支付給礦工的手續(xù)費(fèi)。于是呢,天才的程序員們碰撞出了閃電網(wǎng)絡(luò)的解決方案。
操作過程是這樣的,幣哥和小編先各自把 5 個(gè) BTC 轉(zhuǎn)給一個(gè)由兩人共同控制的多重簽名地址(即一個(gè)賬戶可以多人擁有簽名權(quán)和支付權(quán),資金余額的變動(dòng)需要在雙方合作下才能進(jìn)行 )。這筆交易和比特幣網(wǎng)絡(luò)上其他普通交易沒什么太大區(qū)別,只是轉(zhuǎn)出的地址是一個(gè)多簽地址。這個(gè)過程稱為開啟通道。
開啟通道后,這個(gè)多簽地址里面就擁有 10 個(gè)比特幣,這是被區(qū)塊鏈記錄了的,全網(wǎng)承認(rèn)。接下來就是幣哥和小編私底下的交易了,不廣播,不記在鏈上,正因如此,交易確認(rèn)速度快,幾乎零手續(xù)費(fèi),這個(gè)過程稱為鏈外交易,在交易通道中進(jìn)行。
可是不廣播不上鏈,這樣交易安全嗎?親兄弟還要明算賬,這樣怎么解決信任問題?
這個(gè)問題要談到“復(fù)式記賬”的概念。在這個(gè)共同的地址里,這筆初始資金將不停的在雙方進(jìn)行交易劃轉(zhuǎn),資金余額的變動(dòng)需要在雙方合作下才能進(jìn)行,一方余額的增加意味著另一方余額的減少。當(dāng)一方想贖回自己當(dāng)前的余額,可以單方面的向區(qū)塊鏈網(wǎng)絡(luò)公布當(dāng)前最新的余額狀態(tài)。公布完?duì)顟B(tài)后他們?nèi)匀豢梢岳^續(xù)交易更新余額。
如果任何一方錯(cuò)誤地廣播舊交易狀態(tài),另一方可以將該信道中的所有資金作為罰款。因此,雙方都有直接的經(jīng)濟(jì)激勵(lì),只能廣播最近的交易狀態(tài)。
接上面的例子來講,在通道不關(guān)閉的情況下,小明和小花各有 5 枚比特幣,如果第一筆記“小明有4個(gè),小花有6個(gè)”,這就相當(dāng)于小明給小花轉(zhuǎn)了 1 個(gè)比特幣。如果,過了幾天,小明又打賞小花2個(gè)比特幣,那么他倆會(huì)再記一次賬,這次記“小明有 2 個(gè),小花有 8 個(gè)”,同時(shí)上次記的“小明有 4 個(gè),小花有 6 個(gè)”在兩人共同確認(rèn)后作廢,也就是說,本次記賬后,小明只有2個(gè)比特幣,不能再翻舊賬了。
在通道關(guān)閉之前,這 10 個(gè)比特幣一直在這個(gè)地址中,但只能在小明和小花之間流通,只要不關(guān)閉通道,主網(wǎng)只能知道地址里有 10 個(gè)比特幣,不知道兩個(gè)人是怎么分配的,類似薛定諤和他的喵。
然而,需要交易的除了小明和小花,還有翠花、建國(guó)、鹿尤等人。如果小明想轉(zhuǎn)給建國(guó) 1個(gè)比特幣該怎么辦呢?自然地,他倆可以再建立一個(gè)雙向通道,但是這樣做比較麻煩,而且網(wǎng)絡(luò)壓力也會(huì)超負(fù)荷,所以聰明的專家們解決了這一問題,將雙向支付通道擴(kuò)展成閃電網(wǎng)絡(luò)。
假如小花和建國(guó)之間已經(jīng)建立了支付通道,而小明和小花之間也有支付通道,那么小明可以先把錢轉(zhuǎn)給小花再由他轉(zhuǎn)給建國(guó),小花就是支付的中間人,在網(wǎng)絡(luò)里他就是一個(gè)路由節(jié)點(diǎn)。當(dāng)很多的節(jié)點(diǎn)相互建立通道,最后就會(huì)形成閃電網(wǎng)絡(luò)。
據(jù)測(cè)試,閃電網(wǎng)絡(luò)的吞吐量,已經(jīng)可以達(dá)到 visa 的每秒百萬的等級(jí)。足以支持高頻大量的支付場(chǎng)景。真的是像閃電一樣快呢。
閃電網(wǎng)絡(luò)的瓶頸
或許你說,這么好的技術(shù),我怎么沒看到有人用?
(1)因?yàn)槠占皢栴},大部分商家不接受比特幣支付。微信掃碼很容易推廣,因?yàn)槲⑿乓呀?jīng)裝進(jìn)消費(fèi)者的手機(jī)里。而比特幣錢包還沒有裝進(jìn)消費(fèi)者手機(jī)。
(2)商家擔(dān)心幣價(jià)波動(dòng)的風(fēng)險(xiǎn)。假如收了比特幣,比特幣一年跌80%許多人會(huì)受不了的。
(3)商家要能接受比特幣,需要裝比特幣POS機(jī),還需要裝閃電網(wǎng)絡(luò)軟件。在這些被篩選出來的商家中,很大一部分因?yàn)橛X得麻煩而放棄。
關(guān)鍵詞: 比特幣支付 閃電網(wǎng)絡(luò)