Union: A Trust-minimized Bridge for Rootstock
Ramon Amela, Shreemoy Mishra, Sergio Demian Lerner, Javier Álvarez Cid-Fuentes
TL;DR
Union addresses secure BTC interoperability by replacing honest-majority federations with a 1-of-$N$ honest functionary model implemented via a multi-party BitVMX proving system. It introduces a packet-based security deposit scheme and enablers to share deposits and enforce penalties, a flexible light-client framework for cross-chain validation, and a stop-watch mechanism to optimize time-locks. The approach yields improved capital efficiency, scalable security guarantees, and a generalized bridge architecture adaptable to various blockchain ecosystems while preserving Bitcoin's security. This work provides a concrete, scalable blueprint for trust-minimized Bitcoin interoperability with broad practical impact.
Abstract
We present Union, a trust-minimized bridge protocol that enables secure transfer of BTC between Bitcoin and a secondary blockchain. The growing ecosystem of blockchain systems built around Bitcoin has created a pressing need for secure and efficient bridges to transfer BTC between networks while preserving Bitcoin's security guarantees. Union employs a multi-party variant of BitVMX, an optimistic proving system on Bitcoin, to create a bridge that operates securely under the assumption that at least one participant remains honest. This 1-of-n honest approach is strikingly different from the conventional honest-majority assumption adopted by practically all federated systems. The protocol introduces several innovations: a packet-based architecture that allows security bonds to be reused for multiple bridge operations, improving capital efficiency; a system of enablers to manage functionaries participation and to enforce penalties; a flexible light client framework adaptable to various blockchain architectures; and an efficient stop watch mechanism to optimize time-lock management. Union is a practical and scalable solution for Bitcoin interoperability that maintains strong security guarantees and minimizes trust assumptions.
