From 5d7eaaace584153a4255b15aca5370e6e8375014 Mon Sep 17 00:00:00 2001 From: Zain Bacchus Date: Thu, 27 Feb 2025 18:32:16 -0700 Subject: [PATCH 1/3] Add context on Finality Risk Adding to both token compatibility section and reorg doc --- pages/stack/interop/token-compatible.mdx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pages/stack/interop/token-compatible.mdx b/pages/stack/interop/token-compatible.mdx index ee7b3422b..ae3cfef03 100644 --- a/pages/stack/interop/token-compatible.mdx +++ b/pages/stack/interop/token-compatible.mdx @@ -33,6 +33,8 @@ Apps built with Superchain interop can essentially teleport tokens from one bloc 3rd party interop solutions for L2s often wait for Ethereum finalization (15min+) when transferring tokens from an L2 to mitigate the double spend problem. However, that solution results in high latency and poor user experience. Superchain interop is [reorg aware](./reorg) - this means users can transfer assets across chains in the Superchain with 1-block latency, and should a reorg happen, either both the source and destination transactions would remain, or both of them would revert. In every case, there is no window of opportunity to double spend. Low latency interop that mitigates the double spend problem is now possible with Superchain interop. +If a 3rd party interop solution is providing faster-than-Ethereum L1 finality (15min+) cross-chain composability but not using Superchain interop as its verification mechanism, you should be clear on how the solution is mitigating finality risk and what will happen in the event there is a double spend problem. This nuance applies to message-based systems but not intent-based systems. + ## SuperchainERC20 `SuperchainERC20` is a simple and trust-minimized way to enable token interoperability within the Superchain. You can learn more about `SuperchainERC20` [here](/stack/interop/superchain-erc20). From a04ed8c888aa6bfd8b7a84b7c8394888683072e0 Mon Sep 17 00:00:00 2001 From: Zain Bacchus Date: Thu, 27 Feb 2025 18:42:44 -0700 Subject: [PATCH 2/3] Update token-compatible.mdx --- pages/stack/interop/token-compatible.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/stack/interop/token-compatible.mdx b/pages/stack/interop/token-compatible.mdx index ae3cfef03..bf34a8f7d 100644 --- a/pages/stack/interop/token-compatible.mdx +++ b/pages/stack/interop/token-compatible.mdx @@ -33,7 +33,7 @@ Apps built with Superchain interop can essentially teleport tokens from one bloc 3rd party interop solutions for L2s often wait for Ethereum finalization (15min+) when transferring tokens from an L2 to mitigate the double spend problem. However, that solution results in high latency and poor user experience. Superchain interop is [reorg aware](./reorg) - this means users can transfer assets across chains in the Superchain with 1-block latency, and should a reorg happen, either both the source and destination transactions would remain, or both of them would revert. In every case, there is no window of opportunity to double spend. Low latency interop that mitigates the double spend problem is now possible with Superchain interop. -If a 3rd party interop solution is providing faster-than-Ethereum L1 finality (15min+) cross-chain composability but not using Superchain interop as its verification mechanism, you should be clear on how the solution is mitigating finality risk and what will happen in the event there is a double spend problem. This nuance applies to message-based systems but not intent-based systems. +If a 3rd party interop solution is providing faster-than-Ethereum L1 finality (15min+) cross-chain composability but not using Superchain interop as its verification mechanism, you should be clear on how the solution is mitigating finality risk and what will happen in the event there is a double spend problem. ## SuperchainERC20 From 3bd5d41cebd87a62005a8b8add31b972d0038e76 Mon Sep 17 00:00:00 2001 From: Blessing Krofegha Date: Fri, 28 Feb 2025 02:45:17 +0100 Subject: [PATCH 3/3] update docs --- pages/stack/interop/token-compatible.mdx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pages/stack/interop/token-compatible.mdx b/pages/stack/interop/token-compatible.mdx index ee7b3422b..2f13d7cec 100644 --- a/pages/stack/interop/token-compatible.mdx +++ b/pages/stack/interop/token-compatible.mdx @@ -29,9 +29,11 @@ When enabling cross-chain functionality for your token, it is essential to evalu ## Why use Superchain interop to enable cross-chain token interoperability -Apps built with Superchain interop can essentially teleport tokens from one blockchain to another, providing users with a secure, low-latency, and capitally-efficient way to transact on the Superchain. +Apps built with Superchain interop can essentially teleport tokens from one blockchain to another, providing users with a secure, low-latency, and capital-efficient way to transact on the Superchain. -3rd party interop solutions for L2s often wait for Ethereum finalization (15min+) when transferring tokens from an L2 to mitigate the double spend problem. However, that solution results in high latency and poor user experience. Superchain interop is [reorg aware](./reorg) - this means users can transfer assets across chains in the Superchain with 1-block latency, and should a reorg happen, either both the source and destination transactions would remain, or both of them would revert. In every case, there is no window of opportunity to double spend. Low latency interop that mitigates the double spend problem is now possible with Superchain interop. +3rd party interop solutions for L2s often wait for Ethereum finalization (15min+) when transferring tokens from an L2 to mitigate the double spend problem. However, that solution results in high latency and poor user experience. +Superchain interop is [reorg aware](./reorg) - this means users can transfer assets across chains in the Superchain with 1-block latency, and should a reorg happen, either both the source and destination transactions would remain, or both of them would revert. In every case, there is no window of opportunity to double spend. +Low latency interop that mitigates the double spend problem is now possible with Superchain interop. ## SuperchainERC20