如果你喜欢本期内容,不妨在阅读后给我们点个 ❤️ ,并在下方订阅 un.Block Weekly ⬇️
技术路线
两者都是 zk-rollup,并且现在都在推进 EVM 兼容,他们的区别在哪里呢? STARKWARE 采用 STARK,而 zkSync 采用 SNARK。 STARKWARE 的 T 代表 Transparent,他们不需要 Trust Setup 的过程(网络初始化),并且证明比 zkSync 快 10 倍。
之前我们提到过,以太坊合约的执行可以拆分为在 EVM 中执行 OPCODE。zkSync 便是将每一个 OPCODE 电路化,以此来达到在 ZK Rollup 中实现 EVM 兼容。Solidity 在 zkSync 中是一等公民,拥有最好的支持。
开发者在 STARKWARE 上需要用它独有的 Cairo 语言编写智能合约。为了吸引更多的开发者,STARKWARE 开始考虑兼容 EVM。它采用的方法是做一个转译器。将 Solidity 翻译为 Cairo。这种改动不涉及 STARKWARE 的底层设计,但可能会带来 Solidity 支持和执行效率的问题。 从这两种技术方向,我们可以断定 zkSync 大概率会有更好的 EVM 兼容。
下一步
在 ZK Rollup 中,数据可用性由以太坊确保。为了进一步拓展 TPS,zkSync 和 STARKWARE 都计划允许用户将数据存放在其他地方,这种方式叫 Validium。
STARKEWARE 计划开通链下数据存储。用户可以选择交易是存在以太坊上还是链下。
zkSync 计划采用基于 PoS 的一条链,ZK Porter。ZK Porter 将采用分片的机制,因此在创建账号时,用户需要决定账户是存储在 ZK Porter 中的哪一片中,还是以太坊上。
📔 相关阅读:
(1) Supercycled on Twitter: "1/ Saying that zk rollups will be huge is an understatement Two beasts have been working on this tech in the background for YEARS. Their time to shine is imminent. What opportunities ? What differences ? Wen token ? A 🧵 on @zksync vs @StarkWareLtd https://t.co/zEbTHMMWej" / Twitter
🚏Find us
💻 Website: unblock256.com
✈️ Telegram: un.Block Weekly
🕊️ Twitter: @unBlock256
📧 Email:unblocketh@gmail.com
📤 分发渠道:知乎 | Notion | Substack | Medium | Mirror
视觉设计:Jenny
特别鸣谢:
本文非商业目的转载授权遵循 CC BY-NC 4.0 协议
版权所有 ©️un.Block 2021