# Starknet 最新路线图：全面提升性能和用户体验

By [Untitled](https://paragraph.com/@0xd605cab5bfae2bca26ade6b5f37b24e03a05ebe5) · 2023-11-22

---

**专注于性能和用户体验**

本文将讨论 Starknet 2023 年路线图，以及相关影响因素。路线图会着重考虑性能和用户体验。

Starknet 尽早向社区公布路线图以保证进展的透明度，然而尽早分享路线图也意味着未来的实际情况可能会出现变化。

十分感谢 Starknet 开发者社区，尤其是建设者委员会在制定本线路图时提供的宝贵建议和反馈；特别感谢 briq 团队成员 Sylve、LambdaClass 成员 Federico、以及 Nethermind 成员 Jorik 的宝贵反馈。与此同时，Starknet 诚邀社区能够继续参与本重要阶段。

**Starknet 之旅**

Starknet 旨在帮开发者使用 STARK 技术和 Cairo 语言构建应用程序。迄今为止，Starknet 开发重心仍处于为开发者提供面向未来的功能。Starknet 功能由 Cairo 1.0 驱动，除网络重置计划外，现已基本完成。

**网络重置计划**

Starkent 将在今年完成网络重置计划，**无需停机，无需重置网络状态**，轻松完成无缝连接。

**新的 Cairo 1.0 合约无需进行任何操作，重置计划只是个小事件**。

但 Cairo 0 合约需要过渡到 Cairo 1.0 合约，当 Starknet 确保大部分 Cairo 合约已完成过渡后，将会启动网络重置计划，弃用系统中现有的 Cairo 0 合约。网络重置计划作为 Starknet 路线图中最后一个重大变更，而后未来任何重大变更都效仿以太坊，需要通过治理投票进行审核。

使用 Cairo 1.0 代码解释网络重置计划：

![2023 年路线图Starknet 目前将开发重点放在性能和用户体验方面。查看下述预估时间表：](https://storage.googleapis.com/papyrus_images/0c6246aceac527ee85becb1f7d9372d187e9123e280353bef4e2ec18a25129b8.png)

2023 年路线图Starknet 目前将开发重点放在性能和用户体验方面。查看下述预估时间表：

![性能Starknet 未来几个月的主要目标是提高网络性能，以应对用户和开发者数量的预期增长。吞吐量和网络延迟是 Starknet 网络性能一般衡量指标，另外就是交易成本。因此开发计划根据优先级安排，尽可能按照计划版本发布。吞吐量和延迟吞吐量和延迟在即将发布的 Starknet v0.12.0 版本中将显著改进。这是过去六个月 Starknet 堆栈向 Rust 改进的结晶。该版本包含两个开源项目：基于 Rust 的排序器（StarkWare 开发）和全新 Rust-Cairo VM（LambdaClass 开发的 cairo-rs）。性能基准很快会公布。版本更新后，区块执行时间会显著降低，进而提升网络吞吐量。由于区块执行时间会极大影响交易延迟，因此预计在网络不拥挤时交易延迟会得到改善。v0.12.0 发布后，继续提高吞吐量、降低延迟仍然是首要任务，Starknet 开发重心就是不断改进网络性能。交易成本v0.13.0 版本后 Starknet 交易成本会大幅降低。目前主要交易成本来自以太坊 L1 数据成本，目前占总交易成本的 95%。本版本会通过降低此部分成本来降低交易费用。Volition 为 Starknet 应用程序开发提供数据可用性混合模式：链上和链下数据。Volition 设计和开发者界面会在后续文章中详述。以太坊 EIP-4844（Shard Blob 交易）预计在 2023 年第四季度推出。除引入 Volition 外，Starknet 也将对此尽快改进而获益。正因为有了以太坊 EIP-4844 和 Starknet Volition（链下数据可用性），数据成本会显著降低。费用市场网络正常情况下，性能提升后，开发者和用户体验会显著改善。但网络拥堵时，所有人都需要等待。为了解决这一难题，Starknet v0.14.0 版本中将引入费用市场功能，基于用户付费意愿，而非交易先后顺序来高效分配有限网络资源。更短且固定的区块间隔Starknet 也将在 v0.15.0 版本中固定并降低区块间隔。目前一个区块一个专有证明，区块成本固定，这就造成区块间隔不定。网络需要等待足够的交易量达到预定区块成本，才会打包处理交易。这样区块间隔时间不定。为了解决这一难题，Starknet 不再将区块和证明绑定。从 v0.15.0 版本起，证明可以验证一个或多个 Staknet 区块完整性，从而固定区块间隔，改善 Starknet 用户体验。权衡取舍Starknet 在制定路线图时有哪些取舍？性能是重中之重 — 这点也是 Starknet 生态呼声最高的。从 v0.12.0 版本起将通过改进排序器吞吐量来提升性能。v0.13.0 版本需要在低交易成本和优化用户体验（固定并缩短区块间隔，网络拥堵时费用更可测）中选择。之所以降低交易成本，而不是用户体验作为重点，是因为我们预计 v0.12.0 版本中延迟会大幅改进（以秒为计量单位）。综上所述，引入 Volition 能显著降低交易成本，同时根据 EIP_4844 适时调整。如果 v0.12.0 延迟没有按预期大幅改善， 此计划会有所变化。改善网络拥堵交易状态（即引入费用市场）有可能 v0.14.0 版本中实现。即便 v0.12.0 版本后就可能会出现拥堵，Starknet 仍希望先通过提升吞吐量来缓解网路拥堵。因此 Starknet 决定优先考虑降低交易成本。总结发布 Cairo 1.0 标志着 Starknet 功能开发趋于稳定。在 2023 年余下时间内致力于改善 Starknet 性能和用户体验。预计年底实现网络基础层在功能、性能、用户体验方面达到完整、稳定状态。同时协议变更将放缓，所有重大变更都将由网络用户参与治理。2024 年网络运作和决策方面都将实现去中心化。Starknet 始终坚信，在提供面向未来的功能、增强网络性能、优化用户体验方面齐头并进，会不断吸引更多开发者和应用程序加入到 Starknet 生态！](https://storage.googleapis.com/papyrus_images/4c684a33f8fff000f68ae1dd54f23a927169bc0a79fd88f55a1e340b18892d27.png)

性能Starknet 未来几个月的主要目标是提高网络性能，以应对用户和开发者数量的预期增长。吞吐量和网络延迟是 Starknet 网络性能一般衡量指标，另外就是交易成本。因此开发计划根据优先级安排，尽可能按照计划版本发布。吞吐量和延迟吞吐量和延迟在即将发布的 Starknet v0.12.0 版本中将显著改进。这是过去六个月 Starknet 堆栈向 Rust 改进的结晶。该版本包含两个开源项目：基于 Rust 的排序器（StarkWare 开发）和全新 Rust-Cairo VM（LambdaClass 开发的 cairo-rs）。性能基准很快会公布。版本更新后，区块执行时间会显著降低，进而提升网络吞吐量。由于区块执行时间会极大影响交易延迟，因此预计在网络不拥挤时交易延迟会得到改善。v0.12.0 发布后，继续提高吞吐量、降低延迟仍然是首要任务，Starknet 开发重心就是不断改进网络性能。交易成本v0.13.0 版本后 Starknet 交易成本会大幅降低。目前主要交易成本来自以太坊 L1 数据成本，目前占总交易成本的 95%。本版本会通过降低此部分成本来降低交易费用。Volition 为 Starknet 应用程序开发提供数据可用性混合模式：链上和链下数据。Volition 设计和开发者界面会在后续文章中详述。以太坊 EIP-4844（Shard Blob 交易）预计在 2023 年第四季度推出。除引入 Volition 外，Starknet 也将对此尽快改进而获益。正因为有了以太坊 EIP-4844 和 Starknet Volition（链下数据可用性），数据成本会显著降低。费用市场网络正常情况下，性能提升后，开发者和用户体验会显著改善。但网络拥堵时，所有人都需要等待。为了解决这一难题，Starknet v0.14.0 版本中将引入费用市场功能，基于用户付费意愿，而非交易先后顺序来高效分配有限网络资源。更短且固定的区块间隔Starknet 也将在 v0.15.0 版本中固定并降低区块间隔。目前一个区块一个专有证明，区块成本固定，这就造成区块间隔不定。网络需要等待足够的交易量达到预定区块成本，才会打包处理交易。这样区块间隔时间不定。为了解决这一难题，Starknet 不再将区块和证明绑定。从 v0.15.0 版本起，证明可以验证一个或多个 Staknet 区块完整性，从而固定区块间隔，改善 Starknet 用户体验。权衡取舍Starknet 在制定路线图时有哪些取舍？性能是重中之重 — 这点也是 Starknet 生态呼声最高的。从 v0.12.0 版本起将通过改进排序器吞吐量来提升性能。v0.13.0 版本需要在低交易成本和优化用户体验（固定并缩短区块间隔，网络拥堵时费用更可测）中选择。之所以降低交易成本，而不是用户体验作为重点，是因为我们预计 v0.12.0 版本中延迟会大幅改进（以秒为计量单位）。综上所述，引入 Volition 能显著降低交易成本，同时根据 EIP\_4844 适时调整。如果 v0.12.0 延迟没有按预期大幅改善， 此计划会有所变化。改善网络拥堵交易状态（即引入费用市场）有可能 v0.14.0 版本中实现。即便 v0.12.0 版本后就可能会出现拥堵，Starknet 仍希望先通过提升吞吐量来缓解网路拥堵。因此 Starknet 决定优先考虑降低交易成本。总结发布 Cairo 1.0 标志着 Starknet 功能开发趋于稳定。在 2023 年余下时间内致力于改善 Starknet 性能和用户体验。预计年底实现网络基础层在功能、性能、用户体验方面达到完整、稳定状态。同时协议变更将放缓，所有重大变更都将由网络用户参与治理。2024 年网络运作和决策方面都将实现去中心化。Starknet 始终坚信，在提供面向未来的功能、增强网络性能、优化用户体验方面齐头并进，会不断吸引更多开发者和应用程序加入到 Starknet 生态！

---

*Originally published on [Untitled](https://paragraph.com/@0xd605cab5bfae2bca26ade6b5f37b24e03a05ebe5/starknet)*
