StarkNet

1) StarkNet

StarkNet 是 StarkWare 团队致力于推出的下一个 zkRollup 迭代,计划在本月发布一个 alpha 主网。这将使得 StarkNet 成为首个支持通用智能合约的完全可组合的 zkRollup 网络,而原本这被认为是好几年之后才能实现的事情。 可组合性 (composability) 是指应用程序之间相互协作、构建在相互之上和相互连接的能力。

到目前为止,具有智能合约功能的 zkRollups,比如 StarkEx,并不具备使应用程序可组合的能力。 StarkNet 的测试网从今年 6 月开始上线并支持通用智能合约,并从 8 月份开始支持可组合性。

在该测试网上部署应用程序是无须许可的,因此任何人都可以使用 Cairo 语言编写智能合约并将之发布在该测试网上,Cairo 是 StarkNet 网络的本地编程语言。StarkWare 团队还与 dOrg 合作提供了一个简单的 DEX (去中心化交易所) 来展示 StarkNet 的功能,如下图所示:

为了提供一个与以太坊类似的开发者体验,以太坊客户端 Nethermind 的 Nubia 团队已经着手致力于 Warp (一个将以太坊 Solidity 智能合约转译为 Cairo 合约的转译器) 的开发工作,该团队已经演示了通过 Warp 将以太坊 EVM 代码转译为 StarkNet 合约的能力。

StarkNet 测试网无须许可的环境已经使得该网络实现了富有成效的试验。Twitter 用户 Guiltygyoza 也在 StarkNet 测试网上演示了物理模拟 (见下图),开启了构建原语来支持游戏的大门。

路线图对于项目在定义未来目标和简化旅程方面很重要。StarkNet 和 zkSync 2.0 都有一个展示各自目标的路线图,二者的路线图都是朝着成为一个完全去中心化的系统并为用户提供安全性和稳定性的最终目标前进。

1) StarkNet

StarkNet 的路线图主要有四步: Step 0:基础阶段 (已完成)Step 1:Platnets (行星):单应用 Rollup (已完成)Step 2:Constellations (星群):多应用 RollupStep 3:Universe (宇宙):成为一个去中心化的 Rollup 网络 如下图所示:

https://blockbeats--client.oss-cn-zhangjiakou.aliyuncs.com/upload/2021-11-19/290ae45174be6dc341d7989cd6d9ab064eef9687.png
https://blockbeats--client.oss-cn-zhangjiakou.aliyuncs.com/upload/2021-11-19/290ae45174be6dc341d7989cd6d9ab064eef9687.png

最初的步骤是为 StarkNet 的构建奠定基础,这包括 Cairo 编程语言和 SHARP 功能,从而允许开发者能够使用一种专门针对 zkRollup 优化语言来构建智能合约,同时还能分摊成本。

Step 2 是 StarkWare 团队当前正在构建的阶段,这一阶段将随着 11 月份 StarkNet 主网的发布而完成,这也将标志着 StarkNet 作为一个支持通用智能合约的完全可组合的 zkRollup 网络的发布。

最后一步是 StarkNet 成为完全去中心化的、无须许可的 Rollup 网络。StarkNet 在主网上线时不会完成这一步,因为其主网在 11 月份上线时该系统将仍处于 alpha 测试阶段,以确保任何 bugs 都能够在不会在损害系统的情况下得到缓解。

StarkNet 是尖端技术,其安全性需要时间进行实战测试。在最初的主网版本中,StarkNet 将运行唯一的定序器 (sequencer),并且存在需许可的智能合约部署。

但一旦 StarkWare 团队认为 StarkNet 网络已经足够安全,那么该网络将实现去中心化,这样先前仅由 StarkWare 团队运行的任何部件都将转变为无须许可准入。

Subscribe to 丰密Kuiqian
Receive the latest updates directly to your inbox.
Verification
This entry has been permanently stored onchain and signed by its creator.