FAQ
What technologies out of ZK, MPC, FHE, TEE does Blanksquare use?
Blanksquare currently employs ZK (zero-knowledge proofs, the Halo2 proof system) for the core Shielding functionality. Apart from that, parts of Blanksquare's tech stack employ TEEs: Shielder Guard (Shielder Guard) and TEE-based proving delegation (as an alternative to our default mode: client side proving).
Why doesn't Blanksquare use MPC or FHE?
The foundation of Blanksquare is not the specific technology it uses, but the goal it aims to achieve. To that end, we chose the cryptographic tools that allow us to provide the best possible level of privacy to users within a short timeframe. This also means the tech stack is not set in stone—if we discover features that can be better provided using different cryptographic primitives, we’ll gladly adopt them.
Which blockchains is Blanksquare compatible with?
Currently Blanksquare is compatible with all EVM chains, thus in particular Ethereum, Base, and all major L2s. Not all these chains have Blanksquare deployment available already, new chains are being gradually added though. An up-to-date list of deployments is maintained here: Deployments
What fees are involved when using Blanksquare?
Blanksquare involves several types of fees: protocol fees (paid when entering/exiting the shielded pool), relayer fees (charged by relayers for facilitating transactions), network fees (standard blockchain gas fees), and pocket money (optional native token provision for recipients). The fee structure is designed to be transparent and predictable. For comprehensive details about all fee types, calculations, and examples, see Understanding Fees.
Last updated