鏈抽象這名字取的真的不太好懂,但它可以讓使用者無需手動處理與多個區塊鏈互動的複雜過程,大大改善用戶鏈上操作的方便性。本文源自 nairolf 所著文章,由 TechFlow 深潮 整理、編譯及撰稿。
(前情提要: 跨鏈橋+鏈抽象,如何實現加密貨幣大規模採用?)
(背景補充: 鏈抽象、互通性與全鏈是什麼?一文搞懂三者區別及核心項目)
朋友,什麼是多層鏈抽象堆疊?讓我來用非常簡單的語言解釋一下:鏈抽象意味著使用者無需手動處理與多個區塊鏈互動的複雜過程。多層堆疊則在不同層面提供了各種鏈抽象方法:應用層、帳戶層和區塊鏈層。
應用層是甚麼?
這一層讓開發者能夠構建與鏈無關的應用程式,這些應用程式可以輕鬆地與多個區塊鏈互動。實際上,這一層促進了跨鏈交易和工作流程,使應用程式能夠與任何其他應用程式和資產進行組合。
「所以主要是面向開發者?」
沒錯。像 Agoric、Socket Protocol 或者 Skip protocol 這樣的專案簡化了構建鏈抽象應用程式的複雜性。
你不再需要處理區塊鏈,而是處理應用程式。
那帳戶層呢?
這一層解決了處理多個錢包、管理跨鏈的多個代幣餘額以及不同的燃氣費等問題。你可以將帳戶層看作是實現一個帳戶通用所有區塊鏈的層次。
「誰在做這個?」 Particle Network 提供的通用帳戶讓使用者只需一個帳戶和一個餘額就能使用任何區塊鏈。
XION 提供的元帳戶允許使用其 L1 在外部鏈上集中控制資產和帳戶。
那區塊鏈層呢?
這可能是最難理解的一層。
本質上,它涉及多個區塊鏈決定共享某些屬性,從而增加它們之間的互操作性。
「什麼意思?」
比如,用相同技術堆疊(或基礎設施)構建的區塊鏈能夠實現直接相容。最近的 ZKsync 的 Elastic Chain 或 Optimism 的 Superchain 就是很好的例子。
「但是?」
雖然這不能直接實現鏈抽象,但這一層就像膠水一樣,提升了鏈抽象的安全性和效率。另一個例子是 Polygon 的 AggLayer 或 Cosmos 中廣泛使用的 IBC,用於互操作性。
總結
應用層讓開發者能夠輕鬆構建跨鏈應用程式,帳戶層減少了使用者在錢包和跨鏈橋方面的複雜性,而區塊鏈層通過共享基礎設施特性促進了協作。
所有這些都有一個共同目標:鏈抽象。
📍相關報導📍
以太坊是如何停止抽象帳戶內鬥:Vitalik的重要性與去中心化取捨