I found a potential serious bug in steemit voting system! Please note steemit developers!

in #dan8 years ago (edited)

Hi Dan, Ned or any other steemit developer,

I was playing around in steemit and I think I found a pretty serious bug in the voting system. I noticed that when I upvote the following 'story'...

https://steemit.com/hologram/@asch/steem-powered-kickstarter-project-autostereoscopic-images-so-why-is-this-project-so-cool

...the upvote was being removed automatically again. That's probably OK, since that post is marked 'archived', I guess.

Without the need to wait for the minimum voting delay of 3 seconds, I can vote directly again for that post. And I can repeat this as much as I want (not limited to the voting limit of 5 times). That's still OK... I guess... sort of.

But the real problem is that all these votes are still being recorded in the steemit blockchain!

https://ipfs.pics/ipfs/QmST8xG7uxNWyqz5YXRSc4rbHtP2kWdpqknYT6NQLwvirU

See for example these ten votes, all for the same 'story' mentioned above, and all together executed within 27 seconds (which is smaller that the 30 seconds it should minimally require):
https://steemd.com/tx/47cc54be412df6aea2363dc2aa98ee1c2c54db56
https://steemd.com/tx/5c941bbdad5e07eb6d29abe68e6787280a8b0c96
https://steemd.com/tx/9213be850055542e7a244c720b91653fb43fe1a9
https://steemd.com/tx/356fa9201a5bb59098a4ee069556f305b8018eef
https://steemd.com/tx/5bf4054da07312e62844989c0a26d42dba3bff98
https://steemd.com/tx/f25d49a20c69b5d28a8ae8229b216b8e49b39267
https://steemd.com/tx/633019698394cb49b154a5d41a18b22c16a32eb2
https://steemd.com/tx/89e739046528da34a7399670c062233a6447968a
https://steemd.com/tx/a40a89b660a773933689b799530d1bd60ff42670
https://steemd.com/tx/df591f2fb6562dbef25e9b40b4086574c854fe97

With this bug present, it should be very easy to write a small script that can executes these kind of votes automatically and in that way spam the steemit blockchain significantly, and at least temporarily take down steemit, which is not cool! So please, take note of this bug and fix it ASAP!

Hopefully this post contributes to a more stable steemit platform, because I love it very much!!! Good luck fixing with this bug!
Asch

PS: And don't forget to upvote this post... you can do that safely, as far as I can see ;-p

Sort:  

lol nice 'your vote counts' button

~upvoted

Thanks ;-)

Nice good work! Please find more bugs and let @dan and @ned know!

I will! And I'm looking forward to the new features coming soon to steemit too, eg private messaging! Maybe more bugs to find too, hihi! But seriously... I think they do the super job with this steemit platform!!! Hope it will become a big success!

Very weird. Might be worth reporting this directly on github; I can also upvote your old post ad infinitum.

I just went to github to follow-up your advice, but it seems I need a account there to be able to submit this report there. Too lazy for that at the moment. In any case... github... I think it would be much nicer to use steemit platform to monetize bug-reporting. Maybe a nice addition to steemit platform in the future: a bug tracking system. Just an idea...

I like that idea

Nice catch!