# matter-labs/zksync

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/matter-labs-zksync).**

4,950 stars · 2,656 forks · Rust · apache-2.0

## Links

- GitHub: https://github.com/matter-labs/zksync
- Homepage: https://zksync.io
- awesome-repositories: https://awesome-repositories.com/repository/matter-labs-zksync.md

## Topics

`team-core`

## Description

zkSync is an Ethereum layer 2 scaling network and zero-knowledge rollup solution. It processes transactions off-chain and submits validity proofs to the mainchain to increase throughput and reduce transaction costs while inheriting the security of the Ethereum mainnet.

The project features an account abstraction framework that uses smart accounts and session keys to enable gasless transactions and simplified user onboarding. It includes a zero-knowledge proof framework for verifying computations and asset transfers without revealing underlying private data.

The system covers a broad range of capabilities, including atomic cross-chain settlement for asset transfers between networks, tokenized asset management with selective disclosure privacy, and tools for deploying customized high-performance blockchains. Additional functionality includes independent asset recovery via mainchain data and infrastructure monitoring through integrated metrics and logs.

## Tags

### Networking & Communication

- [Layer-2 Scaling Solutions](https://awesome-repositories.com/f/networking-communication/off-chain-payment-channels/layer-2-scaling-solutions.md) — Implements a Layer-2 scaling solution that processes transactions off-chain and uses zero-knowledge proofs for mainchain verification. ([source](https://cdn.jsdelivr.net/gh/matter-labs/zksync@master/README.md))
- [Atomic Settlement Protocols](https://awesome-repositories.com/f/networking-communication/cross-chain-bridges/atomic-settlement-protocols.md) — Implements atomic cross-chain settlement to transfer assets between networks without relying on centralized intermediaries.

### Software Engineering & Architecture

- [ZK-Rollup Architectures](https://awesome-repositories.com/f/software-engineering-architecture/zk-rollup-architectures.md) — Implements a ZK-rollup scaling model to increase throughput and reduce gas costs by processing transactions off-chain.
- [State Transition Verifiers](https://awesome-repositories.com/f/software-engineering-architecture/state-transition-verifiers.md) — Verifies off-chain state updates on the mainchain using zero-knowledge proofs to ensure mathematical correctness.
- [Asset Issuance Frameworks](https://awesome-repositories.com/f/software-engineering-architecture/token-standard-implementations/asset-issuance-frameworks.md) — Provides frameworks for the issuance and settlement of digital assets with integrated compliance and privacy checks. ([source](https://zksync.io/))
- [Real World Asset Tokenization](https://awesome-repositories.com/f/software-engineering-architecture/tokenized-asset-vaults/real-world-asset-tokenization.md) — Supports the tokenization of assets with selective disclosure and compliance checks to maintain user privacy.

### Data & Databases

- [Data Availability Layers](https://awesome-repositories.com/f/data-databases/data-engineering-infrastructure/data-persistence-storage/data-storage/data-availability-layers.md) — Provides an infrastructure layer to ensure transaction data is available for independent state reconstruction and fund recovery.

### Security & Cryptography

- [Account Abstraction Toolkits](https://awesome-repositories.com/f/security-cryptography/account-abstraction-toolkits.md) — Provides a comprehensive framework for implementing programmable smart accounts with flexible authentication and execution logic.
- [Validity-Proof Protections](https://awesome-repositories.com/f/security-cryptography/network-infrastructure-security/web-network-security/network-security/validator-security/validity-proof-protections.md) — Secures assets in smart contracts via validity proofs to prevent unauthorized removal of funds by validators. ([source](https://cdn.jsdelivr.net/gh/matter-labs/zksync@master/README.md))
- [Zero-Knowledge Execution Environments](https://awesome-repositories.com/f/security-cryptography/zero-knowledge-execution-environments.md) — Allows users to execute computations privately and publish zero-knowledge proofs to verify the integrity of the order flow. ([source](https://zksync.io/))
- [Zero-Knowledge Proof Frameworks](https://awesome-repositories.com/f/security-cryptography/zero-knowledge-proof-frameworks.md) — Provides a framework for verifying computations and asset transfers using zero-knowledge proofs.
- [Asset Recovery Mechanisms](https://awesome-repositories.com/f/security-cryptography/account-recovery/asset-recovery-mechanisms.md) — Enables the recovery of assets from a secondary network using mainchain data when validators are non-cooperative. ([source](https://cdn.jsdelivr.net/gh/matter-labs/zksync@master/README.md))
- [Atomic Asset Swaps](https://awesome-repositories.com/f/security-cryptography/atomic-asset-swaps.md) — Enables the secure, trustless movement of assets between public and private networks via atomic swaps. ([source](https://zksync.io/))
- [Privacy-Preserving Transactions](https://awesome-repositories.com/f/security-cryptography/privacy-preserving-transactions.md) — Employs zero-knowledge primitives to verify specific transaction attributes while keeping sensitive data hidden.
- [Gasless Onboarding](https://awesome-repositories.com/f/security-cryptography/smart-accounts/gasless-onboarding.md) — Uses smart accounts and session keys to provide a gasless onboarding experience for new users. ([source](https://zksync.io/))

### Business & Productivity Software

- [Blockchain-Based Settlements](https://awesome-repositories.com/f/business-productivity-software/online-payment-processing/blockchain-based-settlements.md) — Provides blockchain-based settlement mechanisms to finalize global payments and eliminate third-party intermediaries. ([source](https://zksync.io/))

### DevOps & Infrastructure

- [ZK-Chain Provisioning](https://awesome-repositories.com/f/devops-infrastructure/blockchain-infrastructure-deployment/zk-chain-provisioning.md) — Enables the launch of high-performance ZK-blockchains that maintain independent economic control while inheriting mainnet security. ([source](https://zksync.io/))
- [ZK-Chain Deployment Toolkits](https://awesome-repositories.com/f/devops-infrastructure/zk-chain-deployment-toolkits.md) — Offers a toolkit for launching customized high-performance blockchains with independent economic control.

### User Interface & Experience

- [Web3 Onboarding Flows](https://awesome-repositories.com/f/user-interface-experience/onboarding-frameworks/web3-onboarding-flows.md) — Simplifies user onboarding via smart accounts and session keys to create a seamless, gasless experience.
