Ask 2 chains to cooperate today and you quickly find out they don't, really.
They don't share a clock. They don't agree on when something is final. They don't speak the same transaction language. Each one is a sealed room with its own rules.
So cooperation gets faked from the outside. Someone runs a relayer. Someone writes a wrapper. Someone mints a stand-in asset on the far side and hopes the 2 versions stay in sync.
Every one of those pieces is plumbing a person or an app has to trust, maintain or work around. Most users never see it until it breaks.
The cleaner idea is to stop asking chains to talk to each other directly. Give them a shared settlement layer they can both rely on.
That's the design choice @WireNetwork is making. Assets stay on their native chain. What moves is ownership, settled on the Universal Transaction Layer. Nothing wrapped. Nothing duplicated that has to be kept honest.
If Satoshi's coins moved tomorrow, would the market believe Satoshi was back, or that someone used a quantum computer to crack his keys?
@cadillion and @rcarback walk through what a quantum attack could look like.
Thanks @cyphertalkmedia for having us on.