原文:《ZK rollups on Ethereum vs. ZK rollups on Bitcoin》
比特幣和以太坊存儲用戶數據(或 "狀態")的方式,以及智能合約與上述數據互動的方式,都有很大不同。因為比特幣采用的是 UTXO 模型,而以太坊采用的是基於賬戶的模型。
此外,保護部署在每個網絡上的 L1 Rollup 的機製也有很大差異。
閃電網絡上的 Rollup
Rollup 在以太坊網絡上逐漸流行起來。
如果在比特幣上采用 Rollup,我們將擁有一個比目前的閃電網絡更容易成功的支付網絡。
比較這兩者可能很困難,因為它們的目的不同。
為了得到一個更清晰的概念,從流動性和用戶數量方麵思考可能會有幫助。數以千計的 Lightning 節點目前在網絡上處於活動狀態。其中一些是托管的,意味著它們有使用其服務的客戶。不過,我們很難說總共有多少用戶,這使得我們無法知道在任何時候有多少交易是通過閃電網絡進行的。
在某些情況下,Rollup 可能是一個比其他更可行的選擇。例如,你想要在不需要流入流動性或冇有渠道限製的情況下進行離線支付。但是,如果您需要的是高容量和高容量且低成本的交易,例如小額或納米支付,那麼閃電網絡等狀態通道很可能是更好的選擇。
P2P 或 B2B 支付可能最適合 Rollup,因為它們為用戶提供了更加順暢的體驗。這也取決於我們談論的是哪種類型的支付--某些類型的付款方式可能更適合專門為其設計的 Rollup。
Rollup 的潛力
多重簽名用來保證 Rollups 的安全,而不是像第 1 層那樣的原型共識。
Rollups 有單個區塊生產者,而不是多個區塊生產者,這意味著用戶可能需要等待 24 或 48 小時才能獲得他們的資金。
雖然人們仍在研究管理閃電網絡和用戶體驗的工具,但 Rollups 可能會解決這些問題。Rollups 可以提高可信度、安全性和正常運行時間。即便如此,底層區塊鏈也有其挑戰--我們不斷遇到 bug。不過,我們有可能越來越接近於開發一個將來適合所有人的係統。
用例表明,Rollups 目前的性能優於閃電網絡或當今比特幣上可用的其他第 2 層協議。
可以用 ZK rollups 做什麼在比特幣 Layer1 上不能做的事情?
可以在 ZK rollup 上做各種應用。
例如,對於任何區塊鏈生態係統來說,擁有一個落地應用是很有利的,而做到這一點的方法就是從穩定幣開始。如果你能開發出普遍接受的穩定幣支付軌道,那麼在以後的道路上,引入你的代幣就會簡單得多。
假設閃電網絡成為轉移穩定幣的首選方法--在這種情況下,比特幣將比以太坊有優勢。
然而,如果 rollup 成為以太坊移動穩定幣的主要解決方案,那麼謹慎地轉移以太也會更容易。
如果你想通過閃電網絡發送穩定幣,則需要一些努力。解決方案是將穩定幣與比特幣來回交換多次以完成支付,當然,這意味著要收取交易費。這首先暴露了使用閃電網絡的一個問題。比特幣上的 ZK Rollup 可以在這裡派上用場,因為他們也有轉移代幣的能力,這將對用戶起到重要作用。
將 ZK Rollup 納入比特幣需要什麼?
好消息是,即使需要新的 OP 代碼,它也不需要硬分叉。
如果你想留在網絡和共識中,老節點不需要更新他們的軟件,他們仍然可以與其他已經升級並使用新 OP 代碼的節點發送和接收代幣。
比特幣之前已經成功地完成了這種類型的軟分叉,所以我們現在不應該太擔心。
下一步?
在我們確定需要更改哪些內容以在比特幣上實施 ZK rollup 之前,需要進行許多實驗。
如果決定采用軟分叉,可能會有許多好處。例如,如果我們將軟分叉用於有效性 rollup,這將釋放其他潛在的用例,並允許網絡將 OP 代碼用於不同目的。
開發人員已經在測試網上努力工作,不同的研究人員將進行多項實驗,以確保一切順利進行,並儘可能地讓用戶受益。