幣安中文推特Space:Layer 2賽道潛力,如何判斷優質項目? (選節)

在Cartesi 主網就緒之際,Cartesi的核心技術貢獻者Stephen和Zehui 受邀參加了幣安中文推特Space活動。他們闡述了Cartesi在Layer 2 領域與其他同賽道項目的不同之處,並詳細說明了Cartesi的技術優勢。

以下為本次Space活動的部分選節。

幣圈十三妹:對於加密行業中Layer2領域您有哪些自己獨特的見解,現在比較成功的Layer2 項目有哪些,你們是如何看待這些項目的?

Stephen:是,Layer 2其實已經發展了一段時間了。從最早的狀態通道到現在相對成熟的Rollups方案,vitalik也公開表示Rollups將是未來的主流解決方案。現在的Rollups主要是Optimistic Rollups類型,已經佔據這個市場主要的份額。 Arbitrum-One和Optimism他們加起來已經超過了80%的市佔率。因為他們有較低的部署門檻,以及較低的手續費和快速的交易速度等優勢。所以說他在現階段解決了許多用戶的痛點,也就取得了相當程度的成功。

我們的看法是這種方案雖然解決了一部分問題,但是本質上講。對於Web2 和Web3 之間有一個鴻溝,目前並沒有將他們銜接上。這個問題我覺得是Cartesi非常適合解決並貢獻自己技術的地方。

幣圈十三妹:Cartesi在Layer2領域有什麼特別的優勢?區別於其他項目的主要特點是什麼?

Zeihui :嗯,我覺得先籠統的講一下,Cartesi最大的特點是在Cartesi上你不用去重複的造輪子。就是我們說一般的開發過程是基於現有的一些庫,在上面進一步開發出自己想要的功能。

然後如果我們是在ETH EVM 上面進行開發的話,那你需要用solidity這門新的開發語言,就是說,已有的那些python,那些庫你都是用不了的。你必須要一行一行的用solidity語言重新寫出來,那這個過程其實是一個比較繁瑣的,也是一個比較容易出錯的過程。所以,這也是Cartesi最大的一個特點。

然後再具體講一下,在Cartesi上面我們說我們是第一個能夠支持一個完成的操作系統的平台。在Cartesi上你可以運行linux ,那些linux中已有的工具,你全部可以在Cartesi中用。所以,相對於其他一些平台我們是給開發者降低了難度。所以你在linux上想出的一些開發,你都能很容易的在Cartesi上轉化為一個區塊鏈的應用。

幣圈十三妹:截止目前,Cartesi已經實現了哪些功能,生態系統中有哪些閃光點,獲得了哪些成就?

Stephen: Cartesi目前最主要的里程碑就是上線主網。在上線主網的同時,我們也會正式的上線我們官方的第一個應用Honeypot 。這個Honeypot 將會完整的展示團隊的技術,不管是剛剛提到的Cartesi 虛擬機部分,Rollups的部分,以及連接的前後端都會完整的體現。一方面是完整的技術展現,另一方面也帶個用戶信心。這個Honeypot就是一個蜜罐,我們公開的邀請所有的駭客、技術人員來攻克這個Honeypot的應用。只要你把它打破了,你就可以得到裡面的獎賞。另一方面這個也提現了我們對系統的安全性、完整性的自信。這個是我們短期想測試出的一個里程碑。

在這之前,我們已經與合作夥伴、開發社群建設了一些像概念機一樣的東西。比如說你可能在傳統區塊鏈上或者experience上看不到的那種應用,比如說德州撲克。也可能是一個很複雜,每秒可能數十萬以上運算的塔防遊戲,或者是一些戰艦遊戲等等。這些背後都是用非常主流的開發語言開發的,像python、Rust、C++等。這些內容其實我們已經做出來了,只是他們是比較早期的一種技術展現。或者像是教學內容一樣。也就是說如果你想知道怎麼做,你要利用Cartesi技術可以參考這個某一項的技術範例。或者參考這些遊戲在Cartesi這個平台上做開發。

回過來說,我們也有自己的共識機制。我們現階段是會先從最簡單的這個authority機制開始,然後我們會漸漸的陸續去支持到Quorum,Validator Set,最後到Permissionless。值得一提的是Permissionless是一個很強大的共識機制,它是允許任何人公開的挑戰Rollups任何一個時段狀態。這個我想在現階段的業界好像也沒有看到有人把這個做出來,其實我們已經有一個相當有希望的原型,並且已經建立好了,之後會在我們的規劃中發布。

幣圈十三妹:在現有的Layer2中,我們熟知的比較有名的是Arbitrum-one和Optimism,這兩個Layer2項目的TVL已經佔版塊80%以上,Cartesi 與他們同屬於Optimistic Rollups。 Cartesi在技術方面如何勝出?

Zeihui :主持人剛剛提到的這兩個項目Arbitrum-one和Optimism,他們與其他的很多Layer 2項目都是基於ETH EVM架構的,這樣做的好處是你已經在以太坊上寫好的那些代碼可以很容易的過度到Layer 2 項目上來。這樣做的問題是,你在EVM上的一些缺點,你在Layer 2 項目中也會存在。我就舉一個我們在開發中經常遇到的例子,就是我們在寫代碼可能會遇到“stack too deep”這個問題,也就說所佔的空間不夠用了。這樣就會給你開發中帶來一個比較麻煩的事。 Cartesi對於這個問題的做法就是,我們有自己的虛擬機,我們是基於RISC-V做的虛擬機,然後在虛擬機上我們可以運行任何的操作系統,最受歡迎的就是linux系統,然後在這個基礎之上開發人員可以選擇自己比較喜歡的語言, 不進局限於solidity,像java、python這些任意的語言,包括現在已經存在的庫函數、package,都是可以使用的。也就是我們將Web 3給你帶到了Web 2中。你可以使用Web 2環境中的技術去自由的開發Web 3。

當然,你選擇Cartesi 也不是說你就放棄了其他Layer 2的優勢,也就是Cartesi 可以基於現存的其他Layer 2的項目優勢。我們Cartesi可以作為一個Layer 3。就是基於Arbitrum-one和Optimism之上我們可以作為一個Layer 3。所以Cartesi 是相對靈活的,不止於Layer 2這麼一個概念。

錄音回顧: https://twitter.com/i/spaces/1OyJAVEYdmrxb

關於Cartesi

Cartesi是一個具有Linux運行時的特定應用Rollup執行層。 Cartesi Rollup可以作為第二層(在以太坊之上)、第三層(在Optimism、Arbitrum、zkEVM等之上)或主權Rollup部署。它為更具表現力和計算密集型的區塊鏈應用程序開放了設計空間。

DApps可以在自己定制的應用程序特定的Rollup鏈上部署;

在Cartesi的生態系統中,DApps不會為稀缺的塊空間相互競爭;

Cartesi為以太坊或L2提供了數倍的計算容量;

開發人員可以使用他們喜歡的庫、編譯器和其他經過時間考驗的開源組件編寫分散邏輯;

DApps保留了底層區塊鏈的強大安全保證和審查抵抗性;

Cartesi Rollups為更具表現力和計算密集型的區塊鏈應用程序開放了設計空間;

Cartesi Rollups可以作為第二層(在以太坊之上)、第三層(在Optimism、Arbitrum、zkEVM等之上)或主權Rollup部署。