If I'm understanding, there will probably be multiple instances of the same event, right? Each bet is just between two people, so if 20 people want to bet on a particular event there would have to be a bunch separate bets. You could link the outcomes of all these events and use a majority agreement as the oracle, instead of a consensus.
Yes, you're understanding right.
I could use a majority agreement, but I already have a timing problem with the "P2P oracle": how long should the timeout be, when one party will simply win because their counterparty didn't show up?
If I use a majority agreement, that gets even more complicated for not enough benefit imo.
And that could definitely introduce risks of oracle abuse. Something I want to avoid as much as possible.
I also like to keep the P2P vision alive, even though it will be a centralized service :)
That makes sense. I'm trying to think through how to save you any manual work.
What if it were hierarchical?
  1. If both parties agree, stop;
  2. If they disagree look to other instances of the event for majority agreement;
  3. If no majority agreement, manual check.
I guess the risk opens up between 1) and 2), if someone uses a bunch of different accounts to set the wrong majority view.
reply
That makes sense. I'm trying to think through how to save you any manual work.
That's very nice of you and a natural view. I know that I didn't start working on my prediction market for a long time since I believed it's not going to scale anyway.
I believe there aren't a lot of projects around this because of this problem or assumption.
But I don't want to scale "to the moon". I just want to build something that can be improved over time. Show what works and what doesn't work. Keep it simple. Premature optimization is the root of all evil :)
Also, this manual intervention doesn't scale across markets. But it does scale within a market. I just need to make the decision once per market and then every trade can get settled. And if I have the problem that there are too many markets: That's a good thing! This means there is indeed a lot of demand.
And with a lot more demand, a lot more ideas will come - at least that's my hope, haha
I guess the risk opens up between 1) and 2), if someone uses a bunch of different accounts to set the wrong majority view.
Yep
reply
That's all very interesting. I don't have many outlets to think through these kinds of problems, so it's fun to bounce my ideas off of you. I know you had already thought through all those issues.
I'm glad you're not making perfect the enemy of completed.
reply
That's all very interesting. I don't have many outlets to think through these kinds of problems, so it's fun to bounce my ideas off of you. I know you had already thought through all those issues.
Most likely not through all of them, so keep them coming :) It's also good to see others having the same thought process. Gives me confidence that what I am thinking does not have some obvious flaws.
I'm glad you're not making perfect the enemy of completed.
Sometimes I still feel like I am
reply