一文了解以太坊擴(kuò)容技術(shù)的發(fā)展歷程
比特幣 暗示去信任計(jì)算是可能的;而 以太坊 ,作為世界計(jì)算機(jī),是去信任計(jì)算的交付。
世界計(jì)算機(jī)運(yùn)行緩慢。這種緩慢表現(xiàn)在兩個(gè)方面:執(zhí)行遲緩和高昂的gas成本。
這給我們帶來(lái)了定義以太坊擴(kuò)展的框架:在最終仍在以太坊上結(jié)算的同時(shí),盡可能多地保持鏈下執(zhí)行。
如果交易在以太坊上結(jié)算,那么它將獲得以太坊的所有屬性。
狀態(tài)通道是將執(zhí)行轉(zhuǎn)移到鏈下的第一次嘗試。
通道是兩方或多方之間的一次性關(guān)系。雙方在鏈上鎖定資金,允許他們免費(fèi)交換借據(jù)。
從以太坊的角度來(lái)看,一個(gè)狀態(tài)通道是2筆交易(每個(gè)參與者):開(kāi)啟和關(guān)閉狀態(tài)通道。這些交易代表了更多發(fā)生在鏈下的計(jì)算,但最終被結(jié)算到主網(wǎng)。
狀態(tài)通道提供了可擴(kuò)展性,但在應(yīng)用上受到限制。
Plasma(鏈)的開(kāi)發(fā)是為了解決這些問(wèn)題(的一部分)。
Plasma是獨(dú)立的區(qū)塊鏈,比以太坊性能高得多(也更中心化)。然而,它們通過(guò)將數(shù)據(jù)發(fā)布回主網(wǎng)而錨定在世界計(jì)算機(jī)上。
Plasma提供了比狀態(tài)通道更大的改進(jìn):
-可以將資產(chǎn)發(fā)送給尚未選擇加入的用戶(hù)
-支持持久狀態(tài)(即使用戶(hù)退出系統(tǒng)也存在)
-數(shù)據(jù)定期在鏈上發(fā)布
但是,Plasma只是解決方案的一半。
完整的解決方案是rollup 。
Plasma只發(fā)布狀態(tài)哈希根(用于驗(yàn)證交易是否發(fā)生),rollup發(fā)布完全重構(gòu)鏈所需的一切。
第一類(lèi)rollup是Optimistic Rollup。
Optimistic Rollup假設(shè)所有發(fā)布到主網(wǎng)的交易都是有效的,因此它會(huì)將交易記錄在鏈上。但是,為了以防萬(wàn)一,他們也打開(kāi)了一個(gè)挑戰(zhàn)窗口。
Optimistic Rollup創(chuàng)建自己的區(qū)塊鏈,任何人都可以觀察到欺詐。一旦發(fā)現(xiàn),他們可以發(fā)布欺詐證明,證明該交易批次是無(wú)效的,應(yīng)該撤銷(xiāo)。
結(jié)果:在挑戰(zhàn)期(最多7天)過(guò)去之前,沒(méi)有交易被最終確定。
這將我們帶到了區(qū)塊鏈擴(kuò)展的真正解決方案和以太坊的未來(lái):ZK-Rollup。
像Optimistic Rollup一樣,ZK-Rollup將所有數(shù)據(jù)發(fā)布到主網(wǎng),但他們還提供了一個(gè)零知識(shí)證明。
零知識(shí)證明代表了在數(shù)學(xué)上的確定性,即任何發(fā)布在鏈上的信息都是有效的,并且實(shí)際上在ZK-Rollup中發(fā)生。如果該證明得到驗(yàn)證,那么該交易在rollup和以太坊上都是最終的。
ZK-Rollup仍然是區(qū)塊鏈技術(shù)的前沿;我認(rèn)為,今天還沒(méi)有一個(gè)通用/EVM兼容的ZK-Rollup可以投入生產(chǎn)……。
但我們離這并不遙遠(yuǎn),如果你仔細(xì)觀察,你會(huì)發(fā)現(xiàn)有一兩個(gè)測(cè)試網(wǎng)。
早在2021年11月,Stark Ware的兩位聯(lián)合創(chuàng)始人 Uri Kolodny 和 EliBenSasson 參加了一期Bankless播客。Uri提到 Stark Ware 已經(jīng)足夠快和低成本,可以支持物理模擬。
我們正在建造一臺(tái)真正的超級(jí)計(jì)算機(jī)!
當(dāng)你今天看以太坊時(shí),可能很難看到世界計(jì)算機(jī)。即使你能理解這個(gè)比喻,也很難想象每秒12筆交易將如何支撐整個(gè)世界。
但我看到的不是今天,而是一個(gè)零知識(shí)未來(lái)。