鏈聞 ChainNews:

目前確認閃電網絡已經正式小規模地在生產環境下部署在了 BTC 網絡,雖然未經大量的應用考驗,但確實是經過多方證實已經可以使用了。而 BCH 短時間內是無法部署閃電網絡的,在這樣背景下,BCH 如何和 BTC 競爭?本文爲你展開分析。

來源 | 閃電 HSL
作者 | 黃世亮

第 0 章 引言

現在已經可以確認閃電網絡已經正式小規模地在生產環境下部署在了 BTC 網絡,雖然未經大量的應用考驗,但確實是經過多方證實已經可以使用了。

BCH 短時間內是無法部署閃電網絡的,在這樣背景下,BCH 如何和 BTC 競爭。

第 1 章 擴容是什麼意思

爲了明白 BTC 和 BCH 的兩條不同的發展路線,我們務必想明白鏈下擴容和鏈上擴容這兩個名詞中的「擴容」具體是什麼意思。我這裏並不是要玩文字遊戲,一定要想明白才能對投資做決策。

「擴容」有兩層含義,第一層是讓比特幣網絡能夠承載更多的交易量,或者叫提高網絡吞吐量。我們常用 TPS (網絡每秒最大的可發送交易數量)來衡量擴容的這一層意思。

「擴容」的第二層含義是指讓比特幣網絡擁有更多的節點。節點主要分三大類,第一類是帶挖礦功能的完整節點;第二類是不帶挖礦功能,只帶完整驗證區塊鏈交易功能的完整節點;第三類是 SPV 輕錢包節點。這一層含義其實應該翻譯成擴展更爲合適。

我們拿互聯網來做類比,互聯網我們很少聽說過擴容的問題。其實也是有的,就比如 IPV4 升級到 IPV6,就是一個「擴容」的問題,主要是指第二層含義,即擴展性。因爲 IPV4 所包含的 IP 地址總量不夠了。互聯網擴容的第一層含義,即網絡承載信息量的問題,這個好像從來就不是問題,但其實具體到特定的服務器,比如某個網站也是有大量的這種問題的,就是承載不了那麼多的用戶訪問。比如優酷某一個視頻看的人多了,就會卡。

真正要解決擴容問題是要同時考慮以上這兩層含義的。第一層含義就類似於一個網站流量太大了,網站老闆就會增加服務器,多買一臺雲服務器就可以緩解。對應到比特幣來說,可以增加區塊大小來解決,或者使用閃電網絡這種技術來將交易引到另外一層網絡,這一層網絡可以有極高的 TPS 量。

第 2 章 比特幣擴容——節點擴展的重要意義

但解決擴容的第二含義的具體表現要比第一含義更不直觀,往往被很多人忽略。

還是拿互聯網來類比。在 2000 年初,互聯網用戶主要使用的是 PC 機。我的第一臺電腦就是一臺組裝的 PC,帶一臺超級大的 CRT 顯示器,非常笨重。在那個時候,其實絕大多數人還是遊離在互聯網世界之外的,因爲接入互聯網的成本太高了,不但是 PC 本身很貴,更重要的是 PC 機是太不方便了。你一天到晚能多長時間坐在 PC 機前呢?

我們真正體驗到互聯網世界大爆發的時候是在 2010 年前後的時,那時候智能手機開始了大爆炸式的發展,幾乎在非常短的時候內,所有人都連上了網絡。因爲到了移動互聯網時代,接入互聯網的成本極大地降低了。智能手機的成本和便利性讓接入互聯網變得比離線更容易。在 2000 年初,大家聊 QQ 都要說「在嗎?」現在用微信,你肯定是知道對方在線的,唯一的問題就是對方有沒有空理你。

互聯網的擴展(擴容)路上最巨大的飛躍就是移動互聯網的誕生,比特幣擴容的發展路線,如果能重現互聯網的擴展路線,這是一個非常好的參考方向。

所以比特幣的擴容,除了第一層含義,要讓比特幣網絡的 TPS 提高外,還有想辦法提高節點的普及率,特別是像輕錢包這種極低成本極高便利性地接入比特幣網絡的節點。當然,前提條件是安全地接入。

如果擴容的第二層含義實現了,也就是節點極大地擴展了,那第一層含義纔會有更實在的意義。就比如你造一個 TPS 一億的系統,一秒可以發一億筆交易,可沒人用,有啥意思。反過來如果一個系統的第一層擴容含義無法實現,則自然會壓制第二層含義的實現。因爲系統一秒只能承載三筆交易,你讓更多的節點接進來,卻又發不了交易,那不是作死嗎?

第 3 章 鏈下擴容(閃電網絡)和鏈上擴容(大區塊)的優劣對比

在理解了擴容的兩層含義後,我們就可以明白鏈下擴容和鏈上擴容的優劣對比了。

BTC 目前走的是鏈下擴容路線,使用閃電網絡來提升整個系統(1M 主鏈和閃電網絡這個二層網絡)的交易吞吐量。其優勢是超高吞吐量,理論上可以做到非常非常大的 TPS,甚至超過 Visa。另外一個優勢是即時到賬,閃電網絡理論上是可以做到實時到賬的。

但閃電網絡的缺點是錢包太過於複雜,除了極客,和擁有技術團隊的公司,其他人都是沒有能力來安裝一個閃電網絡的錢包的。我這篇文章是昨天開始寫的,我自己折騰了一下午,想把閃電網絡的節點錢包安裝下,沒搞定。耽誤了寫文章了。

再加上目前 BTC 網絡的擁堵,一筆交易的手續費需要高達 50 塊人民幣以上。使用錢包在鏈上交易接入這個網絡是成本非常高的,而想接入閃電網絡則又遇到了技術門檻障礙。

所以閃電網絡的鏈下擴容策略是解決了擴容的第一層含義,但第二含義是毫無進展,應該說是退步了。就是閃電網絡可以提高系統的 TPS,但對提供系統的節點和節點的接入成本完全是負作用。

我們再來看 BCH 大區塊鏈上擴容的策略。鏈上擴容的優勢在於保持了比特幣原有的用戶體驗,我們可以回到 2016 年時接入比特幣網絡的體驗,低延遲,低手續費。也就是說鏈上擴容是讓接入比特幣(BCH)網絡的接入成本更低,同時是適當地提高了鏈上處理交易的數量(TPS),即將 1M 區塊的 TPS 爲 3 筆 / 秒,提升到了 8M 區塊的 24 筆 / 秒。目前 BCH 可以非常方便地使用一個輕錢包讓任何用戶在低成本的情況下接入 BCH 網絡。

BCH 鏈上擴容的缺點則是交易量的提升沒有質的變化,這個不像閃電網絡在理論上是可以做到質的飛越的。另外是鏈上擴容無法做到及時確認,不過這個 Bitcoin cash 的開發正在努力提高零確認的安全性。

閃電網絡的鏈下擴容思路和 8M 區塊的鏈上擴容思路本質上是針對擴容的兩層含義的行動,閃電網絡是着重解決擴容的第一層含義——提高系統的交易承載數量;BCH 的 8M 區塊真正解決了擴容第二層含義——用戶節點接入系統的成本;閃電網絡沒有解決擴容的第二層含義,本質上還是加重了用戶節點接入 BTC 網絡的技術門檻;BCH 的 8M 區塊則在提高擴容的第一層含義上做了適量的提長,沒有質的提升。

簡潔一點來說,閃電網絡擴展的是交易數量,而不是用戶數量。

閃電網絡要想解決擴容的第二層含義,可能需要普及專業的節點服務,也就是讓商家或特定的技術服務公司來建立閃電網絡節點,並相互打通通道,然後給用戶提供服務。

第 4 章 鏈下擴容的應用場景是比特幣應用場景的子集

我們從交易的使用場景來分析鏈上擴容和鏈下擴容的意義。

閃電網絡是主打小額支付的,毫無疑問小額支付是比特幣交易的一個子集。相反 BCH 的鏈上擴容路線並沒有限制交易的大小金額。

閃電網絡的複雜性讓信任積累需要時間,也就是社區需要時間來逐步接受閃電網絡的安全性。這同樣是對應用場景的一個限制。如果你給我發一筆幣,然後我無法在區塊鏈瀏覽器上查詢並且讓我看到確認數量,而是隻能在閃電網絡的節點錢包裏看到餘額狀態的變更,這個,短時間內我是無法接受的。

目前我們可以看到閃電網絡的功能僅僅限於支付,而且閃電網絡裏的支付通道是不保留歷史狀態的。這是什麼意思呢?我們去任何商店買東西,支付後,收銀員會給我一張小票。記下歷史賬本和保留交易記錄,是我們絕大多數支付行爲應該要做的事情。我相信你找不出哪張銀行卡、信用卡是不帶歷史交易記錄的。但閃電網絡的通道歷史狀態是不會被保留的。這個對絕大多數支付場景來說是一場「革命」,我覺得這種支付模式是太過於奇怪了。而我們習慣的比特幣鏈上交易,是有完善的交易歷史記錄的。哪怕是 offchian 錢包,那也有歷史交易記錄啊。但閃電網絡節點錢包不會保留支付通道的歷史狀態。

比特幣鏈上交易除了做支付之外,還可以有更多的物理意義。比如彩色幣,我們可以通過爲某一特別的比特幣 UTXO 指定顏色,發行新的貨幣,這個類似於以太坊的 ICO。還比如元幣協議,使用元幣的理念,可以在比特幣區塊鏈上創建新的協議,這樣可以利用比特幣的交易來保存元幣的交易。域名幣就是這樣。

鏈上擴容的 BCH,擴展的交易是和以前的比特幣交易完全一樣的,應用場景是完全一樣的。但鏈下擴容的交易,應用場景只是以前比特幣交易的一個子集。

第 5 章 BCH 拿什麼和閃電網絡競爭

BCH 的擴容是交易數量和用戶節點數量的同步適量擴容方案,閃電網絡是交易數量的擴容,但不是用戶節點數量的有效擴容方案。邏輯上講,前者更有競爭力。閃電網絡真正想提高競爭力,還要發佈一個任何用戶都可以低成本接入的閃電網絡輕錢包。

BCH 擴容的交易的應用場景是等值於比特幣交易的應用場景,而閃電網絡擴容的交易是比特幣交易應用場景的一個子集。邏輯上講,前者更有競爭力。閃電網絡真正想提高競爭力,還需要挖掘更廣泛的應用場景。

第 6 章 結束語

市場正在博弈,讓真金真銀來投票吧。

更多精彩內容,關注鏈聞 ChainNews 公衆號(id:chainnewscom),或者來微博@ 鏈聞 ChainNews 與我們互動!轉載請註明版權和原文鏈接!