一、公鏈賽道人滿為患


說起區塊鏈,這個鏈那個鏈,很多人還認為是高端前沿科技。

要在幾年前有人說自己發了一條鏈,那妥妥的大牛存在,但是現在呢,各種鏈的賽道可以說人滿為患,光是以太坊的 Layer2 項目,粗略看了一下,現在整個加密產業可能有六千多個!

眾所周知,區塊鏈存在不可能三角的概念,區塊鏈無法同時兼顧可拓展性、安全性和去中心化這三個維度。

例如我們的比特幣和以太坊主鏈都是安全性和去中心化這兩個維度拉滿,但是可拓展性拉跨,每秒交易量(transactions per second,TPS)是人儘皆知的差。

以太坊主網的 TPS 是 20 左右,比特幣的主網 TPS 只有 7。

一些開發者就通過 Layer2 的解決方案來打補丁,犧牲一部分安全性和去中心化,— — 將主鏈處理的交易數據嘗試遷移到主鏈之外,以提高交易速度及負載。目前大部分 Layer2 的 TPS 都有幾千,考慮到現在大規模應用場景有限,大部分鏈上互動都是炒幣交易,這個 TPS 應該是完全夠用的。

二、原來發鏈也可以「一鍵生成」


那做一條 Layer2 的鏈是不是很難呢?

其實完全不難,有一個賽道叫 RaaS(Rollup-as-a-Service),這種服務商支持「一鍵發鏈」,據說 10 分鐘就可以創建好一條鏈。

而且各種生態隨便選:什麼比特幣、以太坊、Solana 都不在話下

用的還是最先進的 zk-Rollup

剛剛我舉的這個例子就是 Lumoz。

這個賽道也還有很多其它的知名選手,例如 AltLaye 這個項目就是 RaaS 賽道的佼佼者,今年一月底的時候上線幣安,目前 FDV 有二十幾億。

Altlayer 這個項目的特點是發明瞭一個再質押 Rollup 架構。聽到這裡大家是不是要迷糊了?一會 Rollup,一會 zk 的,這些和 Layer2 有什麼關係呀?

三、Layer2 技術路線回顧


現在和大家科普一下 Layer2 的技術路徑,目前大部分的 Layer2 使用的技術包括以下三種:

狀態通道(State Channels)

這種方法允許兩方或多方在鏈下進行多次交易,只在交易結束時將最終狀態提交到區塊鏈。一個典型的例子是閃電網路(Lightning Network),主要用於比特幣。

這個方案有點像打欠條,假設你是開飯店的,有個賣豬肉的每天來你這邊吃一頓飯,同時你每天要向他買豬肉,正常情況下你們每天要發生兩筆交易。但是如果你每天記帳,月底再結帳,那你們一個月下來就只要一筆交易。

這個方案尤其適用於長期、重複、小額支付的情形,但是不適合臨時增加或者減少參與方。因此目前閃電網路也在交易所帳戶轉帳用得比較多,其它場景限制較大。

側鏈(Sidechains)

側鏈是一條獨立的區塊鏈,使用其自身的共識機制,但通過雙向錨定與主鏈(母鏈)連接。側鏈可以自由地實現不同的功能和優化,同時主鏈依舊保持其主要的安全和穩定性。

大名鼎鼎的 Polygon 就是使用的這個方案,使用者將以太坊從主網發送到 Polygon 的時候,其實轉移從未真正發生過。真實發生的事件是將轉移的金額鎖定在主網上,並在 Polygon 上鑄造出資產的鏡像版本。這就是為什麼發送到 Polygon 的以太坊可以作為 $wETH ( Wrapped Ethereum)來使用。

Rollups

這第三種技術方案就是 Rollups 了,這種方案的原理是把多筆交易打包送到一條數據裡面上主鏈。

就好像你去飯店點菜,一下子點了 50 道菜,而你並不需要支付五十次,只需要支付一次就可以了。

而這種技術方案也有兩種路徑:

  • OP Rollup:Optimistic

Optimistic Rollup 很樂觀,假設所有 Rollup 進去的數據都是有效的,就像你去飯店買單,相信飯店的帳單都是正確的。為了防止詐欺交易,OP Rollup 協議允許人們對虛假交易提交挑戰。詐欺交易直接在以太坊網路上提交,以檢查其是否合法,並解決爭議。

  • ZK Rollup:Zero Knowledge 零知識證明

我們熟悉的 Arbitrum、Base 鏈都是用的 OP Rollup。

而 ZK Rollup 則依靠一種稱為零知識證明的密碼學來工作,它允許某人在數學上證明一個陳述是正確的,而無需揭露有關該陳述的其它資訊。有點把你點的每道菜都加密,最後生成一個獨一無二的密碼,最後這個密碼只要能對上,那店家是不可能纂改你的菜單的。

最近爭議很大的 ZKsync 就是用的 ZK Rollup。

另外我們熟悉的 Merlin Chain 用的也是 ZK Rollup。

那 OP 和 ZK 到底哪個更先進呢?

V 神曾多次表示「短期 OP,長期 ZK」,OP 門檻低,現在也形成了規模效應,但在安全性上卻不如 ZK。因此也有一種說法是 ZK 技術是 Layer2 的終局。

ZK 的缺點呢,就是消耗算力太多。

四、技術升級太快,ZK 也變標配

本輪大火的模組化能填補上消耗算力過多的短板。從技術原理上來看,一個 Rollup 至少分為 3 個模塊:

  • 數據可用性(DA):是指區塊生產者將區塊的所有交易數據都發布到網路中,以便使驗證者可以進行下載

  • 排序器(Sequencer):負責將 Layer2 網路中的交易排序、組織、打包並提交到 Layer1 網路。

  • 證明者(Prover):則需要通過密碼學的方式證明 Layer2 的數據和上傳到 Layer1 網路的數據一致。

在這些模塊中,DA 和 Sequencer 產業已經有項目取得了顯著成就,比如幾百億市值的 Celestia、EigenDA 等都為區塊鏈模組化發展樹立了榜樣。然而,在 ZK-Rollup 產業中,Prover 模組的成本甚至高於 DA,且目前尚未出現強有力的競爭對手。Lumoz 目前是該產業唯一的算力提供者。

這個 Lumoz 團隊技術實力不錯的,他們改進了 ZKP 演算法,顯著提高了集群中機器資源的利用率,進一步加快了 ZKP 計算。成功將平均交易確認時間從大約 5-6 分鐘縮短到約 3 分鐘,將 ZKP 生成效率提高了約 80% 。

Lumoz 還引入了 ZK-PoW 的概念,邀請礦工參與維護 zkEVM 並計算 ZKP。Lumoz 的目標是簡化 ZK-Rollup 的使用,並促進其更廣泛的採用,從而促進基於 zkEVM 的應用鏈的大規模部署。

說到這裡大家是不是感覺 Lumoz 這個項目很厲害呢?

沒錯,他們的實力在加密產業也是很受認可的,據說目前已經支持了 Merlin Chain、Hashkey Chain、Ultiverse、Matr1x 等 20 多個 Layer2 鏈。

是不是很炸裂?

要知道,現在市面上絕大多少 RaaS 服務商都只能提供 OP Rollup 服務,而 Lumoz 的橫空出世,竟然讓 ZK Rollup 也可以一鍵發鏈了。 

如果你擼空投被 ZKsync 傷到了,這個 Lumoz 就可以幫你報仇雪恨,十分鐘就能複製一個 ZKsync 出來。

【免責聲明】市場有風險,投資需謹慎。本文不構成投資建議,使用者應考慮本文的任何意見、觀點或結論是否符合其特定狀況。據此投資,責任自負。

  • 本文經授權轉載自:《MarsBit》 

  • 原文作者:觀察員老王