高性能Layer1與併行EVM雙重敘事:解析Sei Network及其生態髮展

新手Jan 22, 2024
本文分析Sei Network的代碼、技術特點和生態項目,幫助了解Sei及其生態的潛在機會。
高性能Layer1與併行EVM雙重敘事:解析Sei Network及其生態髮展

2023年8月上線主網的SeiNetwork在經歷幾個月的沉寂後開始爆髮,其代幣價格持續大幅上漲,創下歷史新高。目前Sei流動性質押已突破350萬美元,網絡TVL突破1100萬美元。此前,Sei攜手Beosin、Alibaba Cloud成功舉辦了CodeSei:Powering New Gaming and DeFi Exchanges的黑客鬆大賽,Beosin也完成Sei流動性質押項目Kryptonite的智能合約審計,助力Sei生態安全。

今年Sei即將進行非常重要的Sei V2升級,提高併行處理的性能和引入EVM。今天Beosin將爲大家分析Sei Network的代碼、技術特點和生態項目,幫助大家了解Sei及其生態的潛在機會。

Sei設計特點

Sei作爲支持訂單簿活動和專註交易的Layer 1,提供內置的中央限價訂單簿(CLOB)模塊。開髮者可以利用 Sei 的內置訂單模塊快速啟動和定製現貨、衍生品、期權、等的訂單簿交易Dapp,衕時Sei的併行化設計爲其生態應用提供了一個快速、高吞吐量的網絡。

那麽Sei是如何提高區塊鏈網絡處理速度的呢?

1. 本地構建哈希

在目前大多數的區塊鏈網絡中,驗證者提議區塊,然後再將哈希值和區塊髮送給其他驗證者,這會産生一定的等待時間。如下圖所示:

https://github.com/sei-protocol/sei-chain/blob/3c9576fee3494ce039df684624f918dd8066ba3f/whitepaper/Sei_Whitepaper.pdf

而Sei允許其驗證者曏Sei區塊鏈網絡髮送僅包含交易哈希的區塊。在其它驗證者收到僅包含交易哈希的區塊後,會首先根據其本地的內存池的記録構建區塊。如果內存池不存在相應的交易信息,驗證者會等待後續包含詳細交易內容的區塊到達進行驗證。

2. 併行交易處理

對於順序執行的區塊鏈網絡來説,當一個區塊被提議時,驗證者需要等待一定時間長度,而沒有實際處理該區塊。如左圖所示:

https://github.com/sei-protocol/sei-chain/blob/3c9576fee3494ce039df684624f918dd8066ba3f/whitepaper/Sei_Whitepaper.pdf

Sei Network通過驗證者併行處理預投票和預提交階段的區塊。併行處理減少了延遲,併提高了吞吐量。

Sei併行處理在代碼中的實現如下圖所示,在ProcessTxs函數中,Sei會對交易進行處理。處理分爲兩種:併行處理與順序處理,對於有關聯的多筆交易(通過判斷存儲交易信息的鍵值對是否有重合),Sei會對相關交易進行順序處理;對於非關聯交易則進行併行處理。

https://github.com/sei-protocol/sei-chain/blob/main/app/app.go

在併行交易處理過程中,我們看到Sei是通過Golang的goroutine對多個交易進行併行處理的。目前這樣的設計無法併行處理太多的交易,比如上千筆交易衕時由Sei的節點併行處理,很大概率會出現一緻性問題。因此,Sei V2需要在併行處理上繼續升級。

併行EVM

什麽是併行EVM?

EVM是以太坊處理智能合約相關交易的虛擬機。爲確保網絡的安全性,EVM的交易需順序執行。順序執行的設計避免了併行執行的覆雜性和衝突,但也限製了相關區塊鏈網絡的性能。

由此,併行EVM的概念被提出併受到市場關註。

併行EVM的設計將允許EVM中不衕的交易衕時進行,大大提高 EVM 處理速度和網絡吞吐量。目前的解決方案爲使用Solana、Aptos、Sei等高性能(本身支持併行交易)新公鏈兼容EVM。其中Sei的併行EVM最爲市場關註。

SeiV2升級

Sei在2024年即將推出的V2版本中將實現併行EVM,支持 Cosmwasm 智能合約與 EVM 智能合約的運行和交互。以下是Sei V2升級的關鍵點:

  1. 樂觀併行化:允許併髮事務處理,顯著提高吞吐量和效率。如果髮生狀態衝突,事務將按順序重新處理以保持數據完整性。

  2. 兼容EVM:使開髮人員能夠在 Sei 上部署現有的 EVM 智能合約,而無需更改任何代碼,簡化了曏 Sei v2 的過渡以及提高互操作性。

  3. Geth兼容性:Sei節點將融合Geth,以處理未來網絡中EVM智能合約的交易,併通過Sei爲EVM創建的特殊接口進行任何更新。

  4. SeiDB:Sei將改進其存儲層,使用更高效的數據結構和數據庫以減少狀態膨脹併增強讀/寫性能,促進新節點更輕鬆的衕步併提高可擴展性。

  5. 增強的性能:具有 390毫秒的出塊時間和最終確定性的快速交易處理能力,以及每秒 28,300個批處理交易的高吞吐量,併且交易成本更低。

Sei v2 此次升級將集成以太坊的優點,期待提供與現有 EVM 生態繫統完全兼容的超優化執行層,以吸引更多用戶和開髮者進入Sei生態。

Sei合約安全建議

若開髮者計畫構建 Sei 生態應用,會使用 CosmWasm 構建智能合約。Beosin建議開髮者遵循以下安全實踐以提高其項目的合約安全性:

  1. 做好應對攻擊的準備。開髮者需要考慮到如何麵對攻擊和修覆漏洞。因此開髮者需要構建可升級的智能合約,併製定好風險應對方案。

  2. 註意反序列化 addr 類型。CosmWasm 的 addr 類型在反序列化時不會被驗證,這錶明 addr 類型會有預期之外的反序列化特性。因此,在反序列化 addr 後建議指定類型併進行驗證。

  3. 註意運算與溢出。在 CosmWasm 合約中,開髮者需註意整數溢出風險或被0除等情況。建議開髮者使用 CosmWasm 的 Uint256 和 Uint512 類型,併使用不會溢出的數學函數full_mul()。

  4. 註意無限循環。CosmWasm 合約可能通過在 ACK handler 中回調自身從而陷入無限循環。如果開髮者在兩個 CosmWasm 合約之間有傳遞數據包,需註意這可能導緻無限循環併損耗大量 gas 費。

Sei生態

1. 錢包

目前特定支持Sei網絡的錢包有Compass Wallet和Fin Wallet,兼容Sei網絡的錢包已有14款,如OKX Wallet以及原先支持Cosmos生態的錢包Keplr和Leap Wallet。

source:Ecosystem|Sei

安全建議:

(1) 建議用戶避免使用未經審計和運行時間不長的錢包項目。

(2) 要保護錢包的資産,最重要的是註意安全保管助記詞和私鑰。

(3) 在使用相關錢包交互Sei項目的過程中,簽名是最需要關註的安全風險之一。用戶在簽署交易前需檢查交易信息是否正確,如黑客可誘騙用戶使用cosmos.bank.v1beta1.MsgSend將代幣轉移到黑客地址。

2. Kryptonite

Kryptonite是Sei生態最大的流動性質押協議。用戶可以在其平颱上質押 Sei 代幣以穫得 stSei,賺取5.54%的年化收益;目前也可以質押 Seilor/Sei 的 LP 代幣、stSei/SEIYAN 的 LP 代幣以穫得相關代幣的收益。此前Beosin已完成對Kryptonite的合約審計,提高其質押業務的安全性。

https://beosin.com/audits/KryptoniteDAO-SEILOR_202308091649.pdf

後續Kryptonite將推出kUSD穩定幣,用戶可通過抵押Sei、BTC、ETH等資産進行鑄造,爲Sei生態提供更多流動性。

3. YakaFinance

Yaka Finance緻力於構建多功能 DEX,爲用戶提供交易、流動性挖礦、Launchpad等多種DeFi服務,其目標爲成爲Sei生態的流動性中心樞紐。

此前,Yaka Finance在Sei聯合Beosin、Alibaba Cloud舉辦的Code Sei: Powering New Gaming and Defi Exchanges黑客鬆中榮穫DeFi賽道的第一名。

目前Yaka Finance正處於測試網階段,衕時啟動了空投激勵計畫,吸引了超過1.5萬名用戶參與其測試。

source:Yaka

4. PalletExchange

Pallet Exchange是Sei生態的NFT交易平颱,目前日交易量最高達123萬Sei(約100萬美元)。Pallet Exchange會對其平颱的NFT交易收取2%的手續費以維持平颱運行。

source:PalletExchange

目前Sei生態備受關註的NFT繫列有WeBump、The Colony、Seiyans、Seinsei等。因Sei生態處於髮展早期,用戶需註意相關NFT的流動性風險。

總結

作爲專註交易的高性能Layer1,Sei對區塊的生成和處理過程進行了優化。目前Sei的生態正在快速增長中,其生態的髮展將與Sei形成協衕效應,各類去中心化應用將繼續放大Sei的高性能優勢,而Sei也將吸引更多流動性與用戶。隨著併行 EVM 敘事的延續,Sei V2的升級將解決目前Sei的瓶頸,吸引市場的更多關註和更多開髮者進入Sei生態。

聲明:

  1. 本文轉載自[PANews],著作權歸屬原作者[Beosin],如對轉載有異議,請聯繫Gate Learn團隊,團隊會根據相關流程盡速處理。
  2. 免責聲明:本文所錶達的觀點和意見僅代錶作者個人觀點,不構成任何投資建議。
  3. 文章其他語言版本由Gate Learn團隊翻譯, 在未提及Gate.io的情況下不得覆製、傳播或抄襲經翻譯文章。
Mulai Sekarang
Daftar dan dapatkan Voucher
$100
!
Buat Akun