The highest transactions of any Blockchain by far is EOS and it has a record 24 hour period of 87 million transactions which is pretty impressive. According to https://blocktivity.info/, it is currently pushing about 23 million transactions a day and looks to be 17% utilized while Steem is pushing 1 million a day and is 0.1% utilized. So theoretically, if Steem was doing the same number of transaction, it would be at ~2% capacity.
Why don't we test how well the Steem Blockchain stacks up against EOS?
I don't know about the numbers here so someone with more skills than me needs to calculate this but:
An account with enough Resource Credits should be able to transact every 3 seconds for a grand total of 28,000 transaction in a 24 hour period. This means that if using this number, in order to equal EOS' record 3020 bots running at a maximum transaction speed would be needed. That is not so many but we could essentially double it to 6000 just in case to produce at a max 172,800,000 transactions and that would mean that if the Blocktivity numbers are accurate, Steem will have 17.2% utilization - The same as EOS transacting 23 million times.
Getting 6000 accounts (not mains) wouldn't be too hard I would predict and then they would each require enough delegation to allow them the RCs to transfer 28,800 times. A transfer is the cheapest of the transaction (other than votes) and each would cost 0.17M RCs. That won't require too much degation for each and there would be plenty of people with enough stake likely willing to delegate a bit to some of them for 24 hours for a trial.
One of the decent devs like @therealwolf could develop a site where alts could be staged, powered up with delegation and given a few Steem each that they would use to send and receive on a cycle in and out 1 > 2 > 3 and so on in a loop. The send, receive, send code shouldn't be too difficult to write I think but I do not know the intricacies.
While this would be a fantastic bit of publicity to see just what the blockchain is capable of (or an unmitigated disaster), the data it gives back to the development teams concerning real world tests for scalability could be invaluable for future innovations. The benefit of doing it this way rather than letting it reach it organically is that it can be tested in a somewhat controlled fashion and metered and dissected with precision.
As @abh12345 just commented:
Yes, this would be cheating, but it is a stress test that is inevitable and being able to engineer it early and then adjust if it all falls down means the least amount of people are affected - because if it fails when there are this many organic transactions it would mean there are likely a few million people here and then - that will get publicity.
And again as Asher said,
It would be interesting to watch.
Again, this would need more thought put into it than my math allows but if the steem blockchain is capable, it would definitely get some attention the cryptospace. According to Blocktivity, if looking at the percentage of utilization of the blockchain, only Steem and BTS are in the same class and if at 172 million transactions Steem could be at the same utilization as EOS with 23 million and blow WAX and TRX out of the water, it would make for some interesting press to read for once.
This might be a good way to test the blockchain after all the changes that Steemit Inc has implemented are in place as the volume would provide a mountain of leveragable performance data for all concerned. Of course, witnesses would have to get involved to see if this is viable too or whether it is too risky to test at this time as most people on the chain don't have the skills or knowledge to predict the outcome - especially me.
Anyone game for a Steem stress test?
Taraz
[ a Steem original ]
Wouldn't it be better to stress test on a testnet?
Posted using Partiko Android
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Yep probably. But is it going to happen? The idea is out there for discussion and like I said, those with technical backgrounds and the like can run with it if they choose. The problem with the testnet is as far as I know, the community hasn't got this kind of access to it. The witnesses and Steemit Inc do of course and that is why they can run the tests. However, there is a lot more credibility for publicity later if it could be proven on the public chain, don't you think?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Those are the words of @newageinv and I agree with them. Any chance of causing a problem should be avoided. We could at least start testing on a testnet and then if that goes well, we can then move onto trying this on the real chain.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
As far as I know, the chain can't be DDoS'd like that (I don't know much though in this area) and the DDoS in the past has been on the interfaces only (Steemit.com). Essentially, since it is a controlled experiment it could be stopped immediately dropping the load to normal instantly.
I have no issue with it being trialled on the testnet before public trial at all however. I should probably have been trialled many times already but as far as I know, it never has been. the testnet hasn't been up that long though.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Tag me if you organize an actual test
I will comment, post, upvote, res teem, transfer etc like crazy to do my part
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Count me in, I could set up some bots to create traffic, but I fear that steemit.com is blacklisting my servers for api.steemit.com
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Why would they be doing that?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
They already blocked one of my servers, I assume I had to many parallel connections open to api.steemit.com. With "too many" I mean 7 or 8 connections. What a joke @andrarchy @ned
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
and I thought those involved in the flagwar and massive spam were already trying to do this lololol
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
They are going about it the wrong way, comments are expensive. :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Ill just copy my comment here.
#BreakTheRecord, #PushingTheLimits, #SteemNo1
And drop it on twitter. Wouldnt be too hard to think of something catchy to push this forward.
A title: "STEEM IS NOW THE BLOCKCHAIN WITH MOST DAILY TRANSACTIONS IN BLOCKCHAIN HISTORY."
Try DMing therealwolf see if he can help. It requires a bit coding magic to pull this off. Maybe guys like FTG would help as well. He has a bunch of bots and scripts set up.
@abh12345 Well sure, it is... But
We would just be "testing" STEEM capacity or whatnot (we can make something up. haha)
Thats the beauty of it. :D ..If you do something like this that people will perceive as cheating, then they will be motivated to react and say, well basically what you said haha, which brings attention to STEEM..
No, it was just a test, bla bla bla.
Youre not really doing anything immoral, (it will actually be true) youre just drawing attention to yourself. Something we sorely need.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
The press would eat this up. Especially since all they cover are mostly stories about the top 5,6 cryptos.
Then the twitter, then reddit.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
It is at least worth the discussion among the witnesses to check if this is viable.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Would be interesting to get @nathanmars' push on twitter to get behind it too and see how much leg it can get in the media.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
If spread on twitter to proper channels with a push by @theycallmedan, @nathanmars, @oracle-d im pretty sure all crypto publications would have an article written about it.
Crypto publications love drama, intrique and whatever rocks peoples boats. They know this would get clicks..
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Yep and it would force the other chains into running similar experiments to test their own. -that'd be interesting to watch too :D
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Goddamn. This got traction. 80$ nice. :D
Hopefully something comes of it.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hi @tarazkp!
Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your UA account score is currently 6.293 which ranks you at #221 across all Steem accounts.
Your rank has not changed in the last three days.
In our last Algorithmic Curation Round, consisting of 214 contributions, your post is ranked at #1. Congratulations!
Evaluation of your UA score:
Feel free to join our @steem-ua Discord server
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Steemtorch on steroids :)
Waiting for some of our more technical witnesses to appear to give this a thumbs up or down.....
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Yep, I have no idea if this is a good idea or not but it could be a decent way to see if the transactions could handle real world conditions of the likes of the credit cards.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
What a brilliant idea!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This is a really fun and exciting idea. I'm intrigued, even though I don't have a lot of time that I'm able to invest for it.
Nevertheless, some thoughts I have right now:
1.) Having that many transfers will artificially increase the RC costs of sending transfers for real users.
2.) The most efficient way to try this would be to have a few people controlling thousands of accounts (created via tokens), which are fueled by Steemit Inc. delegations. I think @themarkymark would be a good fit to write down a small script.
3.) It should run only for a very limited timeframe, to not bloat the blockchain unnecessarily.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Yep, I think all of your points are valid.
It would be interesting to see what happens to RC costs under the load and it would be great if Steemit Inc were involved to help process the data afterward to see what it tells.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
While I am not technical expert, I have read that Blocktivity doesn’t measure this very well and that if we were to stretch the blockchain, we could essentially DDOS it given the structure of the current Nodes in place. I am all for the experiment but we should first be sure we can handle it as we could get the wrong publicity!
Posted using Partiko iOS
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Yep, this is why it needs to be discussed with the more technically-minded as it would put a fair strain on the chain perhaps :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Commence the spamming everybody! 😎
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thank you for this valuable article. This new coming bull run will be different from last runs. But anyway I have a big hope that this run will bring a big welfare to cryptocurrancy. I posted some photos from last bull run. https://steemit.com/bitcoin/@huseyinunozkan16/do-you-remember-bitcoin-blockchain-infographic-introduceyourself-jfd0s85j
Posted using Partiko Android
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Congratulations @tarazkp! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :
You can view your badges on your Steem Board and compare to others on the Steem Ranking
If you no longer want to receive notifications, reply to this comment with the word
STOP
To support your work, I also upvoted your post!
Vote for @Steemitboard as a witness to get one more award and increased upvotes!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
This is a great idea...
Maybe @berniesanders and @fulltimegeek have enough bots to join forces and make this a reality.
A ceasefire, so to speak.
Posted using Partiko Android
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Speaking of shit, I took a dump in your wallet! Take a trip to the bathroom to claim your worthless SHIT!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks lol
Posted using Partiko Android
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
@fulltimegeek doesn’t give a shit about Steem at this point, just his conspiracies.
No one who posts 6,000-35,000 spam comments a day and upvotes them with 500K SP does.
He also attacks selfless curation projects that have done nothing but give away thousands of free votes and thousands of free steem.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
All I am suggesting is a return to normality even if it's only for a day... but ftg doesn't seem to be around which is odd.
If they performed this experiment together it would prove that they both care about steem. Maybe that would be a good thing. I don't know.
The important part is gaining exposure for steem. I am not trying to volunteer anyone btw. Just a nobody fishing in a large pond.
Posted using Partiko Android
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
He is around, and he already proved he doesn't care about Steem, just his wacky conspiracy theories and anyone who believes them as well or is good enough to pretend they do for his support.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Um,...curation guilds, ie, ganging up to increase rewards, can only take from others to 'give' those 'free' steem.
If we can't find our own gems, then wth are we doing here?
I was here when curie used ned's posting key to vote themselves to trending day after day.
I understand some changes have happened, and I understand utopian has contributed something to the bottom line, but not once was I consulted on whether or not I wanted to contribute to those efforts.
I don't have to be asked, but don't expect me to kiss their ass, either.
They take from me to feed their own egos.
In fact, if they can't survive without being propped up by the ninjamine, they should go away, imo.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I was thinking the same. The cost of transfers is 1/6th that of comments so they could provide a mass already and they both have the skills to write the code for their bots.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
I think we need some !popcorn for this.
Posted using Partiko Android
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit