hicetnunc2000 / hicetnunc

hicetnunc UI/UX
http://hicetnunc.xyz
800 stars 281 forks source link

TIME LOCK / TIME DROP scheduling #797

Open katzworld opened 3 years ago

katzworld commented 3 years ago

time lock drops ( mint cool down?) or add some random times to the swap to site to prevent bots from sniping items

options to hold item and list at a specific time midnight on friday 13th (IE) dropping said item at 00:00:00 ready for sale item would be minted and ready to sale but H=N would go live at midnight with item already in the que

currently the flow on TZ explorer from start to finish on an item is very predictable knowing the entry points and rough time on minting aspects only its very easy to be observe... and knowing the explorer and reasoning behind it that must remain transparent

adding this into the system as an option will allow user to cater time sensitive items and defer the bots from scooping up multiple items in a collection

skenaja commented 3 years ago

I'm pretty sure that bots are just watching for swap operations for their favourite artists, so dropping at random times might not solve this. I can see a use for scheduled drops, as this helps collectors in different timezones to the artist.

The root cause of the bot problem is caused by artificial scarcity of editions created by the artist. If they swapped & priced according to more realistic secondary market prices, or increased the number of editions to allow for a greater number of collectors, they might not be as affected by bots.

Having a ballot system where you send in a bid and wait for it to be approved by the artist would also be a fairer system, but could also be gamed (eg sending in bids from multiple wallets).

katzworld commented 3 years ago

if it could be pre=swapped? and being held for the last possible time... not sure on all the checks in the system if this is even an options ... I do watch for swap via the tz.io after I get the telegram notification that there was money moved on an account I want to purchase from ... from there I know any moment that the item would drop from the minter out to sale ... is there a time in that chain of events that the minter could say stop wait lets hold this here ready to sale but not have any external indication that its in a hold just in a longer que line.

no beating the bots the machine just runs the code and (wait) for that event.

skenaja commented 3 years ago

Unfortunately, this is not possible - the nature of the blockchain is that all transactions are transparent & visible to all. Bots watch the transactions 24x7, and can get notifications of a swap happening within a few seconds.

crzypatchwork commented 3 years ago

we could have some oracle which holds objkts and triggers a swap though