StarkEx V4.5 版本不仅支持用户自行选择将数据存储至链上或者链下,对应的费用、安全性和隐私保护程度也会有所不同,还支持 ERC-1155 代币和交易捆绑,如可将一组 NFT 捆绑出售。
翻译:Karen
零知识证明研发机构 StarkWare 在昨晚正式宣布发布 StarkEx V4.5 版,增加了备受期待的 Volition 系统,Volition 允许用户在每次交易时自行选择将数据存储至链上或者链下,除此之外,从 V4.5 版开始,StarkEx 在 Layer2 上支持 ERC-1155 代币和交易捆绑功能。
StarkEx 已经为多个应用程序提供支持并支持诸多用例,包括 dYdX 的永续合约交易(dYdX 最近公布的 V4 计划中表示将使用 Cosmos SDK 开发自己的应用链)、ImmutableX 和 Sorare 的 NFT 市场、DeversiFi 的现货交易等。
Volition:混合链上和链下解决方案
StarkEx 是第一个允许用户为他们拥有的每项资产在 Rollup 模式(链上数据)和 Validium 模式(链下数据)之间进行选择的 Layer2 解决方案。到目前为止,每个 StarkEx 应用都必须选择一种数据可用性模式——Rollup 或 Validium。
使用 Rollup 应用程序,每次状态更新都会在链上发送新状态。更准确地说,为了降低 Gas 成本,只在链上发送重建完整新状态所需的最少数据选择使用 Rollup 模式会带来额外的链上数据发布成本,但主要优点是有更高的安全性,因为它不依赖于一组受信任的实体。
Validium 应用程序有一个数据可用性委员会(DAC),负责将整个状态存储在 Layer2 上,需要信任第三方,但 Validium 的主要优势在于节省了 Layer1 Gas 成本,并且比 Rollup 模式具有更好的隐私保护。
每个应用程序中不同用户对数据可用性模式的需求不同。Volition 提供的解决方案让每个用户都可以选择他们喜欢的数据可用性模式,并为此相应地进行付费。Rollup 用户支付更多费用以覆盖在链上发布数据的 Gas 成本,而 Validium 用户需要支付的费用更少。在每个时间点,每个用户都可以改变主意并更换数据可用性模式。
在 StarkEx 上,Volition 作为两个独立的状态树(state trees)实现,应用程序根据用户选择的数据可用性模式将每个账户定位在相应的状态树中。只需将资金转移到另一个状态树上的新账户,就可以更改特定账户的数据可用性模式。
ERC-1155
从 V4.5 版开始,StarkEx 在 Layer2 上支持 ERC-1155 代币,此前已经支持 ETH、ERC-20 和 ERC-721 代币。基于 StarkEx 的应用程序可以为其用户提供 ERC-1155 代币的存款、取款、交易和转移等操作支持。StarkEx 会在下一版本中支持 ERC-1155 代币的铸造。
ERC-1155 是一种融合 ERC-20 和 ERC-721 部分属性的代币标准类型,允许在其中生成任意数量的相同类型的代币,以及生成多种代币类型,但每种类型只能生成一个。
ERC-1155 的另一个优势是针对 DeFi-Pooling 平台,DeFi-Pooling 需要为每个 DeFi 策略铸造 Ride Ticket 代币,ERC-1155 简化了部署代币合约和向 StarkEx 注册新代币的过程。
交易捆绑
StarkEx 新版本支持 Multi-transaction 交易类型,即,交易捆绑,一个用例是将一组 NFT 捆绑出售。
StarkWare 表示,之后将实现 StarkNet 上的 L3 StarkEx、StarkEx 高吞吐量和支持 ERC-1155 的铸造,其中,StarkNet 上的 L3 StarkEx 可与 StarkNet 应用直接实现互操作性,还能降低证明和更新新状态的 Gas 成本和使状态更新的延迟更低。
内容搜集自网络,整理者:BTCover,如若侵权请联系站长,会尽快删除。