Here's my understanding.
When your miner connects to the network it builds an initial merkle root by hashing block data + miner data. I know at GetWork level this hash is built to be unique albeit I have only focused on stratum.
When scanning for nonces, we look for partial collisions on the hash obtained by a function of this merkle root.
If we all start from the same initial state, then the fastest miner always wins at solving the block deterministically, minus the non-determinism involved in network propagation.
So what you have is a form of time-shifting somehow where the initial hash somehow shifts your results. Your (nonce, nonce2) still goes on as usual (stratum parlance) but due to the different bits in the initial hash this is effectively transformed in a non-linear space.
Now, some coins/algos produce this initial hash, but let's assume this is not an issue and we just use SHA256D.
What we obtain is a sequence of garbage numbers. We append a nonce to those numbers and go hashing.
Now, for all purposes, an hash function is a highly nonlinear deterministic function which we can consider opaque.
The output is an hash. We consider the nonce candidate to sending if it counts at least D leading/trailing bits.
Now, given a 80-byte hash Hi you can be about 99.999999...% sure of the following
Algo1(Hi) != Algo2(Hi) != ... != AlgoN(Hi)
It is also very there will be at most one golden nonce in the above results and usually much less.
Different algorithms map our input space nonlinearly in a different way but this isn't consistently different from just using a different initial merkle. Even more so because the merkle is nonlinear in itself.
So honestly I don't know from where your concern is stemming.
It seems to me everything is just an extension of the PoW concept.
When it comes to putting multiple algos in the same chain, the obvious point is ensuring their diff is adjusted accordingly, which is what the MYR team is doing. Truth to be told the numbers so far seem to support the system is working with minor deviations from expected results. Which is unsurprising to me.
thanks for the answer - i have no concern i have nothing at stake, but i'm just asking the questions.
The solution is probably in your answer; as testing will reveal where the blocks are found and as previously stated it's a data tracking dream in a sense.
so by tracking the diff of each algo and who got what blocks, id say that will give a good reasonable response, to see if it is working as needed.
also the continual block diff escalation is interesting, when you think about it very very interesting.
How dare you use the word "stake" in a PoW thread!
Yes...data analysis on Myriadcoin's blockchain would be like Blockchain.info on steroids. Someone will do it