-
sgp_Has anyone ever looked at the possibility for Monero outputs to be locked by oracles? Specifically, I mean suppose that a Monero output could be locked if a specified asset existed on eg: Ethereum, but could be unlocked if an Ethereum asset was burned or something
-
sgp_all the risks associated with trusting the lock to another chain's security aside of course, that's on the users of those outputs/locks to worry about not the rest of the monero network
-
UkoeHBLike, Monero nodes would also have to be Ethereum nodes?
-
Rucknium[m]Isn't this in essence what noot is working on with ETH<>XMR atomic swaps? I think the atomic swap idea could be modified to do what you're suggesting.
-
sgp_UkoeHB: that definitely isn't what I'm hoping for; maybe the Monero network could somehow lock an output that can only be transferred with some signed key issued by a contract/wallet on the Ethereum network?
-
sgp_or any network in theory, Ethereum is just the most obvious
-
sgp_I'm trying to think of more clever ways to allow wrapped assets than just putting native XMR in someone's wallet and trusting them (or their multisig partners) entirely
-
meropeHow would you even implement such a lock though? Can't be part of the on-chain tx data, because you'd have to rewrite the lock status
-
meropeMaybe you could have an eth contract that signs a transaction to a unique viewkey/spendkey pair, and only reveals the spendkey to the desired party once the condition for "unlocking" has been met?
-
meropeBut that would require quite a messy handling of "unique" keypairs inside a wallet, plus some kind of zero-knowledge proof to prove that the contract will indeed reveal the correct spend key
-
merope(I'm not even sure if this makes sense)
-
maxwellsdemon[m]fyi guys sorry i couldnt make this weeks meeting - some complications with my dad in the hospital on tuesday came up. everything is ok now
-
sgp_I really don't know how this could be configured well endor00 , I'm just thinking out loud
-
sgp_idk if there's a way for a message to be signed somehow to be able to unlock/transfer XMR where only a contract has the ability to do this, and only under certain conditions (eg: if a wrapped asset is burned). Yes you would be trusting the contract in a large sense. I also am not an expert on what contracts can even do.