Discussion about this post

User's avatar
Zenon Alien Commons's avatar

Yes

btc → atomic swap → zbtc → (feeless transactions) → zbtc → atomic swap back to btc

You’re trying to bypass BTC fees, same as Lightning does:

lock BTC under on-chain conditions, do fast updates elsewhere, settle back to Bitcoin when needed.

If you want to build this on NoM, you need 3 components:

1. Bitcoin header tracking

Zenon must track the Bitcoin header chain to know what block is real and how many confirmations it has.

2. SPV verification (Merkle inclusion proofs)

Given {txid, blockHash/height, merklePath}, verify the tx is included in that Bitcoin block.

3. Swap / vault enforcement on Bitcoin

Zenon does not “release BTC”. Bitcoin does.

So redemption must be enforced by Bitcoin conditions:

-HTLC / PTLC atomic swap path, OR

-a vault controlled by signers (TSS/multisig)

Verification proves the deposit happened.

The swap/vault is what makes BTC redeemable.

Once those exist, zBTC is just a representation inside NoM for fee-less transfers, and the atomic swap is the entry/exit ramp.

Build the ramps first. Then zBTC is trivial.

deeZNNutz's avatar

I'm trying to understand how Zenon could enable the use of Bitcoin on its network while adhering to the verification principles outlined in this article. For example, could a user deposit BTC into a Bitcoin native vault (like an HTLC or PTLC)? Once the deposit transaction is verified and anchored on Zenon as a proof, would Zenon then represent that BTC as a native asset like zBTC? A user could transfer this zBTC to a third party (or transact with it) on Zenon, and the recipient could redeem it for actual BTC by burning the zBTC, triggering Zenon to release the necessary secret or proof to unlock the funds from the Bitcoin vault.

Is this a possible solution to enable "Bitcoin like" transactions on NoM?

No posts

Ready for more?