|
|
|
|
|
by Lazare
4353 days ago
|
|
You would be peeved. Doubly so, because in the context of finance, that's actually illegal. But the key word in your example is "simultaneously", and it's the thing that did not happen in this example. This is more like "I bought all the apples at the first cart, and by the time I got to the second card, half the carts had raised their prices, and most of the apples at the remaining parts had been bought by enterprising traders who decided there must be something special about apples all of a sudden". It's hard to see the problem. Or the solution. |
|
The first solution is to forbid multiple marketplaces for a single virtual asset. Honestly, the service provided by these marketplaces is very simple, and could be provided by a non-profit organization that is bound by law to ensure low barriers to entry. This would be a win for everybody, really.
The second solution is to enforce that markets operate on a synchronized heartbeat with sealed bid changes. It would work somewhat like this:
T=0: Bids from the last heartbeat are published; market starts accepting bids for the next heartbeat, but those bids remain sealed T=1: Market stops accepting bids T=2: Trading engine matches bids, executes orders, and publishes all bids; market starts accepting bids for the next heartbeat, but those bids remain sealed (that is, the market is now in the same state as it was at T=0)
Have one time unit be something like a minute, and force markets trading the same asset to be sufficiently synchronized.