太长不看
StarkNet 现已支持可组合性,这是 StarkNet 在 Constellations 阶段的主打功能。StarkNet 测试框架已上线 —— 开发者现在可以在本地测试他们的合约。StarkNet Alpha 2 包含一些重要的性能改进,例如,支持默克尔-帕特里夏树和内置的位操作。生态系统前沿消息:
标准化合约:OpenZeppelin 将为 StarkNet 开发标准化合约,就像他们在以太坊上开发的那样!EVM -> Cairo 编译器:Warp 团队 @ Nethermind 展示了如何将 ERC20 Solidity 代码编译为 StarkNet 合约。
背景
StarkNet 是一个免许可型去中心化 Validity-Rollup(即 “ZK-Rollup”)。我们在今年年初官宣了该项目的
路线图(中文译本)。StarkNetAlpha(中文译本)目前正在以太坊公共测试网上运行,现已支持免许可的智能合约部署,以及 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与我们联系。
(完)
(文内有许多超链接,可点击左下 ”阅读原文“ 从 EthFans 网站上获取)
原文链接:
https://medium.com/starkware/starknet-alpha-2-4aa116f0ecfc
作者:StarkWare
翻译&校对:
闵敏& 阿剑
你可能还喜欢:
通告 | StarkNet:基于 STARK 的免许可型 ZK-Rollup
通告 | StarkNet Alpha 1