StarkNet 的开发者 Henri 在推文中分享了他们的中期路线图,包括改进交易吞吐量、减少存储成本、采用 Volition 以提高合约的存储安全性,并重新引入并行交易处理。
原文作者:Henri
原文来源:Twitter@henrlihenrli
编译:MarsBit,MK
让我们谈谈Starknet的中期路线图。这些都是已经规划好的,正在研发中的而且在不久的将来就将上线的事情。自愿性(Volition)、费用市场、EIP4844等等。
0.12解决了吞吐量问题。接下来是什么?你知道什么占据了Starknet交易成本的90%以上吗?是存储。这就是Starknet 0.13将解决的问题,它将有一个新的超级能力:Volition。
这是@avihu28 在@EthPrague上讲解这个话题的视频链接。
Volition将让Dapp开发者为他们的合同存储所需的安全级别做出选择,这个安全级别是可以变化的。在同一个合同中,你可以将数据存储在以太坊(贵)或者Starknet(便宜)上。
虽然Volition将完全是可选择的,但很难提前预测它会对网络产生什么样的副作用。因此,0.13可能会在测试网上运行更长的时间,并被广泛测试。测试网预计上线时间:2023年第四季度
我看到你在后面,高喊着"4844怎么样?"好的,这确实在我们的目标范围内。我们计划一旦它登陆以太坊主网,我们就会尽快利用它,以降低Starknet链上数据更多的成本!预计时间:取决于4844的ETA
接下来,目前计划在Starknet 0.14推出的是Starknet的费用市场。Starknet目前每个区块的气体价格是固定的,而且排序器按照先进先出的方式处理交易。这很容易理解;但这几乎是处理拥塞的最糟糕的过程。
改革费用市场将包括大量的工作:
- 对你的交易中的所有内容进行适当的定价(L1成本、L2成本、链上/链下数据、插槽重用)
- 根据L2需求动态调整气体价格
- 固定的区块时间
关于费用市场设计的更多背景知识,我在二月份的Starkware会议上享受到了这个演讲:
https://youtube.com/watch?v=YUe-z575-G0
Starknet 0.14的预计时间:在0.13之后
剩下的中期改进目前还没有计划的Starknet版本。他们可能会按照我将要介绍的不同顺序来。接下来的是:并行化,重新加载。
但Starknet不是已经在并行化交易了吗,像9个月前那样?
Starknet可能是第一个移除并行交易的网络。为什么?
在为0.12重写Blockifier时,团队意识到新的Rust引擎在没有并行交易的情况下比python引擎快。在Rust中重新实现并行交易会延迟0.12的发布。
所以我们在没有并行交易的情况下发布了0.12,以便更快地发布它。我们稍后会再次引入它。而且,这不仅仅是相同的并行算法。我们有超酷的规格来使这个东西*真正*飞起来。一旦这个功能上线,预计吞吐量会再次倍增。