On December 11, 2022, the Uniswap forum received a proposal to officially deploy Uniswap v3 on BNB Chain, which garnered community support. The discussion quickly shifted to the issue of which bridge protocol would be used for cross-chain governance purposes. Over the course of nearly 100 posts, community members presented Celer, DeBridge, Wormhole, and LayerZero as potential options. The conversation was deeply technical and sometimes contentious, with various bridge team members weighing in directly on the costs and benefits of each proposed solution.
The proposal eventually passed, and Uniswap was deployed on BNB Chain using Wormhole as the governance bridge. The discussion preceding the vote made it clear that cross-chain messaging and the protocols that enable it occupy a nascent and complex design space. It is not practical to expect the typical Uniswap governance delegate to understand the intricacies of each bridging solution presented, particularly when the designs and implementations are themselves not static. A further complication for delegates are the sources of information on bridges; delegates who are not deeply versed in the nuances of cross-chain messaging may be forced to trust sources that are biased in their views.
In the wake of the BNB Chain vote, and to better prepare the Uniswap community for making this type of decision going forward, the Uniswap Foundation convened a Cross-chain Bridge Assessment Committee to produce the following report. The goals of the Committee, as defined in the governance forum post discussing its formation, were:
The Foundation believes that this report accomplishes all three goals by defining bridge providers that have been assessed as suitable for Uniswap’s cross-chain governance use case, publishing the framework by which those assessments were made, and providing a basis for discussion between stakeholders when evaluating governance proposals that involve cross-chain messaging.