The trust-minimized, zero-knowledge bridging protocol, designed for censorship resistance, extremely high security, and usage in decentralized finance.
Project Description
Union is a hyper-efficient zero-knowledge infrastructure layer designed for general message passing, asset transfers, NFTs, and DeFi. It operates without dependencies on trusted third parties, oracles, multi-signatures, or MPC, leveraging Consensus Verification for security. Union is compatible with Cosmos chains via IBC and connects to EVM chains like Ethereum, Berachain, and Arbitrum. Its decentralized governance controls contract upgrades, connections, token configurations, and protocol evolution. Key components include `uniond` (node implementation), `galoisd` (ZK prover), `voyager` (cross-ecosystem relayer), and `hubble` (chain indexer). Built with Go, Rust, and Solidity, Union supports reproducible builds via Nix and offers a TypeScript SDK for interaction. It aims to align priorities among users, validators, and operators through decentralized governance.