全球数字财富领导者

Starknet alpha v0.11.0 在 测试网上线 Cairo 1.0开启

2023-03-23 08:25:41
金色财经
金色财经
关注
0
0
获赞
粉丝
喜欢 20 0收藏举报
— 分享 —
摘要:Starknet alpha v0.11.0 已经发布并在测试网上上线

概述:

Starknet alpha v0.11.0 已经发布并在测试网上上线

您现在可以在 Starknet 测试网上部署 Cairo 1.0 合约并与之交互!

Starknet 上的计算便宜 5 倍!

主网升级到 Starknet alpha v0.11.0 将首次进行治理投票

这标志着Starknet Regenesis计划之前过渡期的开始https://medium.com/starkware/starknet-regenesis-the-plan-bd0219843ef4

只有在测试网上运行几周后,才能确保新系统顺利运行,才能在主网上部署 Cairo 1.0 合约。

3737d2a9230f16be84d01f9f6bb16634-sz_107730.png

网址

https://voyager.online/

介绍

期待已久的 Starknet alpha v0.11.0 已在测试网上上线!为什么这是 Starknet 的一大步?在 Starknet v0.11.0 中,您可以声明、部署和运行Cairo 1.0智能合约。我们还引入了一个新的系统调用,允许将现有合约平稳过渡到 Cairo 1.0 实施。

7ec0c001bbc32a9df49154141bfa6c27-sz_118420.png

https://medium.com/starkware/cairo-1-0-is-here-7e1ac8377038

Cairo 1.0 在两个不同方面改进了 Starknet。首先,它通过提供更丰富的编程语言改善了开发体验,该语言向 Cairo 引入了(除其他外)类型/泛型/特征/错误处理。其次,Cairo 1.0 在 Starknet 的去中心化进程中发挥了关键作用:Starknet alpha v0.11.0 中发送的 Cairo 1.0 合约编译为 Sierra。Sierra 保证每个合约的执行都是可证明的,这是去中心化 Starknet 中的一个重要属性。

此版本中的另一项重要改进是计算成本降低了 5 倍。这将使 Starknet 对计算密集型应用程序更加友好。更多细节如下。

为做Starknet Regenesis好准备

Starknet alpha v0.11.0 标志着过渡期的开始,这将允许在 Starknet 的再生之前做好准备。Starknet 的 Regenesis 计划于数月前公布,其重点是从基于 Cairo 0 的系统过渡到基于 Cairo 1.0 的系统。

在过渡期间,现有的 Cairo 0 合约(如果它们是可升级的)有机会维护它们的地址和存储,并将它们的实现无缝过渡到 Cairo 1.0(见下一节)。

作为一个 Starknet 用户,这意味着你只需要在你的账户的新 Cairo 1.0 版本发布后升级你的钱包(你可以随时升级,直到 Regenesis 本身)。预计不会出现停机,系统中的所有 dapp 将继续照常运行。

Regenesis 之后,Starknet 将停止支持全系统剩余的 Cairo 0 合约。这将提前得到很好的沟通,开发人员将有足够的时间来迁移他们的合约。过渡期预计将持续几个月,dapp 开发人员已经可以开始将他们的实施迁移到 Cairo 1.0。在过渡期结束时,将发生再生。

9b3db76b63fa87edb64a5f0442ddbebc-sz_59240.png

顺利迁移到 Cairo 1.0

随着向 Cairo 1.0 的过渡,现有的 Cairo 0 合约将被弃用,并且在 Regenesis 时将不再受支持。为了允许可升级的 Cairo 0 合约继续运行,即使在重生之后,并保持构建状态直到那个时候,STARKNET团队添加了一个新的系统调用——`replace_class`。可升级合约升级到 Cairo 1.0 实现没有问题,但底层代理(持有实际状态的合约)仍将卡在 Cairo 0 实现中。`replace_class` 系统调用通过允许代理合约替换其底层类来解决这个问题,即保持相同的地址和存储,但替换实现。

计算现在便宜 5 倍!

今天,Starknet 交易费用有两个主要组成部分:计算和链上数据。Starknet 交易费用的计算元素取决于在 L1 上验证其证明的边际成本(有关更多详细信息,请参阅文档)。

https://docs.starknet.io/documentation/architecture_and_concepts/Fees/fee-mechanism/

最初,STARKNET的 200m Cairo 步骤在需要 5m gas 进行验证的证明中导致了对每个 Cairo 步骤 0.05 gas 的天真估计。从那时起,我们转向递归证明,这可以显着降低 L1 验证成本(只有递归树的根到达 L1)。现在是时候相应地更新STARKNET最初的估计了——L2 上每个 Cairo-step 的价格将降低 5 倍,现在将花费 0.01 gas。

这种成本降低对于计算密集型应用程序非常重要,例如具有非本地签名的账户合约。简单交易的成本会略有降低(~5%)。在未来的版本中,STARKNET将处理第二个组成部分:链上数据成本。一旦链上数据的替代方案被引入到 Starknet(又名 Volition),成本的降低将是全面的。

d4b3d6ba2edeec5dd2a2e87d21e22122-sz_59953.png

来源:金色财经

1. 欢迎转载,转载时请标明来源为FX168财经。商业性转载需事先获得授权,请发邮件至:media@fx168group.com。
2. 所有内容仅供参考,不代表FX168财经立场。我们提供的交易数据及资讯等不构成投资建议和依据,据此操作风险自负。
go