性能Layer1與單元EVM雙重敘述:分析Sei及其網絡生態演變


2023年8月,SeiNetwork主網上線後開始爆發,代幣價格大幅上漲,流動性質押金突破350萬美元,網路TVL突破1100萬美元。 Sei參與黑客松大賽,完成智慧合約審計,升級Sei V2提高效能,引進EVM,提升交易處理速度。 Sei提出了新的設計特點和EVM概念,將在2024年推出V2升級,並增強效能。巴爾克魯姆提醒開發者要做好Sei合約安全建議。 Sei生態快速成長,吸引了各類去中心化應用。 Sei的生態將繼續擴大,吸引更多的流動性和用戶。

Sei網絡的生態包括了錢包、氪石、雅卡財經和托盤交易等。 Sei的生態正在快速成長中,其生態的發展將與Sei良好的效應,各類去中心化應用將繼續放大Sei 的效能優勢,而Sei 也將吸引更多的流動性與使用者。

來源:生態系|Sei

2023年8月上網主網的SeiNetwork在經歷數月的沉寂後開始爆發,其代幣價格持續大幅上漲,部分歷史新高。目前Sei流動性質押金已突破350萬美元,網路TVL突破1100萬美元。阿聯酋,Sei參與Beosin、阿里雲成功舉辦了CodeSei:Powering New Gaming and DeFi交易所的黑客松大賽,Beosin也完成了Sei流動產權押金項目氪石的智能合約審計,助力Sei生態安全。

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

精設計特點

Sei作為支援訂單簿活動和重點交易的第一層,提供內建的中央限價訂單簿(CLOB)模組。開發者可以利用Sei的內建訂單模組快速啟動和客製化現貨、衍生性商品、選項、等的訂單簿交易Dapp,同時Sei的家具化設計巧妙的生態應用提供了一個快速、高吞吐量的網路。

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

1. 本機建置哈希

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

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

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

2. 玩具交易處理

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

性能Layer1與單元EVM雙重敘述:解析Sei及其網絡生態發展

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

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

Sei 倉庫處理在程式碼中的實作如下圖所示,在ProcessTxs 函數中,Sei 要對交易進行處理。處理分為兩種:倉庫處理與順序處理,對於有關聯的多筆交易(透過判斷交易資訊)的鍵值對是否有重合),Sei將對相關交易進行順序處理;對於非關聯交易則進行任務處理。

性能Layer1與單元EVM雙重敘述:解析Sei及其網絡生態發展

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

在煩人交易處理過程中,我們看到Sei是透過Golang的goroutine對多個交易進行煩人處理的。目前這樣的設計無法處理太多的交易,例如上千筆交易同時由Sei的煩人處理,大量機率會出現一致性問題。因此,Sei V2需要在工件處理上繼續升級。

性能Layer1與單元EVM雙重敘述:解析Sei及其網絡生態發展

毛EVM

什麼是EVM?

EVM是以太坊處理智慧合約相關交易的虛擬機器。為確保網路的安全性,EVM的交易需要依序執行。順序執行的設計避免了執行緒執行的複雜性和衝突,但也限制了相關區塊鏈網路的效能。

由此,EVM的概念被提出並受到市場關注。

完整EVM的設計將允許EVM中不同的交易同時進行,最大限度地提高EVM處理速度和網路吞吐量。目前的解決方案為使用Solana、Aptos、Sei等GPU(本身支援所有交易)新公鏈相容EVM。其中Sei的家具EVM備受市場重視。

性能Layer1與單元EVM雙重敘述:解析Sei及其網絡生態發展

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無限費用。

清生態

1.錢包

目前特定支援Sei網路的錢包有Compass錢包和Fin錢包,相容Sei網路的錢包已有14款,如OKX錢包以及浣熊支援Cosmos生態的錢包Keplr和Leap錢包。

性能Layer1與單元EVM雙重敘述:解析Sei及其網絡生態發展

來源:生態系|Sei

安全建議:

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

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

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

2.氪石

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

性能Layer1與單元EVM雙重敘述:解析Sei及其網絡生態發展

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

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

3. 雅卡財經

雅卡金融致力於建構多功能DEX,為用戶提供交易、流動性挖礦、Launchpad等多種DeFi服務,目標是成為Sei生態的流動性中心樞紐。

阿聯酋,Yaka Finance 在Sei 聯合Beosin、阿里巴巴雲端舉辦的Code Sei:為新遊戲和Defi 交易所黑客松中奠定了DeFi 的第一名。

目前雅卡財經正進行一個測試網階段,同時啟動了空投激勵計劃,吸引了超過1.5個用戶參與其測試。

性能Layer1與單元EVM雙重敘述:解析Sei及其網絡生態發展

來源:亞卡

4. 托盤交換

Pallet交易所是Sei生態的NFT交易平台,目前日交易量最高可達123萬Sei(約100萬美元)。 Pallet交易所本身會平台的NFT交易收取2%的手續費以維持平台運作。

性能Layer1與單元EVM雙重敘述:解析Sei及其網絡生態發展

來源:PalletExchange

目前Sei生態關注的NFT系列有WeBump、The Colony、Seiyans、Seinsei等。因Sei生態阿拉發展早期,使用者需關注相關NFT的流動性風險。

總結

作為重點交易的表現Layer1,Sei對區塊形成的生成和處理流程進行了最佳化。目前Sei的生態正在快速成長中,其生態的發展將與Sei良好的效應,各類去中心化應用將繼續放大Sei 的效能優勢,而Sei 也將吸引更多的流動性與使用者。隨著EVM 敘述的褒獎,Sei V2 的升級將解決目前Sei 的瓶頸,吸引市場更多和更多開發者關注Sei生態。

資訊來源:0x資訊編譯自網際網路。版權歸作者Beosin所有,未經許可,不得轉載!

Total
0
Shares
Related Posts