Starknet Alpha 2

  • starkware
  • 发布于 2023-06-23 21:13
  • 阅读 23

Starknet Alpha 2 发布了多个新特性,包括支持智能合约之间的可组合性,以及新的本地测试框架。该版本还进行了多项性能改进,如引入梅克尔-帕特里夏树和高效的位操作内置功能。此外,Starknet 生态系统正在不断增长,OpenZeppelin 和 Nethermind 团队参与了标准合约和 EVM 到 Cairo 的编译器开发,预计将推动更多应用的开发。

Starknet Alpha 2

新阶段:可组合性

TL;DR

  • Starknet 现在支持可组合性,这是定义 Starknet 设计星座阶段的主要特征。
  • 我们发布了一个适用于 Starknet 的测试框架——开发者现在可以在本地有效地测试他们的合约。
  • 这次发布包括几个显著的性能改进,例如对 Merkle-Patricia Tries 的支持和位运算的内置功能。
  • 生态系统前景:
  1. 标准化合约:OpenZeppelin 将为 Starknet 开发标准化合约,正如他们在以太坊上所做的一样!
  2. EVM->Cairo 编译器:Nethermind 的 Warp 团队演示了 ERC-20 Solidity 代码编译为 Starknet 合约。

背景

Starknet 是一个无权限的去中心化 Validity-Rollup(即“ZK-Rollup”)。我们在年初宣布了它的 路线图。当前在公共以太坊测试网运行的 Alpha 已经支持无权限的智能合约部署,实现任何业务逻辑,并支持 L1<>L2 消息传递和链上数据。此外,它允许任何用户以无权限的方式向网络发送交易,以太坊风格。

此次发布:Starknet Alpha 2,包含了允许我们从行星进步到星座的核心功能:已部署智能合约之间的可组合性。

特性

Starknet Alpha 2 引入以下特性:

  • 可组合性: Starknet Alpha 现在支持智能合约之间的交互——提前实施!该升级的美妙之处在于,开发者可以期望获得几乎与以太坊相同的体验;调用是同步的,并可以用作函数调用。我们急切期待将从 Starknet 解放出的无限计算规模和合约可组合性中获益的新应用程序。要了解如何使用此功能,可以开始遵循此 教程。我们非常希望听到你的反馈,并看到你在 Starknet discord 上构建的内容。
  • 本地测试框架: 你们要求,我们交付——一个 更好的测试框架。这将允许开发者通过在本地测试他们的 Starknet 合约部署和交互,加快 dApp 开发——无需任何外部依赖。这个版本仅包括 L2 交互,下一版本将扩展功能和易用性。在 这里 查看教程,我们也希望听到你对此功能的反馈。
  • 性能改进:

Patricia Trees: 我们改进了 Starknet 的设计,以支持更高的吞吐量和更短的证明生成时间,采用 Merkle-Patricia Tree 状态承诺( 文档)。这一变化使得能够生成更大的区块,从而降低每笔交易的成本。向更复杂的状态承诺的转变是通过 Cairo 语言实现的,ZKP 语言——这是 Starknet 操作系统的核心组件。

位运算: 我们已经添加了一个 内置功能,以支持 Starknet 合约中更高效的位运算( 文档)。

  • Goerli: Starknet 正在从 Ropsten 转向 Goerli!最后,我们将系统从 Ropsten 众神的任性中解放出来。Alpha 2 现在将在一个更加稳定的开发环境中运行。

生态系统

Starknet 生态系统不断增长,我们很高兴分享最新消息:

  • 标准化合约: 我们很荣幸与 OpenZeppelin 合作开发 Starknet 的标准合约库。他们在以太坊的标准合约上的权威工作每天都为我们服务,我们相信他们在这里也会产生如此重要的影响。
  • EVM->Cairo 编译器: Nethermind 的 Warp 团队 演示了 从 EVM 字节码转译 ERC-20 合约到 Starknet 合约并在 Starknet 上部署。这一努力进展迅速,我们下一个目标是将任意智能合约从 Yul 转译为 Cairo。
  • Maker-on-Starknet: 向 Maker DAO 提交了一项 提案,以在 Starknet 上实施 Maker 协议。第一阶段提议从以太坊到 Starknet 的 DAI 桥接,随后在 Starknet 上铸造 DAI。
  • Starknet/Cairo 审计服务: 我们正在与多家审计公司合作,以提供 Starknet 智能合约和 Cairo 项目的审计服务。

主网即将来临

我们正在为 Starknet Alpha 主网启动做好准备,初期将从一系列经过白名单的应用程序逐步展开。多个项目正在进行中,并且每天都有更多项目在积极添加。要加入我们,欢迎通过 discord 联系我们。

更新(2021年11月): Starknet Alpha 已在以太坊主网上线。

  • 原文链接: medium.com/starkware/sta...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
starkware
starkware
江湖只有他的大名,没有他的介绍。