以太坊是在促進人類協作和個體自治機制方面取得顯著進步的產物。作爲一個全球公認的結算網絡,以太坊從根本上改變了數字所有權和數據不可變性的概念。其無需許可的本質使得全球個體能夠自由、無拘束地進行跨時區、跨地域的無縫轉賬。
該系統的主要優勢在於其致力於去中心化和安全性,將這些因素置於速度和可擴展性之上。然而,當一個公共區塊鏈缺乏可擴展性時,高交易費用和有限吞吐量會阻礙開發者、用戶和各種應用充分利用網絡的能力。這種可擴展性的限制最終限制了以太坊作爲一個整體的潛力。
爲了充分發揮其潛力,以太坊必須克服可擴展性方面的限制,成爲一個能夠支持龐大 dApps 生態系統的網絡。爲實現這一目標,以太坊正在積極研究 Rollups 作爲高度優化的擴展解決方案,尤其專注於以太坊等價的 ZK-rollups,作爲開發者最具可行性的選擇。
如果您對以太坊零知識領域的最新發展略有關注,那麼您可能熟悉一些著名的項目,例如Polygon、Starkware、Scroll 和 zkSync。然而,還有一個新興的、相對低調但同樣具備巨大潛力的競爭者正在迅速崛起。Taiko 就是這樣一款零知識擴展虛擬機(zkEVM)項目,旨在成爲一個完全去中心化的以太坊等價 ZK-rollup,並努力確立其在該領域的地位。
讓我們一起來探索Taiko的本質,深入瞭解它獨特的特點。
Taiko簡介
Taiko 成立於2022年初,其名字取自日語中的“鼓”,由 Daniel Wang(首席執行官)和 Brecht Devos(首席技術官)創立,兩位都是該領域經驗豐富的資深專家。Daniel 和 Brecht 之前曾在Loopring 共事,Loopring 是於2018年首次部署在以太坊上的應用專用 ZK-rollup。在2021年離開 Loopring 後,Daniel 最初計劃構建一個去中心化的社交網絡,但很快意識到現有基礎設施無法支持這樣的應用。Daniel 和 Brecht 帶着他們在 Loopring 的經驗加入了 Taiko,與一支超過20名卓越的區塊鏈開發人員、ZK 研究者和分佈在16多個國家的加密原生運營商的團隊一起,他們的目標是共同構建一個真正去中心化的以太坊等價 ZK-rollup。
Taiko 以其競爭對手不同,它是一個通用的 ZK-rollup 項目,旨在構建一個 Type-1 zkEVM,爲開發者提供無縫的體驗。
但 Type-1 ZK-rollup 是什麼,以及它的重要意義又是什麼呢?
Type-1 zkEVM
在 Vitalik Buterin 對 ZK-rollup 的分類中,Type-1 ZK-rollup 將與 EVM 的兼容性置於快速證明生成之上。這意味着 Type-1 ZK-rollup 不對現有的以太坊系統進行任何改動,使用相同的哈希函數、狀態樹、交易樹、預編譯以及以太坊所採用的共識邏輯。由於這一特點,Type-1 ZK-rollup 可以被視爲等效於EVM,因此被稱爲 zkEVM。
Type-1 zkEVM 的優勢在於其能夠充分利用以太坊已建立的開發工具和基礎設施,包括客戶端。而 Type-2/2.5 zkEVM 雖然也被認爲與 EVM 兼容,但它們會改變以太坊堆棧的某些部分,可能對gas 費用或 Keccak 哈希函數等產生不良影響。根據項目的類型,這些變化可能會對安全機制或智能合約的效率產生負面影響。因此,對於那些對 Gas 費用變化敏感或需要經過實戰驗證的 Keccak 哈希函數安全性的項目而言,Type-1 zkEVM 可能更加適合。
然而,EVM 本身並沒有專門設計用於進行 ZK 友好的操作,這導致生成零知識證明(ZKP)需要進行大量的計算。目前,爲一個以太坊區塊生成單個 ZKP 可能需要數小時的時間,但通過證明生成器(負責創建 ZKP 的實體)的並行操作以及長期開發像 ASIC 這樣的硬件加速解決方案,存在改進的潛力。
技術概述
Taiko 的目標是成爲一個 Type-1 zkEVM,專門設計用於無縫執行以太坊智能合約代碼,無需進行任何修改。這將使開發者能夠輕鬆將現有的應用程序過渡到 Layer 2,而無需實施新的代碼。
Taiko 由三個主要組件組成:
zkEVM:zkEVM 通過有效性證明來驗證 EVM 計算的正確性。Taiko 可以直接運行 EVM,無需進行任何修改。利用來自以太坊網絡的經過實戰驗證的代碼,並利用現有的開發工具保持其原始狀態,對開發者非常有益。開發者可以將現有的 Solidity 合約輕鬆遷移到Taiko,無需將其編譯成不同的語言或調整框架。此外,Taiko-client 是基於 Geth 構建的,確保與未來的以太坊協議升級兼容。
Layer 2 rollup 節點:Taiko 節點負責收集和執行 L2 鏈上的用戶交易。這些節點監督着rollup鏈的管理和狀態進展。
Taiko協議:Taiko 協議定義並執行 rollup 規則,並確定潛在的參與者。在以太坊 Layer 1上部署的智能合約充當數據可用性機制,並驗證 ZKP。
這些組件相互配合,確保與以太坊 Layer 1 的順暢兼容,爲開發者和用戶提供熟悉的體驗。
去中心化
除了優先考慮 EVM 兼容性外,Taiko 還非常注重去中心化。許多 rollup 網絡最初會優先考慮性能,然後逐步引入去中心化,但 Taiko 打算一開始就使用去中心化提案者(序列化器)負責區塊提交,並採用去中心化的證明者來生成 ZKP。這種方法凸顯了 Taiko 對去中心化的強烈承諾,因爲目前還沒有其他 rollup 網絡使用去中心化的序列化器。
Taiko 對去中心化的關注確保了 dApps 的堅實基礎,同時保持了對以太坊核心價值的忠誠。團隊還透露了他們計劃推出一個去中心化自治組織(DAO),更多的細節將在未來進行討論。
Taiko的現狀
於2023年6月7日,Taiko 在追求去中心化及與以太坊等同的 zkEVM 方面取得了重要里程碑,通過推出名爲 Grímsvöt 的 alpha-3 測試網。該測試網在全面測試網絡設計和組件方面發揮着關鍵作用,其主要目標是將提案者和證明者去中心化,同時開發支持 Layer 3 技術。正如 Taiko 的發展路線圖所概述的,團隊已安排多個測試網,每個測試網專注於測試技術堆棧的特定組件,以爲2024年第一季度的主網啓動做準備。
此外,Taiko Labs 宣佈成功完成了一輪2200萬美元的籌資。紅杉中國(Sequoia China)在2022年第三季度主導了一輪1000萬美元的種子輪融資,而 Generative Ventures 則領導了最近閉幕的一輪1200萬美元的 A 輪融資。兩輪融資中的其他投資者包括 IOSG Ventures、GSR 以及 GGV Capital,還有幾位來自以太坊社區的天使投資者。這筆資金將被用於設立生態系統投資基金,以吸引 dApps 和開發者加入該生態系統。
總結
毫無疑問,Type-1 zkEVM 爲那些熟悉以太坊的開發者提供了最順暢的體驗,因此對於他們來說,在 Layer 2 網絡上構建應用的摩擦最小。短期來看,Taiko 無疑在爲開發者提供最簡便的遷移應用到 Rollup 的方式方面具有優勢。然而,這種兼容性是以效率爲代價的,隨着開發者對 ZK-rollups 的熟悉程度提高,他們可能更傾向於在性能更高的 Type-3 和 Type-4 ZK-rollups 上構建應用。然而,這種情況可能不會很快發生,因爲大多數開發者仍然更喜歡在與 EVM 兼容的鏈上進行開發,並且在區塊鏈行業中,速度至關重要,許多開發者願意留在自己熟悉的領域,專注於應用程序的其他方面,將遷移到 rollups 的事情暫時放在次要位置。
Taiko 仍在努力地追求着一個宏大的目標,並以獨特的項目身份脫穎而出,旨在實現卓越的成果。隨着持續進行 alpha 測試網絡,Taiko 在成爲一個對以太坊開發者和用戶來說既易於訪問又用戶友好的平臺方面取得了顯著進展。它秉持着以太坊的核心價值觀,同時提供可擴展性和高效性,爲未來的以太坊產生重要影響。預計該項目將促進更廣泛的採用,培育繁榮的生態系統,並在塑造以太坊發展軌跡方面發揮關鍵作用。