通告

StarkNet Alpha 2 上线

曾汨   |     |   1024 次阅读

Default featured image huge

1

太长不看

  • StarkNet 现已支持可组合性,这是 StarkNet 在 Constellations 阶段的主打功能。
  • StarkNet 测试框架已上线 —— 开发者现在可以在本地测试他们的合约。
  • StarkNet Alpha 2 包含一些重要的性能改进,例如,支持默克尔-帕特里夏树和内置的位操作。
  • 生态系统前沿消息:
  1. 标准化合约:OpenZeppelin 将为 StarkNet 开发标准化合约,就像他们在以太坊上开发的那样!
  2. EVM -> Cairo 编译器:Warp 团队 @ Nethermind 展示了如何将 ERC20 Solidity 代码编译为 StarkNet 合约。

背景

StarkNet 是一个免许可型去中心化 Validity-Rollup(即 “ZK-Rollup”)。我们在今年年初官宣了该项目的路线图中文译本)。StarkNet Alpha中文译本)目前正在以太坊公共测试网上运行,现已支持免许可的智能合约部署,以及 L1<>L2 通信和数据上链。因此,任何人都可以部署智能合约来实现任何业务逻辑。此外,任何用户无需许可即可将交易发送至 StarkNet Alpha,并享受媲美以太坊的体验。

本次上线的 StarkNet Alpha 2 包含一项核心功能:已部署的智能合约之间的可组合性。该功能的推出标志着 StarkNet 从 Planets 阶段跨入 Constellations 阶段。

功能

StarkNet Alpha 2 推出以下功能:

  • 可组合性:StarkNet Alpha 现已支持智能合约之间的交互(提前达成目标)!本次升级的亮点是:(1)开发者可以带给用户媲美以太坊的体验;(2)调用是同步的,而且可以作为函数调用。我们已经迫不及待想要看到,新应用将如何从 StarkNet 提供的无限计算规模和可组合性中受益。如需了解如何使用该功能,你可以参考这个教程。我们很想了解你们的反馈,并在 StarkNet discord 上看看你们构建了什么。
  • 本地测试框架:为响应大家的要求,我们提供了更好的测试框架。这个框架可以让开发者通过在本地测试他们的 StarkNet 合约部署和交互来加快 dApp 的开发进度 —— 没有任何外部依赖项。StarkNet Alpha 2 只提供 L2 交互功能,之后的版本将增加新的功能并提高易用性。点击此处,查看教程。我们希望听到你们对这个功能反馈。
  • 性能改进:我们已经改进了 StarkNet 的设计,改用默克尔-帕特里夏树状态承诺(点击此处,查看文档),以支持更高的吞吐量和更短的证明生成时间。这一变化可以提高区块大小的上限,从而降低每笔交易的成本。ZKP 语言 Cairo(StarkNet 操作系统的核心组件)使得 StarkNet 可以实现更加复杂的状态承诺。 

位操作(Bitwise Operation):我们已经增加了一个 Builtin(执行单元)来支持在 StarkNet 合约中进行更高效的位操作(点击此处,查看文档)。

  • Goerli:StarkNet 正在从 Ropsten 过渡至 Goerli!终于,我们已经将 StarkNet 系统从 Ropsten 的奇思妙想中解放了出来。StarkNet Alpha 2 将在更稳定的开发环境中运行。

生态系统

StarkNet 生态系统正在持续发展,我们很高兴与大家分享近期的喜讯:

  • 标准化合约:我们很荣幸与 OpenZeppelin 合作开发 StarkNet 的标准合约库。他们在标准化合约方面的规范工作为以太坊用户带来了极大的便利,我们相信标准化合约将在 StarkNet 生态中发挥很大的作用。
  • EVM->Cairo 编译器:Nethermind 的 Warp 团队展示了如何将 ERC-20 合约从 EVM 字节码转译成 StarkNet 合约并在 StarkNet 上部署。这项工作进展得很快,我们的下一个目标是将任意智能合约从 Yul 转译成 Cairo。
  • Maker 有望登陆 StarkNet:已经有人向 MakerDAO 提交了在 StarkNet 上实现 Maker 协议的提案。根据提议,第一阶段将创建从以太坊到 StarkNet 的 DAI 跨链桥,然后在 StarkNet 上铸造 DAI。
  • StarkNet/Cairo 审计服务:我们正在联系多家审计公司对 StarkNet 智能合约和 Cairo 程序进行审计。

主网即将上线

我们正在为 StarkNet Alpha 主网上线做准备,先从白名单上的应用开始。一些项目已经在筹备中,每天还会有新的项目加入。如果你也想在主网上部署项目,欢迎通过 discord 与我们联系。

(完)


原文链接: https://medium.com/starkware/starknet-alpha-2-4aa116f0ecfc
作者: StarkWare
翻译&校对: 闵敏 & 阿剑


你可能还会喜欢:

StarkNet Planets alpha 版登陆 Ropsten 测试网

有条件转账 —— 实现 L1-L2 互操作性的关键

通往 Layer-2 互操作性的道路

 
0 人喜欢