Privacy technologies like homomorphic encryption and zero-knowledge proofs introduce computational overhead, affecting blockchain performance by increasing transaction processing complexity.
Effects of Homomorphic Encryption
Homomorphic encryption allows computations on encrypted data without decryption, resulting in significant computational overhead. Arithmetic operations on encrypted data require more resources and complex cryptographic algorithms, increasing processing time. For example, typical blockchain data size is 8 bytes, whereas encrypted data needs 96 bytes, raising storage and transmission costs.
Importance of Zero-Knowledge Proofs (zkProofs)
zkProofs enable proving statements without revealing data, ensuring confidentiality but increasing proof generation and verification time and transaction data size. For example, ciphertext validity and commitment equality proofs must be stored to ensure correctness.
Impact on BlockDAG Scalability
BlockDAGs allow parallel transaction processing, but privacy methods introduce challenges. Computational overhead limits nodes' ability to process multiple transactions, increasing latency and resource requirements.
While homomorphic encryption and zkProofs offer strong privacy, they demand significant resources, hindering transaction processing in BlockDAGs. Xelis addresses these challenges by integrating lightweight cryptographic methods to balance privacy and scalability.














