採訪| Frank,PANews
撰文| zen,PANews
作為亞洲創業者主導的開源Layer2解決方案,Scroll一直備受社群期待與關注。經過兩年密集的開發和一年的測試,2023年10月10日,Scroll 主網於當日下午2 點產生創世區塊,一週後,Scroll官方於10月17日宣布正式上線主網。
截至10月27日,根據L2beat數據顯示,Scroll鏈上總鎖倉價值(TVL)已逾1930萬美元;根據Blockscout數據,Scroll 主網錢包地址數超14.7萬個,已驗證交易總量超86萬筆,10月20日至10月26日期間,日均交易筆數近8萬筆,其中單日最高交易量為10月22日的101,375筆。
本週,Scroll與Web3創投Newman Group在香港數碼港共同主辦了ETH Hong Kong活動,這也是香港首個由以太坊社區舉辦的盛會。在大會舉行期間,PANews對Scroll聯合創始人Haichen Shen進行了專訪,以下為訪談內容。
PANews:請簡單介紹一下自己與Scroll
Haichen:大家好,很高興今天能來到這裡接受PANews的採訪。我是Haichen,是Scroll的三個共同創辦人之一,在Scroll團隊裡面我主要負責整個工程師團隊。大概簡單介紹一下我的背景,以前我在Amazon Web Services(AWS)工作了幾年,主要從事一些AI Compilers(AI編譯器)的工作。後來在參加以太坊社區活動的時候認識了ZhangYe和Sandy,了解了有關零知識證明的一些信息,然後就對此非常感興趣。我覺得這是一個非常有潛力的一個領域,可以用它來做實際的一些產品和系統,最終將以太坊擴容,從而承載更多的交易以及降低用戶的手續費。
PANews:Scroll為什麼要主辦這次的以太訪香港大會?
Haichen:我們意識到香港可能更偏重於商務,其實沒有太多的以太坊社群。在這裡進行這個活動,可以讓許多香港學生和在亞太地區的一些以太坊社區的builder參與進來,了解以太坊的最新發展,並將以太坊社區重新擴展至香港以及亞太地區。我們覺得這個事情對整個香港以及亞太地區開發者生態的擴容會有很大的意義,這也是為什麼我們會在這裡舉辦這個活動。
PANews:本次黑客松參加的計畫主要集中在哪些方面,有哪些期待的資訊?
Haichen:這次黑客鬆活動有將近100個項目參與,我們會在這100個項目中選擇16個項目進入最後一輪的presentation比拼,我們最後會選擇一些勝者並給予他們獎勵。這些項目主要是一些可以提供以太坊或Layer2服務基礎設施,給社群開發者使用的產品,另外還有一些用於提升使用者使用體驗的專案。
PANews:在測試網運行一年後,Scroll正式啟動了zkEVM主網,這一里程碑意味著什麼?
Haichen:這對我們來說是一個非常重要的里程碑。我們經歷了大約兩年半的時間,完成了包括zkEVM電路以及生成區塊的序列器(Sequencer)等整個基礎設施組件的開發。經過測試網的長時間測試,我們已經確保各種事情都完成了。在最後的幾個月,我們將注意力放在各種安全性的優化上,請來獨立的外部審計,確保各種第三方機構對所有程式碼完成審計。
主網上線後,用戶現在可以從以太坊將資產橋接到Scroll,並在Scroll上使用各種應用程式。這算是一個非常重要的里程碑,但也是一個新的起點。我們在後續還會推出更多特性,進一步增強安全性,繼續降低用戶實際的使用費用,以及會向開發者提供更多特性使得他們可以build得更好,開發更有創新性的應用。
PANews:上線一周,Scroll生態發展的進展是否符合預期,有哪些值得關注的重點
Haichen:整體來說是符合我們預期的。從我們宣布上線主網到現在大概一周多一點時間,大概已經有1,500萬美元進入我們的Scroll鏈上。已經有看到一些defi應用程式在Scroll上產生交易,整體看來還是一個比較滿意的一個成績。經過大約一週的時間,目前排在整個Layer 2 TVL的第十八名。而比較讓我們驚訝的是,我們看到很多合約的部署,很多開發者已經開始在上面部署更多的合約,合約部署的增長量其實會比TVL更多。我們覺得這是一個非常健康的事情,因為以後會有更多的活躍開發者在上面開發,我們將來也更有可能會看到比較有創新性的一些應用在Scroll部署,並且給用戶使用。
PANews:Scroll為什麼選擇基於zkEVM的zkRollup解決方案,EVM等效性的重要性體現在哪裡?
Haichen:先要說一下為什麼我們要走zk這條線。首先我們覺得zk是以太坊擴容很好的解決方案。 zk會提供使用者更多的安全性,使得相較於Optimistic Rollup,zk Rollup會主動的提交證明而不是被動地等待大家質疑有無錯誤事情發生,所以給了用戶一個更快、更強的安全性的保障。因為所有的Layer 2產生的交易都被zk來證明他們的正確性,而且它也給了使用者和開發者一個更好的使用體驗。因為整個Layer 2的最終性時間會更短,大概是在一個小時到幾個小時之內,就可以確認Layer 2那一批的交易(transaction)都已經被驗證通過,並且可以放心的使用這個狀態路由。
其次,我們覺得EVM等效性是一個非常重要的指標,它可以給使用者和開發者一個更好的使用體驗。開發者無需安裝新的插件,可直接將以太坊上的那些開發者套件(DeveloperKit)搬到Layer 2上來使用,並不需要做任何的修改。所以比起一些其他zkEVM的方案,他們可能或多或少需要做一些改變。就例如zkSync,需要安裝一些插件。這對整體的發展而言,一方面可能會引入更多bug,另一方面在底層的邏輯上也會有些許不同,導致在一些邊角案例(corner case)出現意料以外的反應,最終導致整個交易或應用程式出現一些問題。因而我們相信EVM的等效性(equivalence)是一件很重要的事情,而EVM整個模型也經歷過很長時間的測試,已經被證明是一個比較可靠的執行模型。我們相信它也給了使用者和開發者更多的保障,比如說它安全性的保障。
PANews:從技術原則等方面考慮,在一眾ZK-EVM中,是什麼讓Scroll獨一無二?
Haichen:我剛剛大概簡單說了一下,我們和以太坊EVM的相容性是非常高的。從更多的細節開發上來說,我們是以最接近EVM的開發條件來寫零知識證明的電路,像每一條EVM裡面的一條指令,我們都會有對應的一些zk電路的部件來證明這條指令被正確執行。並且目前在整個zk rollup裡面,雖說我們還沒有完整地支援所有的預編譯合約(Precompiled contracts),但我們支援的預編譯合約是最多的,目前大概已支援了6個。
我們知道有許多zk的開發者會想部署一些新的zk應用,所以我們會支援需要使用到的一些橢圓曲線上的一些操作,給使用者和開發者更完整的一個使用體驗。比如說EC add(橢圓曲線下的加運算) ,EC MUL(橢圓曲線乘法演算法)、EC Pairings(橢圓曲線對) 。另外,在Sequencer方面,我們的排序器部署基於的是Go-Ethereum(Geth),這是比較流行的以太坊節點實作方式。我們針對Scroll鏈做了些許的調整,其他的部分完全按照Go-Ethereum的客戶端的使用方式,所以它可以給用戶和開發者提供更強的兼容性,基本上所有以太坊原生的API都可以在Scroll上面完整的複現出來。
PANews:關於Scroll的token,有可以揭露的相關資訊嗎?
Haichen:目前還沒有可以透露的資訊。
PANews:Scroll下一步會有哪些對生態、開發者激勵的計畫?會重點支持哪些項目?
Haichen:作為生態,我們在剛開始的頭一兩週主要還是關注基礎設施方面的服務支持,比如說包括RPC、索引(indexing)以及各種第三方的跨鏈橋的生態支持,然後包括還有預言機(Oracle),這些對開發者來說是屬於必要的開發環境和工具。等這些都支援完成後,我們會有一波DeFi的應用,當然我們看到有不少的DeFi已經在Scroll上面提供給用戶互動了。我們已經和各種DeFi專案有過溝通,他們將會在兩三週內開始部署在Scroll,屆時會看到更多DeFi應用的互動。
再往後我們會建構一個更開放、中立(neutral)的平台,給各種開發者過來開發和部署。所以我們會並不會偏向大的項目或小的項目,而是一視同仁,使他們在Scroll享受到同樣的支持。當然我們可能想要專注於一些現實世界應用的項目,比如說穩定幣支付或AA(Account Abstraction)錢包項目,我們可能更聚焦於這些項目。還有一些公共品我們也會比較注重給到支持,例如開發者工具這種有利於生態開發和給大家支持的這些項目。可以稍微透露一下,我們之後會有一些面向開發者的激勵活動,可能會使用NFT的方式給到開發者更多的激勵,讓他們來Scroll上面部署合約。
PANews:生於多頭市,長於熊市,Scroll在創業過程中是否曾經遇到困境與挑戰?
Haichen:我們最開始的時候是一波比較大的一個牛市,當時我們融資的幾輪還算比較順,整體來說我覺得我們從開發到現在一切都還是比較順利的。我們在早期融過一些融資,可以確保我們接下來有很長一段時間能夠專注於開發,去開發整個zkEVM和社區生態。
我覺得挑戰主要是來自於技術上,在build整個zkEVM的時候,會遇到很多一開始沒有預想的挑戰。之後我們在內部透過討論,也和開源社群(如以太坊基金會的隱私和擴容探索小組Privacy and Scaling Explorations, PSE)一起討論如何來解決zkEVM的技術路線並共同開發。大家互相會審查對方的程式碼,看看這裡面會不會帶一些bug之類的。這樣就會有更多人在看這些程式碼,導致我們整個程式碼的可靠性會比較高。當然這裡面也會遇到一些挑戰,包括在一開始做完方案以後發現整體方案的性能不是特別優,所以我們又經過一兩輪的程式碼重構和優化,最後整體達到我們現在預期的一個水準。
PANews:身為ZK系L2賽道的參賽者,Scroll如何看待zkEVM與L2賽道的競爭與發展?
Haichen:我個人覺得整個Layer 2的生態競爭還在剛起步的階段。大家在今年其實有比較大的轉變,之前兩年大家可能更重視的是Optimistic Rollup的解決方案,今年開始有更多的zk Rollup的解決方案。不過zk Rollup還有一些問題需要解決,包括我們需要讓整個Layer 2變得更加去信任化(trustless),變得不需要依賴於某一個專案來提供技術支援而是讓更多的開發者可以參與進來。接著整體給予Layer 2更多安全性的保障,讓使用者更能相信整個zk Rollup的安全性,並安全放心地將資產放到Layer 2上來。
其次,我認為整個Layer 2還有很多開發空間,包括還可以透過zk Rollup開發出新的應用,使得Layer 1和Layer 2之間有更快的資訊互動。接下來需要有更多的開發者,在zk Rollup上開發更多有趣的、有創新的專案。我覺得整個市場其實不是零和遊戲,而是可以更擴大的遊戲。