简析 STARKs、StarkEx、StarkNet 区别与联系

BlockBeats
2022年6月9日 14:57
收藏
StarkEx 是一个用于特定应用的扩容引擎,StarkNet 是一个无需许可的 Layer 2 网络。

原文标题:《分不清楚?STARKs、StarkEx、StarkNet 分别都是什么?

作者:StarkNet Intern

编译:Kxp,律动 BlockBeats

 

本文梳理自 StarkNet Intern 在社交媒体平台上的观点,律动 BlockBeats 对其整理翻译如下:

概要:

  1. STARKs 证明了链上计算的完整性,使扩展成为可能
  2. StarkEx 是一个用于特定应用的扩容引擎
  3. StarkNet 是一个无需许可的 Layer 2 网络

 

STARKs

 

在 STARK 方案中,只需要生成一份证明,计算结果就可以在简单几步内得到验证。 

有了 STARKs,较大的计算可以在链下进行,减少了区块链上验证所需的计算量。只需几步链上操作,验证者就可以验证大规模的链下计算。

STARKs 解决方案可以用单一 STARK 证明进行组合、计算以及验证成千上万的区块链交易,处理成本将分摊到一批交易的所有交易中,保证了 Ethereum 的安全性,降低了 Gas 费用。

低计算成本的好处在于,它将方便新类型的应用在链上完成搭建,改善了用户体验,降低了 Gas 成本,并确保了 Ethereum 的安全性。

 

StarkEx

 

StarkWare 为 Ethereum 扩容提供了两种解决方案:StarkEx 和 StarkNet。

StarkEx 可以提供许可的、针对特定应用的扩容解决方案。有了 StarkEx,链下计算的成本将大幅下降。STARK 证明是在链外生成的,以验证执行情况,可以覆盖 12000-500000 个交易。同时,STARK 验证器可以在链上验证该证明。

所有交易只用被验证一次,且每笔交易分摊下来的 Gas 成本低得惊人。

你可以在 StarkEx 上找到像 dYdX(永续交易)、Immutable 和 Sorare(NFT 铸币和交易)、DeversiFi(现货交易)和 Celer(DeFi 池)等应用。

为了满足市场和客户的需求,StarkEx 正在进行扩容。

 

StarkNet

 

StarkNet 是一个无需许可的 Layer 2 网络,任何人都可以在这里部署智能合约。

StarkNet 的生态系统类似于 Ethereum,任何合约都可以与 StarkNet 上的任何其他合约互动,协议也可以进行自由组合。同时,非同步消息传递功能允许 StarkNet 与 Ethereum 合约进行通信。

StarkNet 的排序器可以批量处理交易,而不像 StarkEx 那样由应用程序提交交易。目前,StarkNet 的排序器由 StarkWare 运营,下一步将计划完成去中心化。

一旦应用程序部署了 Cairo 合约,就不再需要额外的运营商基础设施。StarkNet 将支持 Rollup 数据的可用性,意味着 Rollup 状态与 STARK 证明将一起被写入 Ethereum。

StarkNet 的开发者构建了应用程序、工具和基础设施,而 DeFi、游戏、投票、AI 等功能已经可以在 Testnet 上运行了。另外,StarkNet 还建立了开发者工具,如区块探索器、本地测试环境和几种语言的 SDK。

在 Shamans 平台上,你可以自由提出改进意见、新功能以及最优方法。

 

总结

 

StarkEx 和 StarkNet 都是基于 STARK 的扩容解决方案,每一个都兼备了可扩展性、低成本和安全性,只是操作参数有所不同。对于 StarkEx 来说,一个独立且兼容 StarkEx 的 API 的应用程序可能是最合适的选择。

对于那些与其他协议同步互动或需要比 StarkEx 提供更多功能的协议来说,使用 StarkNet 可能才是更优的选择。

STARKs 彻底改变了 Ethereum 上的应用程序,与此同时,StarkEx 和 StarkNet 也为区块链的应用创造了更多可能。

链捕手ChainCatcher提醒,请广大读者理性看待区块链,切实提高风险意识,警惕各类虚拟代币发行与炒作, 站内所有内容仅系市场信息或相关方观点,不构成任何形式投资建议。如发现站内内容含敏感信息,可点击 “举报”,我们会及时处理。
ChainCatcher 与创新者共建Web3世界