BlockWallet - A zkSync Wallet

BlockWallet is a Web3 wallet for zkSync users who want a more robust and decentralized wallet in a familiar and friendly package.


Swap & Bridge

Quickly swap and bridge crypto across multiple networks directly inside the wallet, all at the best rates.

Learn more

Discover Web3

Connect the BlockWallet browser extension with your favorite DApps. Trade, earn and explore with peace of mind.

Learn more

Track Gas

Stay ahead of the crowd and save money with BlockWallet's integrated gas fee tracking across multiple networks.

Learn more

Stay Private

Enjoy peace of mind as BlockWallet never collects any personal information and protects against data leaks.

Learn more

Ascend with native chains

BlockWallet users instantly access private node infrastructure on zkSync. Enjoy improved performance, maximum privacy, and greater reliability.

Learn About zkSync Network

zkSync is a Layer 2 (L2) solution that helps Ethereum run more efficiently by utilizing zero-knowledge rollups (ZKPs). ZKPs allow for off-chain processing of transactions, resulting in faster processing times, lower costs, and most importantly, increased privacy. By grouping transactions into single batches zkSync ensures that individual transaction information remains confidential while it's still processed and confirmed on the Ethereum network.

What Makes zkSync Different

Faster Ethereum Scaling with Zero-Knowledge Rollups

zkSync's use of ZK rollups enables faster Ethereum scaling by processing transactions off-chain and grouping them into a single batch. This significantly reduces the time it takes to process a transaction, resulting in faster confirmation times and an improved user experience.

Enhanced Privacy with Zero-Knowledge Proofs

ZKPs are a cryptographic proof that allows one party (prover) to prove to another party (verifier) that a statement is true without revealing any additional information. In the context of zkSync, ZKPs are used to validate transactions without revealing underlying data, allowing for increased privacy and reduced transaction fees. ZKPs are an essential to zkSync's ability to support secure and private transactions.

Compatibility with Ethereum Smart Contracts

zkSync is designed to be user-friendly for developers and allows them to easily build applications with existing tools. zkSync retains Ethereum's smart contract support, enabling developers to write smart contracts in Solidity/Vyper and call them using the same clients as other EVM-compatible chains. This allows developers to easily migrate any existing Ethereum smart contract to zkSync, and take advantage of its fast and low-cost transaction processing, as well as its enhanced privacy features.

Frequently Asked Questions

What is account abstraction?

In Ethereum blockchain, users utilize private keys to access accounts that hold tokens. But this approach has some problems. If you lose your private key, you lose access to your account and all the tokens it holds. Account abstraction (AA) is a way to separate the account that holds tokens from the private key used to access it. With account abstraction, accounts can have its own set of rules to validate and execute transactions, such as using a different signing scheme or multiple keys to authorize transactions. Account abstraction can be a game-changer as it makes self-custody a viable option for a mainstream audience, providing users with a additional security for their tokens and much slicker user experience. zkSync Era is one of the first EVM-compatible chains to enable AA.

What is a ZK rollup?

ZK rollups, which are also known as zero-knowledge rollups, are a specific type of Layer 2 scaling solution that utilizes zero-knowledge proofs (ZKPs) to ensure the validity of the batched transactions. By using ZKPs, the rollup operator can prove to the main Ethereum chain that the batched transactions are correct without revealing any sensitive information. This enhances privacy and security while reducing the overall transaction costs and processing times. The use of ZK rollup is a key feature of the zkSync ecosystem, allowing it to support high throughput and scalability without compromising on the security and decentralization of the Ethereum network.

What is the difference between a ZK rollup and Optimistic rollup?

Optimistic rollups and ZK rollups are both Layer 2 scaling solutions for Ethereum, but they differ in their approach to transaction validation. Optimistic rollups assume that all transactions are valid by default and only revert them if there is evidence of invalidity. This approach allows for greater scalability, but can be less secure. ZK rollups, on the other hand, use zero-knowledge proofs to verify the validity of transactions without assuming their validity, providing a higher level of security but potentially slower processing times. Ultimately, the choice between different Layer 2 scaling solutions depends on the specific needs of a given use case.. For instance, zkSync uses ZK rollups, to prioritize privacy and security, whereas Optimism uses optimistic rollups to prioritize speed.

What is a Layer 2 network?

A Layer 2 (L2) network is a secondary network that sits on top of the main Layer 1 (L1) network and handles transactions off-chain. This reduces the load on the main Layer 1 chain and improves scalability. zkSync is an example of a Layer 2 network, which is designed to work seamlessly with the Ethereum ecosystem to provide a scalable and secure experience. Layer 2 networks like zkSync are an important element to scaling Ethereum, as they help increase the speed and efficiency of the Layer 1 chain while still maintaining its decentralized nature.

What is the best zkSync wallet?

When it comes to choosing a zkSync wallet, there are a few options available. Argent Wallet that utilizes zkSync by default, has become one of the most popular options. Argent employs smart contracts to enable self-custody and to provide features such as social recovery and gasless transactions. However, if you're looking for a wallet that prioritizes both privacy and security, along with a premium user experience and easy access to the zkSync network, you might want to consider BlockWallet as another great option for zkSync. Either way, it's always important to do your own research and choose the option that works best for you.

What is zkSync Era?

zkSync Era is a renaming of zkSync 2.0, one of Layer 2 scaling solutions for Ethereum blockchain. As part of this milestone, zkSync Era is now fully open-source, with developers free to view, modify, and fork the code, as well as continue running security audits and bug bounty programs.

Start with BlockWallet