然而,对于zk rollup,对它的期望落在了连续性。一些专家保守地预测,我们将看到将代码转换为 EVM 的良好解决方法。有些人认为 zkEVM 概念证明在 2022 年是可行的。有些人甚至认为我们将在主网上看到高效的 zkEVM 证明者。
我们在 2022 年看不到的是 L2 之间的无需信任和无缝的互操作性——这本质上是桥接。有一些协议,一些团队建立在它们之上。迄今为止,大多数桥项目确实是受信任和中心化的。
如果您是新开发人员,请不要担心。这里的共识是学习 Solidity 和 EVM。
“Solidity 是一种智能合约语言,拥有最丰富的开发者教程、最成熟的开发者工具和最大的开发者社区,可以支持一个人的智能合约开发之旅,”Angela Lu 说。
作为一名新开发人员,您可能希望能够快速做事并建立直觉。在过去三年中,以太坊的开发人员体验有了显着改善,通过学习以太坊,您将拥有构建与 EVM 兼容的Optimistic Rollup所需的基础,而这不适用于zk rollup。
“zk Rollup目前需要了解一种不同的语言,该语言针对使其工作所需的计算进行了优化。例如,要真正获得 Starknet 承诺的好处,您需要了解Cairo。今年绝对是学习它的最佳时机,因为该语言非常新,初级开发人员可以快速发展专业知识。毫无疑问,我们很快就会看到“Cairo智能合约开发者”角色和“Zinc智能合约开发者”角色。专注于其中一个是有风险的,因为两个主要的zk Rollup都有望最终与 EVM 兼容,但我认为学习其中一个是一个很好的回报/风险计算!
警告——学习 Cairo 或 Zinc 的资源没有学习 Solidity 的资源那么多,因此在一段时间内它们会更难学习,”Faina Shalts 说。
作为一名新开发人员,您现在可能希望避免跳入一种深奥的编程语言,因为这可能容易发生极端变化和可能的错误,因为那将是一条更具挑战性的路线。然而,StarkWare 的团队鼓励开发人员熟悉这样的想法:“每笔边际交易都会降低单位交易成本,消除 L1 上存在的 gas 限制,并开辟一个新功能的世界。”
根据您的经验水平,您可能希望探索zk rollup以部署 L2 原生应用程序。根据 Matter Labs 的 Angela Lu 的说法,这可以提供更大的设计空间,因为:
快速的 L1 <>L2 异步消息传递使利用 L1 的应用程序和流动性的混合应用程序变得可行Volition 设计使跨整个安全/成本范围的不同类别的用户和应用程序能够在一个跨越许多数据可用性解决方案的系统中组合和互操作仅将状态差异发布到 calldata 的能力将比 Optimistic rollup 节省大量成本。ConsenSys 研发负责人 Nicolas Liochon 强调,作为一个新项目和开发人员,“无论如何,一个合理的计划是评估zk Rollup和Optimistic Rollup的属性,看看Optimistic Rollup是否足够好,至少在短期内,然后等待让 zk-evm 争论尘埃落定。”
标签: