zkSync 进展情况-20230404

2023-06-18  本文已影响0人  雪落无留痕

技术架构

智能合约

主要包含以下几部分:

执行层

主要包含以下的组件:

Prover

处理服务器生成的区块和元数据,构造zk证明。

存储

不同的组件和子组件并不会直接通过API交互,而是通过数据存储层。

关键特征

Hyperchain

通过Hyperchain实现超大规模可扩展性。

开源组件

Zksync era节点:https://github.com/matter-labs/zksync-era

era 合约: https://github.com/matter-labs/era-contracts

era 系统合约:https://github.com/matter-labs/era-system-contracts

zkEVM Solidity 编译器:https://github.com/matter-labs/era-compiler-solidity

Era-compiler-vyper: https://github.com/matter-labs/era-compiler-vyper

SyncVm 电路实现:https://github.com/matter-labs/era-sync_vm

Era-zk_evm: https://github.com/matter-labs/era-zk_evm

证明组件:https://github.com/matter-labs/franklin-crypto

底层电路: https://github.com/matter-labs/bellman

zkSync CLI, 用于zkSync 2.0 交互:https://github.com/matter-labs/zksync-cli

zkSync Era 文档:https://github.com/matter-labs/zksync-web-era-docs

hardhat-zksync hardhat 插件:https://github.com/matter-labs/hardhat-zksync

zkSync web wallet: https://github.com/matter-labs/zksync-wallet-vue

era-compiler-llvm-context: https://github.com/matter-labs/era-compiler-llvm-context

era-compiler-llvm-builder: https://github.com/matter-labs/era-compiler-llvm-builder

Era-zkevm_tester: https://github.com/matter-labs/era-zkevm_tester

参考

https://zksync.io/

https://bridge.zksync.io/

https://era.zksync.io/docs/dev/

https://blog.matter-labs.io/gm-zkevm-171b12a26b36

https://github.com/matter-labs/zksync-era

https://github.com/matter-labs/era-contracts

https://github.com/matter-labs/era-compiler-solidity

上一篇 下一篇

猜你喜欢

热点阅读