On-chain vs. Off-chain for B2B Stablecoin Settlement — Latency and Fees?
I'm still trying to wrap my head around the practical differences for B2B stablecoin settlements. We're a small fintech looking into integrating stablecoin payments for our clients, mostly for cross-border transactions. I understand the general concept of on-chain versus off-chain solutions (like Lightning for $BTC or certain layer-2s), but for stablecoins specifically, what's the actual impact on transaction latency and fees when we're talking about higher-volume, lower-value B2B payments? Is it always better to push for an off-chain solution for speed/cost, or are there scenarios where direct on-chain settlement on something like $USDC on Ethereum or Solana still makes sense for these kinds of transactions?
For stablecoins, Layer 2s like Arbitrum or Optimism offer much lower fees and faster finality than Ethereum mainnet, often good enough for B2B. Off-chain solutions like CBDCs or proprietary networks will likely have the lowest latency, but come with centralization trade-offs.