比特幣隔離見證和閃電網路有什麼關係?

買賣虛擬貨幣

比特幣隔離見證和閃電網路有什麼關係?近年來,比特幣及其底層的區塊鏈技術被人證明是安全可靠的,然而儘管比特幣依舊受歡迎,人們對它的需求量也很大,但直到目前,比特幣作為一種功能性貨幣的應用範圍仍然很小。很多人持有它是當做黃金一樣,希望增值來獲利,真正使用貨幣來支付反而嫌麻煩。原因是什麼呢?

比特幣作為支付的侷限性

1、缺乏擴充套件性。比特幣的一個區塊容量是1M,每十分鐘產生一個區塊,同時,最基本的比特幣交易大小是250位元組,所以平均算下來,比特幣網路每秒只能處理6-7筆交易。

2、支付不夠及時。區塊鏈中包含很多區塊,而每個區塊記錄有多筆交易。只要一個區塊被填滿交易,就需要下一個區塊開始記錄之前被新增到區塊鏈中。但是,在將區塊新增進區塊鏈之前,需要執行一些處理以確保每個人都信任其包含的內容,這個過程被稱之為挖礦。這樣一旦區塊被挖出,區塊中的交易才被確認,支付就完成了。但是一個區塊被挖出平均而言需要9-10分鐘。我買杯飲料要等這麼久才能確認支付,瘋了?

3、交易手續費偏高。交易速度上的限制造成區塊鏈網路擁堵,成千上萬筆交易待確認,交易延誤,為了讓交易加快,獎勵礦工的手續費就會增加,從而增加了交易手續費。

針對上述缺點,比特幣社羣提出了擴容,但是除了比特幣的擴容之外,還提出了其他的解決方案——閃電網路和隔離見證,今天來說說閃電網路。

閃電網路的基本原理

閃電網路,最早誕生於2015年,一個名為約瑟夫樸恩的人發表了一篇題為“比特幣閃電網路:可擴充套件的鏈下及時支付”的白皮書。閃電網路的主要思路可以理解為:在比特幣區塊鏈之下完成的交易。有人會問,不在鏈上交易,那之前所謂的公正透明性還能實現嗎?且聽小澳用比較通俗易懂的話來解釋。

舉個簡單的例子:將比特幣比喻成人民幣,那閃電支付就相當於支付寶,而比特幣區塊鏈裡的區塊就好比是一個銀行,區塊的大小就相當於銀行人工視窗的多少,如果這個比特幣銀行每天有成千上萬個人來取錢(比特幣交易),因為視窗太少(區塊大小被限制),可能你取一筆錢得等到一年後了,如果你想取這個錢給你女神買包包,這時候黃花菜不都涼了嗎?

這時候閃電網路就及時的出現了,不用排隊取號拿錢,而是透過在銀行開通一個比特幣的支付寶(閃電網路),當你發紅包給女神時,只要她確認就可以收到錢了,之後,每次你想要給女神買啥東西,直接發紅包,由雙方對這個資金的分配共同確認即可。

試想,如果沒有閃電網路,每次得跑到銀行去取錢拿給女神,跑斷腿不說而且還很耽誤時間,而閃電網路的出現就不一樣了,你和女神之間的紅包可以不透過銀行直接在“支付寶紅包”裡玩,不管來回轉多少次,只有當要把“支付寶紅包”裡的錢取出來時,把帶有你和女神簽名確認過的轉賬記錄“支付寶”賬單出示給比特幣銀行櫃檯驗證,就可以把錢取出來了。

這個“支付寶”就相當於記錄在區塊鏈上的一個支付通道,雙方可以在這個支付通道上進行多次交易,並且該支付通道可以在任何時段內保持開放,只有當想關閉通道時,雙方才會再次與主鏈進行互動(再次鏈上操作)。最後,雙方支付通道上的最終交易狀態會被記錄在主鏈上。

透過這個例子可以明白並不是所有的交易都要被記錄在區塊鏈上,如果是兩個人經常多次交易,只要雙方達成共識即可完成,這也是閃電網路的創新之處,脫離區塊鏈進行鏈外交易。 閃電網路的出現奠定了比特幣演化為功能性貨幣的基礎,因為針對比特幣的缺點做出了以下創新:

1、及時支付。閃電網路可以快速完成支付,而無需擔心交易何時被確認。安全由區塊鏈智慧合約保障,就像支付寶的第三方平臺保障一樣,不用每次的交易都透過主鏈上處理,支付速度極大的改善。

2、擴充套件性好。整個網路每秒能夠處理數百萬至數十億筆交易。通道容量比傳統的區塊鏈容量大好幾個數量級。現在無需託管就可以完成支付。

3、低手續費。透過鏈下交易,省去挖礦給礦工的費用,所以手續費是很低的。

閃電網路核心技術:RSMC和 HTLC

閃電網路技術核心主要有兩個:RSMC(Recoverable Sequence Maturity Contract)和 HTLC(Hashed Timelock Contract)。前者解決了鏈下交易的確認問題,後者解決了支付通道的問題。

RSMC

Rsmc是“可撤銷的順序成熟度合同”英文縮寫,原理類似準備金機制。 因為要完全控制資金交收風險,所以交易雙方需要提前在閃電網路裡存入部分金額,每筆交易都不能突破當前餘額。之後每次交易經雙方簽字確認後就是對資金的重新分配。如A要給B轉1BTC,點選“傳送”(A簽名),B收到訊息後,點選“確認”(B簽名),A、B經簽名後,資金重新分配餘額發生變動,交易完成。 當需要提現時,將最終交易結果寫到區塊鏈網路中,被最終確認。

可以看到,閃電網路只是區塊鏈外的賬面數字變動,並未涉及實際交割。只有在提現時候才需要返回到區塊鏈上確認。 此外,為了鼓勵雙方儘可能久地利用閃電網路進行交易,RSMC對主動終止通道方(提現)給予了一定的懲罰:主動提出方其資金到賬將永遠比對方晚,因此誰先發起誰吃虧。

HTLC

微支付通道是透過 Hashed Timelock Contract 來實現的,中文意思是“雜湊的帶時鐘的合約”。這個其實就是限時轉賬。理解起來其實也很簡單,透過智慧合約,雙方約定轉賬方先凍結一筆錢,並提供一個雜湊值,如果在一定時間內有人能提出一個字串,使得它雜湊後的值跟已知值匹配(實際上意味著轉賬方授權了接收方來提現),則這筆錢轉給接收方。

不太恰當的例子,約定一定時間內,有人知道了某個暗語(可以生成匹配的雜湊值),就可以拿到這個指定的資金。 推廣一步,A想轉賬給C,C先發給A一個雜湊值。A可以先跟B簽訂一個合同,如果你在一定時間內能告訴我一個暗語,我就給你多少錢。B於是跑去跟C簽訂一個合同,如果你告訴我那個暗語,我就給你多少錢。C於是告訴B暗語,拿到B的錢,B又從A拿到錢。最終達到結果是A轉賬給C。這樣A和C之間似乎構成了一條完整的虛擬的“支付通道”。

HTLC 的機制可以擴充套件到多個人,大家可以想象一下,就像毛細血管佈滿全身,可以到達任何角落,這就是閃電網路,雖然閃電網路這項技術還處於早期階段,但是我們仍可以說,這的確是一個有趣的時代。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;