Upvote Logic
Written By neostake
Last updated 4 months ago
What Is an Upvote?
Before a new market goes live on Neostake, it must be upvoted by users. Upvoting is a simple mechanism where students signal that they are interested in a proposed market. This ensures that only markets with real demand are activated.
Why Do We Use Upvotes?
The upvote system solves two important problems:
Avoiding inactive markets
Without upvotes, anyone could create markets that nobody cares about.
If no one participates, prices would never move, and the market would remain useless.
Preventing manipulation when user numbers are low
With very few participants, a single user could strongly influence the prices.
By requiring a minimum number of upvotes, we make sure that enough users are interested before trading begins.
Current Upvote Threshold
A market requires at least 30 unique upvotes to go live.
Once the threshold is reached, the market is activated and becomes tradable for all users.
Time Limit and Archiving
A proposed market has 4 days to reach the minimum upvote threshold.
If it does not reach 30 upvotes within this timeframe, it is automatically moved to the Archive.
The Archive
The Archive contains markets that did not receive enough upvotes.
These markets are clearly marked as βnot upvoted.β
Users can still see them, but they remain inactive and cannot be traded.
Summary of the Logic
Market is proposed.
Users can upvote for 4 days.
If 30+ upvotes are reached β market goes live.
If fewer than 30 upvotes β market moves to Archive (marked as not upvoted).