Following up on the vote in https://snapshot.box/#/s:gmx.eth/proposal/0xd20c6ae56a9a1ee5b9cc3d4e55446fc38c33536442c7acc2ed87264db7021629
A bridge needs to be setup between Arbitrum and Solana to bridge GMX tokens to Solana.
Based on our evaluation we recommend using LayerZero for this.
Reasons:
- Solana is already supported by LayerZero, so work can begin on this now
- While GMX is currently bridged between Avalanche and Arbitrum using Synapse, the Synapse team has recently been unresponsive, so we would recommend also moving the Avalanche <> Arbitrum bridging to LayerZero
- LayerZero v2 allows for an “n of m” verifier network, this means that e.g. a “2 of 3” configuration could be setup, which would require at least 2 of the specified 3 verifiers to verify a message before it is deemed to be confirmed
- In the substack post GMX 2024 - - GMX News -, the GMX Bridge proposed was meant to be a similar “n of m” bridge protocol, but work on this was de-prioritized since LayerZero was already creating something similar
- We feel that an “n of m” protocol provides a stronger bridge security as it would require corruption of multiple independent verifier networks in order to compromise
We would propose a 2 of 3 configuration, with the following verifiers:
- LayerZero
- Nethermind
These verifiers were selected based on an evaluation of speed and security as well as support for the Solana network.
LayerZero would be specified as a “required DVN”, more info on this in the references below.
Approval of using LayerZero with the above configuration for this bridging would require a snapshot vote.
References: