Steem Bandwidth: Extremely Undervalued Resource

in #steem6 years ago

Do you believe that Witnesses are getting paid too much to run the network? You're right! Here's why:

Steem Bandwidth.png

For some of you, this may be all the explanation you need. For those of you that can't read my mind, allow me to clarify my position on the matter.

Transaction fees.

On the Ethereum blockchain everytime you want to make a transaction there is a gas fee. You can choose your own gas fee, but the lower you put it the less incentive miners have of processing your transaction. Considering that Ethereum is having major scaling issues and the network is totally backed up, I usually will pay more than the recommended gas fee just so I don't have to wait as long.

blocktivity ethereum.png

The recommended gas fee is based on bandwidth. If the smart contract you want to sign is very large it costs a lot more to place it on the blockchain. I've paid anywhere from $0.03 to $2.50 for a single transaction. Smart contracts can get very large and complicated given the task at hand.

One of the big selling points of Steem is that it has no transaction fees. This, of course, is a lie. Transaction fees on Steem are hidden in the form of inflation. We pay block producers (witnesses) to create blocks and they get paid for making the blocks. This dilutes the value of Steem, forcing the entire community to front the cost of transactions, even if you don't make any.

On the other side of the coin, you might make the argument that Ethereum also gets diluted from inflation going to the block producers. Also, only 10% of the inflation pool goes to the witnesses on Steem. 100% of the inflation pool goes to the BPs on Ethereum.

The dynamics of Steem blockchain make it much more efficient compared to Ethereum at the cost of centralization. On Ethereum all nodes must validate every transaction. On Steem we trust witnesses to produce blocks independently. We trust that the fear of being voted off the platform is enough to keep them honest. Considering Ethereum's scaling issues, I would say that the rewards of our system are currently worth the risk.

bandwidth.jpg

Back to Bandwidth

So, if transactions on Steem are "free" how do we stop users from attacking the system and flooding it with useless transactions? As shown above, each account is allocated free bandwidth that is directly correlated to how much vested Steem they have. The more Steem Power you have the more bandwidth you get.

Steem Bandwidth.png

As you can see, I have 1.32 Gigabytes of bandwidth and I've only used 91 Kilobytes so far. That's the problem with Steem. It's so underdeveloped that there isn't anything cool I can do with this free bandwidth. As dapps and SMTs continue to evolve on the platform there will be more and more ways to actually spend our bandwidth.

Ramifications of actually being able to spend bandwidth.

Once we can actually spend our bandwidth it's going to give huge incentive to buy and hold Steem in the form of Steem Power. I've even suggested that we need to be able to delegate bandwidth separately from our SP. This would allow us to create new accounts instantly because there would no longer be a bot incentive to create new accounts and use the free delegation. More importantly, it would allow us to delegate bandwidth to the projects we believe in without losing any Steem Power on our upvotes.

carry-wood.jpg

Make the witnesses work for their money.

More useful dapps need to be created that actually use bandwidth. Also, Steem needs to add the functionality to help us along in this respect. Currently, users can only spend bandwidth in the form of text and pictures. Also, there is a 5 minute wait between blog posts and a 20 second wait between comments. These limits make it very hard to actually spend bandwidth. Hopefully, SMTs add the functionality that we so desperately need.

Limitations

Clearly, the posting time limits exist to stop bots from constantly spamming the network. However, as I have already suggested, I believe there should be a place where anyone can post to the blockchain without these limitations.

Part 7: Upgrade @null

Being able to post information to the @null account would be extremely useful. It means that any account would be able to post every block (every 3 seconds) in a place separated from Steemit bloggers. This would be a place to store information for dapps that operate on Steem. For example, what if I made a chess dapp on the blockchain? Wouldn't it be nice if moves could be made every 3 seconds instead of every 20? I think yes.

Also, services like this would be accompanied by legal unregulated gambling. Anyone would be able to bet on the outcome of an event without a middle man taking a cut. The middle man "house always wins" business model will become a thing of the past. No middle man is required. Having the middle man is what requires regulation in the first place. This is one of the reasons why Ethereum and Bitcoin have already been deemed to be not securities by the SEC. There is no central authority to regulate. Regulation is impossible.

Conclusion

I may have gotten slightly off topic a few times, but the truth remains. Once Steem bandwidth becomes spendable the value of it is going to skyrocket.

Sort:  

Have you seen what they propose to do about the bandwidth in HF20? It would be a different formula based on a spendable element. Each resource will have a cost and the aggregate total will determine how much of that element will be spent.

I tried to summarize in a few words, but it's better explained in one of @steemitblog previous posts.

In a way that would make bandwidth a more precious resource (as a whole) and our rapport to it more interactive, much like the voting power.

Bandwidth delegation is a good idea especially for creating new account. There are few things helping value of STEEM tokens.

Congratulations! Your post has been selected as a daily Steemit truffle! It is listed on rank 17 of all contributions awarded today. You can find the TOP DAILY TRUFFLE PICKS HERE.

I upvoted your contribution because to my mind your post is at least 11 SBD worth and should receive 78 votes. It's now up to the lovely Steemit community to make this come true.

I am TrufflePig, an Artificial Intelligence Bot that helps minnows and content curators using Machine Learning. If you are curious how I select content, you can find an explanation here!

Have a nice day and sincerely yours,
trufflepig
TrufflePig

Coin Marketplace

STEEM 0.16
TRX 0.13
JST 0.027
BTC 60684.92
ETH 2911.45
USDT 1.00
SBD 2.30