重點
• StarkEx4.5版本來了!
• Volition:允許用戶為他們的每項資產選擇他們想要使用的數據可用性模式:Rollup(鏈上數據)或Validium(鏈下數據)
• 支持ERC-1155
• 交易捆綁——執行交易捆綁,或者不執行
我們很高興宣布StarkEx 4.5版本發布了!如今,StarkEx已經支持許多應用程序和許多用例,包括dYdX的永續合約交易、ImmutableX和Sorare的NFT市場、DeversiFi的現貨交易,以及Celer的DeFi-Pooling。
隨著StarkEx用例範圍的擴大,我們將繼續發展我們的願景,開發新功能並適應新需求。
新功能
Volition
借助Volition,StarkEx是第一個允許用戶為他們擁有的每項資產在Rollup模式(鏈上數據)和Validium模式(鏈下數據)之間進行選擇的L2解決方案。
用戶現在可以權衡每種數據可用性模式的利弊,並且在任何時候都能切換到不同的數據可用性模式。
到目前為止,每個StarkEx應用程序都必須選擇一種數據可用性模式——Rollup或Validium。
使用Rollup的應用程序,每次狀態更新時都會在鏈上發送新狀態。 (更準確地說,為了降低gas成本,重建完整新狀態所需的最少數據才發送到鏈上。)選擇使用Rollup模式會帶來在鏈上發布數據的額外成本,但主要優點是更安全性更高,因為它不依賴於一組受信任的實體。
使用Validium的應用程序有一個數據可用性委員會(DAC),它負責將整個狀態存儲在L2上。 Validium需要信任第三方,但它的主要優勢是節省L1 gas成本,並且相對於Rollup模式,能更好地保護隱私。
對於每個應用程序來說,只能選擇一種數據可用性模式的要求並不合理。以NFT市場為例。 Bob和Alice都需要使用NFT市場。 Bob擁有一款NFT,例如Crypto Punk,價值數百萬美元。如果能得到最好的安全保障,他很樂意為此支付費用,這樣他就可以在晚上睡個好覺。另一方面,Alice買了一個只值幾美分的NFT,因為她只是想測試這個平台。她並不在意是否會丟失NFT,當然也不會為在鏈上獲得數據而付費。無論如何,她永遠不會將這個NFT撤回到L1上。
Volition提供了一種解決方案,讓每個用戶都可以選擇他們喜歡的數據可用性模式,並支付相應的費用。 Rollup用戶因鏈上發布數據的gas成本而需支付更多費用,而Validium用戶支付的費用較少。任何時候,每個用戶都可以改變主意並更改數據可用性模式。
在StarkEx上,Volition被執行為兩個獨立的狀態樹,一個狀態樹對應一種數據可用性模式。應用程序根據用戶選擇的數據可用性模式將每個賬戶放置在相應的狀態樹中。通過將資金轉移到另一個樹上的新賬戶,就可以更改特定賬戶的數據可用性模式。
ERC-1155
從4.5版本開始,StarkEx除了已經支持的ETH、ERC-20和ERC-721代幣,還在L2上支持ERC-1155代幣。因此,現在用戶可以在StarkEx支持的應用程序上存款、取款、交易和轉移這些代幣。下一版本將支持鑄造ERC-1155代幣。
ERC-1155是一種結合了ERC-20和ERC-721特徵的代幣類型。前者的特徵是你可以生成任意數量的相同類型的代幣;後者的特徵是你可以生成多種代幣類型,但每種類型只能生成一枚代幣。
ERC-1155對於同一種物品需要有多個實例的遊戲也很有用。例如,在一款幻想類游戲裡,你穿過樹林,可以找到一種非常罕見的特種部隊戒指。而在整個遊戲裡這種戒指只有5枚,因此只有5名玩家可以在樹林中找到這種戒指,而其他任何玩家可以從他們手中購買。當然,稀缺性也影響定價,所以出價必須足夠高。
ERC-1155的另一個優勢是DeFi-Pooling平台;DeFi-Pooling需要為每個DeFi策略鑄造RideTicket代幣,ERC-1155簡化了部署代幣合約和向StarkEx註冊新代幣的過程。
捆綁交易
StarkEx現在支持一種新的交易類型——多交易(Multi-transaction)。
多交易(Multi-transaction)是一種捆綁交易,它要么完全執行,要么根本不執行。
捆綁交易對於在一筆交易中交易多種資產類型很有用。一個用例是將一組NFT打包出售。
下一步計劃
在StarkNet上構建L3 StarkEx。到時將可以三全其美:
• StarkNet應用程序間的直接互操作性
• 降低證明和更新狀態的gas成本
• 降低狀態更新的延遲
StarkEx高吞吐量
鑄造ERC-1155代幣