Close Menu
  • Coins
    • Bitcoin
    • Ethereum
    • Altcoins
    • NFT
  • Blockchain
  • DeFi
  • Metaverse
  • Regulation
  • Other
    • Exchanges
    • ICO
    • GameFi
    • Mining
    • Legal
  • MarketCap
What's Hot

Why Vitalik Sold $23M ETH—Bullish or Bearish?

03/05/2026

Stablecoin Fintech KAST Raises $80M Series A to Build Global Digital Dollar Payments Platform

03/05/2026

SHIB Community Demands Answers From Shytoshi Kusama and SHIB Team

03/05/2026
Facebook X (Twitter) Instagram
  • Back to NBTC homepage
  • Privacy Policy
  • Contact
X (Twitter) Telegram Facebook LinkedIn RSS
NBTC News
  • Coins
    1. Bitcoin
    2. Ethereum
    3. Altcoins
    4. NFT
    5. View All

    Bitcoin Is At Major Risk From This Single Factor And It’s Not As Far Away As You Think; Google

    03/05/2026

    Bitcoin miner Riot sold 3,778 BTC during Q1 amid profitability pressures

    03/05/2026

    Bitcoin heads into holiday weekend exposed as ETF and CME flows go offline

    03/05/2026

    Grayscale Says Bitcoin Price Could Rebound If the War in Iran Ends

    03/05/2026

    Why Vitalik Sold $23M ETH—Bullish or Bearish?

    03/05/2026

    Ethereum Price Prediction: ETH Eyes $3,200 Breakout

    03/05/2026

    Ethereum Validators Confirm Block 25 Million After Nearly 11 Years of Runtime

    03/05/2026

    Ethereum whales buy $322M ETH as price holds $2,300

    03/05/2026

    SHIB Community Demands Answers From Shytoshi Kusama and SHIB Team

    03/05/2026

    Zcash upside hinges on repricing financial privacy in an AI-driven world, Grayscale says

    03/05/2026

    Top Economist Shuts Down XRP Reserve Theory

    03/05/2026

    Circle’s USDC had its second most successful year in 2025

    03/05/2026

    The only rally during Bitcoin 2026 was Ethereum NFTs

    30/04/2026

    Are NFTs signaling a market shift? THESE indicators say yes

    28/04/2026

    Bored Ape NFT prices jump 81 percent as sales drop

    28/04/2026

    NFTs Attempt Another Comeback as Blue Chips Surge

    28/04/2026

    Why Vitalik Sold $23M ETH—Bullish or Bearish?

    03/05/2026

    Stablecoin Fintech KAST Raises $80M Series A to Build Global Digital Dollar Payments Platform

    03/05/2026

    SHIB Community Demands Answers From Shytoshi Kusama and SHIB Team

    03/05/2026

    Australia draft payments vision eyes stablecoin interoperability

    03/05/2026
  • Blockchain

    CoinMarketCap and LitVM Push Litecoin Beyond Payments into DeFi

    03/05/2026

    Dunamu, Hana Financial, and POSCO International Build Blockchain Remittance System to Replace SWIFT

    03/05/2026

    OneGate ships wallet v2.0 with NEP-20, NEP-21, and NEP-33 support

    03/05/2026

    What This Means To DeFi Users

    03/05/2026

    Tokenization is growing, but Ethereum still owns the market – Here’s how!

    02/05/2026
  • DeFi

    Breaking the Loop of Speculation, Leverage, and Inflated Yields

    03/05/2026

    Top 10 DeFi Altcoins That Crypto Developers Are Focusing On Most Have Been Revealed – Here’s the List

    03/05/2026

    Mantle’s 30,000 ETH loan for Aave enters vote as DeFi United tops $314m

    03/05/2026

    Curve’s new bad‑debt pools turn losses into tradable claims

    03/05/2026

    Aave and X Layer Set to Redefine Self-Custodial DeFi

    03/05/2026
  • Metaverse

    ‘8,000 Jobs’—Polymarket Sees Tech Layoff Surge As Meta AI Push Bites

    18/04/2026

    Planet Hares Partners With Magne.AI To Bridge Web3 Metaverse With Smartphone Mobile-Ready Applications For Mass Adoption

    08/04/2026

    Mark Zuckerberg’s Meta launches new AI initiative after metaverse retreat

    25/03/2026

    Meta partners with Arm to develop new CPUs for AI deployments

    24/03/2026

    Land values capitulate as $24M metaverse plot collapses to just $9,000

    20/03/2026
  • Regulation

    Stablecoin Fintech KAST Raises $80M Series A to Build Global Digital Dollar Payments Platform

    03/05/2026

    Cypherpunk Invests $5M in ZODL

    03/05/2026

    The 2026 Forbes Billionaires List Has Been Announced! Which Names From the Cryptocurrency World Are on the List? “The Top Spot Has Remained Unchanged…

    03/05/2026

    What awaits Kevin Warsh at the Federal Reserve in current state of things?

    03/05/2026

    CZ Dismisses Forbes’ $111 Billion Net Worth Estimate

    03/05/2026
  • Other
    1. Exchanges
    2. ICO
    3. GameFi
    4. Mining
    5. Legal
    6. View All

    KuCoin EU hires anti-money laundering talent to appease Austrian regulator

    03/05/2026

    Visa expands stablecoin settlement network as volume hits $7 billion run rate

    03/05/2026

    Hyperliquid is preparing to take on Polymarket with a new way to trade real-world events

    03/05/2026

    Monthly prediction market volume hits $25.7B as user activity shifts beyond one-off events

    03/05/2026

    ICO market slows sharply with only six completions in 2026

    30/04/2026

    South Korea Poised to Lift Ban on Domestic ICOs After 7 Years

    19/12/2025

    Why 2025’s Token Boom Looks Both Familiar and Dangerous

    31/10/2025

    ICO for bitcoin yield farming chain Corn screams we’re so back

    22/01/2025

    UXLINK and FishWar Partner to Redefine AI-Powered Social Gaming on Sei Network

    30/04/2026

    B3.Fun Partners With Neobank Veera To Supercharge Web3 Gaming Engagement With RWA-DeFi Applications

    30/04/2026

    B.AI and CROSS Transform the Future of AI in Web3 Gaming

    28/04/2026

    Tomoland Partners With Anome Protocol To Advance Web3 Gaming Engagement With DeFi Applications

    25/04/2026

    Bitdeer Sells All Mined BTC This Week: Zero-Holding Strategy Intensifies

    03/05/2026

    Bitcoin mining stocks climb in 2026 as BTC lags behind

    03/05/2026

    Bitcoin community launches Bitcoin Beyond 66 AI tool to counter energy concerns

    02/05/2026

    Bitcoin miner Riot’s shares jump 8% after expanding AMD data center deal, signaling AI pivot

    02/05/2026

    Australia draft payments vision eyes stablecoin interoperability

    03/05/2026

    Prosecutors seek 20 years for Delio CEO in $181M crypto case

    03/05/2026

    Ex SEC advisor joins KAST as stablecoin policy race heats up

    03/05/2026

    South Korea’s Hashed secures ADGM license to enter Middle East crypto market

    03/05/2026

    Why Vitalik Sold $23M ETH—Bullish or Bearish?

    03/05/2026

    Stablecoin Fintech KAST Raises $80M Series A to Build Global Digital Dollar Payments Platform

    03/05/2026

    SHIB Community Demands Answers From Shytoshi Kusama and SHIB Team

    03/05/2026

    Australia draft payments vision eyes stablecoin interoperability

    03/05/2026
  • MarketCap
NBTC News
Home»Blockchain»Mercury Layer’s Lightning Latch Swap Protocol
Blockchain

Mercury Layer’s Lightning Latch Swap Protocol

NBTCBy NBTC20/03/2024No Comments7 Mins Read
Share
Facebook Twitter LinkedIn Pinterest Email


Commerceblock has released a new atomic swap protocol for use with statechains on their Mercury Layer protocol. The HSM server has introduced functionality to support atomically swapping two statechains, as well as enforcing an atomic exchange of a statechain for a Lightning payment. This is the first example of concretely defined and built interactions between statechains and the Lightning Network. Synergy between both protocols has been postulated since the concept of a statechain was originally proposed by Ruben Somsen, specifically as a way to solve the limitation of having to transfer a whole statechain UTXO at once.

Basic Statechain Swaps

In order to support the new swap protocols, the HSM server needs to add some new fields to its database entries tracking each statechain it is facilitating. To facilitate the statechain to statechain swap, the server needs to track:

  • Batch_id: a value to associate statechains being swapped in a group.
  • Batch-time: a time that starts a counter after which the statechains can be “reclaimed” if the swap fails.
  • Locked: a value indicating whether or not the statechain is locked and restricted from regular transfers.

This allows the HSM server to track and enforce all the variables necessary to ensure a safe atomic swap. When initiating a swap, users have to communicate with each other directly in order to establish a shared batch_id between them. From this point they trade all the necessary information required to facilitate a normal statechain transfer, and send that information plus the batch_id and batch-time to the server. They essentially start the regular transfer process, but also attach the variables to connect the individual statechains as participating in a swap together and how long the timeout period is for that.

The server at this point will apply a lock to every statechain using the same batch_id in the transfer process. Until the timeout expires, or all of the statechains in its database using the same batch_id have been unlocked by the current owners, the server will not approve any transfers. A neat thing about the way the HSM enforces the swap logic is that it doesn’t matter who contacts the server first. When the server gets a message using a batch_id, it checks every statechain in its database and if there is a pre-existing batch-time for that batch_id it sets it as the same. This ensures that no matter who registers the swap first they all use the same time value for the timeout function.

Each client involved in the swap at this point checks for and downloads the messages that initiated the transfer protocol, and upon verifying they’re correct sends a message to the server to unlock their statechain, removing the transfer restrictions. Whenever anyone attempts to finalize a transfer on the receiver side of any of the statechains involved in the swap, the server checks to make sure all of the statechains with the same batch_id are unlocked. If even a single one with the related batch_id is still locked the server will finalize a transfer for none of them. If a swap doesn’t succeed before the timeout, the server will continue restricting the finalization of the swap transfer, but will let the current owners initialize a new transfer to themselves to effectively cancel the swap.

Lightning Latch

The Lightning Latch functionality, swapping a statechain for a Lightning payment, works very similarly to the statechain to statechain swap. Here are the new fields the server must track for the Lightning swap:

  • Batch_id: a value to associate statechains being swapped in a group.
  • Batch-time: a time that starts a counter after which the statechains can be “reclaimed” if the swap fails.
  • Pre-image: the preimage of the Lightning payment, which is generated by the HSM server.
  • Locked_1 and locked_2: there are two lock fields for the Lightning swap, one authorized by each user involved.

Just like with the statechain to statechain swap, the users establish and share a random batch_id. The current statechain owner then messages the server with the batch_id and statechain involved and requests it generates a hashlock preimage for a Lightning payment. This user then generates a Lightning invoice using this preimage, and the second user contacts the server to confirm it generated the preimage. The current statechain owner then begins the statechain transfer process and uploads the transfer message to the server.

After confirmation of that, the second user trying to swap for the statechain initiates the Lightning payment. At this time the server is the only one with the preimage, so the statechain owner cannot finalize the payment yet. The current owner after verifying the pending Lighting payment sends the server an unlock message to remove the first lock on the statechain. The receiver finally verifies the transfer message, and if valid messages the server to remove their lock as well.

Now with both locks removed, the HSM server will release the preimage to the current statechain owner to finalize the Lightning payment, and will finalize the statechain transfer to the receiver.

This scheme does require trusting the statechain operator to function honestly, but that is fundamentally not a change to the pre-existing trust model of using a statechain in general. At no time does the operator have control over users’ funds, nor do they learn anything about the Lightning payment details.

What Is This Good For?

This scheme is a far cry from the originally posited interaction between statechains and Lightning channels, stacking one on top of the other, but even as a simple starting point this presents functional utility for existing Lightning users. Rebalancing channels is a necessary thing for many nodes, if the capacity is entirely pushed to one side or the other the utility of that channel is limited for routing payments. Many businesses and users have started experimenting with using Liquid as a mechanism for this due to on-chain fees rising and making swaps into and out of the Lightning Network more expensive.

Statechains offer an alternative mechanism to a federated sidechain to alleviate some of the fee expenses associated with channel balance management. Instead of having to swap out to the mainchain directly, or use a sidechain, funds can be swapped to a statechain and held there until they are needed for swapping funds back into a channel. Similar savings in fees can be had while still maintaining the ability to unilaterally claim your funds on the mainchain.

Another potential use case (TRIGGER WARNING) would be the possibility of more efficient marketplaces for trading ordinals. Since ordinals are simply an index scheme tracking paths backwards in the transaction history to specific satoshis, they can easily be lifted off-chain onto a statechain. That dynamic in combination with Lightning Latch could allow cheaper and faster off-chain purchases of ordinals. Someone could build a marketplace where they can be sold instantly off-chain over the Lightning Network.

It’s even possible one day if Lightning clients could become aware somehow of which statechain operators specific Lightning nodes trust that Latch could be used to help route payments by passing statechains around between different nodes instead of using conventional Lightning channels.

On the front of pure statechain to statechain transfers, this offers the potential for a message passing layer to recreate coinjoin like system mixing coins off-chain, similar to the original mixing functionality in Commerceblock’s first statechain implementation.

While it is a very simple starting point, Lightning Latch and the statechain swap functionality crack open the first door of statechains integrating into the existing Lightning Network – and other similar layers to come in the future – in a way that lets them all integrate seamlessly and function as a singular network in terms of payment routing and liquidity management. Even while we debate the need for and usefulness of covenants, there is still quite a lot of room to continue building with what we already have.

You can listen to the Commerceblock team explain the logic beyond the protocol here:

Chatting with the Dr @TTrevethan about why to build lightning latch on @mercurylayer #bitcoin #layer2 pic.twitter.com/CKVG9aHTQ6

— Nicholas Gregory (@gregory_nico) March 15, 2024

And for a more technical explanation, here:

Going through the technicals of how lightning latch will work with @TTrevethan on @mercurylayer #bitcoin #layer2 pic.twitter.com/aQIcjh2ukq

— Nicholas Gregory (@gregory_nico) March 16, 2024


Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
NBTC

Related Posts

CoinMarketCap and LitVM Push Litecoin Beyond Payments into DeFi

03/05/2026

Dunamu, Hana Financial, and POSCO International Build Blockchain Remittance System to Replace SWIFT

03/05/2026

OneGate ships wallet v2.0 with NEP-20, NEP-21, and NEP-33 support

03/05/2026

What This Means To DeFi Users

03/05/2026
Add A Comment

Comments are closed.

Top Posts
Get Informed

Subscribe to Updates

Get the latest news from NBTC regarding crypto, blockchains and web3 related topics.

Your source for the serious news. This website is crafted specifically to for crazy and hot cryptonews. Visit our main page for more tons of news.

We're social. Connect with us:

Facebook X (Twitter) LinkedIn RSS
Top Insights

Why Vitalik Sold $23M ETH—Bullish or Bearish?

03/05/2026

Stablecoin Fintech KAST Raises $80M Series A to Build Global Digital Dollar Payments Platform

03/05/2026

SHIB Community Demands Answers From Shytoshi Kusama and SHIB Team

03/05/2026
Get Informed

Subscribe to Updates

Get the latest news from NBTC regarding crypto, blockchains and web3 related topics.

Type above and press Enter to search. Press Esc to cancel.