Biggest Threats to Steem

avatar

drama-masks.jpg

The Drama Continues

Justin Sun owns Steemit Inc. What's he going to do with it?

Subvert our Politicians?

Currently there's ~46M steem power sitting on Yabapmatt for votes. He has 75M. So, if no other accounts are witness voting and Justin decides to witness vote he could setup 30 servers and vote himself into the top 30 positions.

-- Aggroed

Hm yeah, it's been obvious from day 1 that you should only be able to vote for 1 witness with one coin. Rather than being able to upvote 30 witnesses 100%, we should have to divide that 100% into however many witnesses as we want to vote for. How many witnesses would Sun be able to vote in if our network had these obvious voting rules? 5? 10? That isn't enough to hostile takeover. In fact, you wouldn't be able to 51% attack Steem with these rules because you need 15 out of 20 witnesses at least. You'd need 75%. I think it's pretty sad that even now during what is deemed a very dire time not many people are talking about this crucial issue.

Take away our exchange listings?

Steemit Inc has all the connections required to theoretically create a new token on Tron and then tell all the exchanges that this is the real Steem. Now I know how Bitcoin Cash felt. The whole "BCH is the real Bitcoin" argument is very much hitting home right now. You could say this is somewhat similar to what happened to them. Blockstream corporation won the hashwar and scooped the brand. Yikes.

Of course this would be devastating to Steem... having to rebrand as Steem Cash or whatever else. Although personally I think it would be nice to ditch the name entirely and come up with one that isn't trash that gets confused with the obvious gaming service. Literally everyone I say Steem to asks me if I'm talking about Steam. No, no I am not.

Lose our primary development team?

If Steemit Inc's primary concern is now integrating with Tron that doesn't leave us much in terms of core development and such. Used to be that Steemit Inc's top priority was to increase the value of Steem because they were the top stake holders. However, if the plan is to create a one-way trade of Steem to a Tron token using fear tactics such as:

t3.png

That would be pretty bad... although how seriously can you take that message when it says that Steem is an EOS token. Seriously? Dan created both they must be the same... lol.

All I can say is that if this "token migration" turns out to be one-way and has a ticking clock on it, you're basically a traitor to the blockchain if you hand your stake over to Justin Sun and give him even more power over the network in exchange for his centralized shitcoin. Not to be overdramatic, but this is a form of light terrorism. "Send me your money and it will be worth something or don't and it will be worthless." This is definitely a smoking gun in terms of a hostile takeover occurring.

Lose the main condenser node that runs Steemit.com.

There's a reason why projects like Steemleo and Palnet are so slow and buggy even though they are clones of Condenser. Steemit Inc spends a lot more money on operations and logistics. I tried to test the app I was writing on other nodes but the vast majority of them did not work for me. I didn't even try to figure out what the problem was because the Steemit server API is the fastest and best one at the moment. Losing this node would be pretty bad for low level amateurs like me who are trying to figure out the API.

On the other side of that coin, I've booted up data streams from the Steemit API and sometimes it fully bugs out and sends me the same block 3 or 4 times in a row. This implies that the bandwidth being spent is 3 or 4 times higher than it needs to be.

Conclusion

None of these things has happened yet, but certainly there seems to be a lot of people worried about it. I think obviously loosing our Branding would be the worst thing. Exchange liquidity is pretty important. Barring that outcome, the damages from the rest of the threats can be mitigated a lot easier.

For starters, the Steemit Inc node is expensive. This has always been a problem. MIRA and getting off the RAM standard was a very nice start. However, there are also other ways to make these nodes profitable. Ironically, the path of least resistance might lie in a solution based on the Tron network.

I've spoken to this before.

We should basically be trading block information using peer to peer systems, not relying on Steemit Inc's Condenser node to provide this information for free to anyone that asks for it (like all the other centralized APIs out there). Tron comes into play here with their Bittorrent acquisition. I was able to predict before the official announcement exactly what this was all going to be about.

Imagine a file sharing platform where leechers have to pay seeders! You now have a system where seeders get paid to seed. This dynamic then creates a balanced ecosystem where everyone is happy. Leechers get to leech for a nominal fee, and seeders get paid to seed. It’s a win-win for everyone and will create many 1:1 users who leech just as much as they seed, effectively breaking even. This is how file sharing should operate.

Yep.

So basically instead of a centralized server providing all the information for free, you use tiny micro-charge data-streams that cost users very very little. However, when you add up all that money the servers are now generating an income rather than being a financial burden. Using a peer to peer network, you pay a very tiny bit for money for the information you're looking for. If you can find another user who wants that information, you can resell it to them and make your money back (or even make a profit if you sell the info to multiple users).

Considering how little bandwidth we actually consume this idea might be a bit overkill at the moment. Imagine viewing your Feed on Steemit.com. Steemit knows who you are following, and they know if anyone in that list has posted recently. Every time you click refresh or go to your feed the Steemit Inc server collects the information and sends it to you in a packet so your computer can display it. This costs bandwidth.

In fact, it costs a lot more bandwidth than it needs to, because by default Steemit Inc is going to send you the top 20 posts in your feed no matter what (even if they are the same as the last refresh). Somehow I doubt that anyone has done any optimizations in these areas. The lazy way is the easy way. If you scroll down it will display another 20 posts and so on.

However, if your computer already had even just the last 24 hours of Steem's blocks it would be able to generate the feed by itself without Steemit's Condenser node having to spend any bandwidth on you whatsoever. We should all be torrenting blocks back and forth peer to peer and get rid of this wholly archaic centralized way of doing things. Steem blocks are very small. It doesn't take a lot of resources to have the last 7 days worth of information. How ironic that a solution from the Tron network via Bittorrent seems the most likely on this front.

Running Steem nodes should not be expensive. We are just doing it in a very inefficient centralized way because that's the way that all corporations have been doing it. We used the wrong template. Corporations own their users accounts... we don't.

If everyone on the network was simply torrenting block information all that bandwidth becomes free... because torrenting is free. Internet service providers would be the ones paying the cost... and since we're already paying them for service, the entire network can theoretically piggy back off of bandwidth that's already been paid for. All ya gotta do is get people in the network to torrent blocks to each other.


As far as voting in new witnesses to bring it down... seems impossible to me considering the actions we can take against that and how bad it would look for Justin Sun.

I've also talked about how Steem can easily survive with zero core development for years. The real money should be coming from forward-facing dapps, not internal development. What we have now is already pretty good and we could coast on that for quite some time. Ideally, the big money maker dapps would decide they need certain features and eventually program those features themselves and get them approved by the witnesses. Not to mention we already have the SPS funding development separately.

Blah blah blah

There is so much to talk about.
I guess there will be even more if shit starts to go down.
I'll cut it here.



0
0
0.000
13 comments
avatar
(Edited)

" We should all be torrenting blocks back and forth peer to peer and get rid of this wholly archaic centralized way of doing things."

I am seriously in. I love this idea, and dunno how I missed it if you posted it here before.

We'll see if Sun isn't intent on benevolence, but his restraint to date regarding governance is a good sign IMHO. I don't think doing anything rash is in anyone's interests, particularly not Sun's, nor Tron's. There's some good opportunities for us all to come out of the manure smelling of roses, and I'm confident Sun is willing to profitably move forward without undertaking risky arbitrary impositions of stake weighting regarding governance.

I also have strongly advocated for depleting VP 100% for witness votes, which I agree is the solution to decentralization of governance regarding witness support.

Thanks!

0
0
0.000
avatar

All I know that Sun is a typical businessman and none of such would want to lose a bid. He may wish to do that at any cost.

Posted via Steemleo

0
0
0.000
avatar

Justin Sun does probably not have anywhere near enough SP to take control of the chain. Steemit, Inc has around 70 million or so. 200 million is powered up. That's a third. Current Dolphins and Orcas have more combined!

There is no reason to roll over and play dead! Get everybody voting! Vote for pro-Steem witnesses with everything you've got. Do not forget any of your alts! Use up all of your witness votes!

0
0
0.000
avatar

He has enough SP/MVESTS to vote in 20 new top20 witnesses with his stake alone. That is a fact.
Your logic is flawed because not everyone agrees on the top 20 witnesses. The votes of the community are spread out across 200 witnesses and not everyone is voting and not everyone has voted 30 witnesses.
If you wanna see the math read one of my latest posts. It does not even cover all the details if he really has 70M STEEM. 60M is more than enough if his votes are given to 20 new witnesses.

0
0
0.000
avatar

He has enough SP/MVESTS to vote in 20 new top20 witnesses with his stake alone. That is a fact.Your logic is flawed because not everyone agrees on the top 20 witnesses. The votes of the community are spread out across 200 witnesses and not everyone is voting and not everyone has voted 30 witnesses.

This is why it is important that everyone concentrate their votes to the most pro-Steem among the current top 20 or thereabouts. As many as possible must vote and all must use all their votes.

If Justin Sun will actually take steps the destroy the current chain, he must be forced to do it in the ugliest and the most brutal manner possible. I can't stress this enough. The PR damage caused must be maximal. He wants the user base because all he has is not much more than bots and gamblers.

We must make our footing as sure as possible before we can negotiate, even if it weren't mathematically sufficient. No one can dictate any one of us. We are not forced to participate in anything. We haven't been bought.

That is the key point.

0
0
0.000
avatar

This is one of the best posts on the entire tron/steemit subject that I've seen so far. You touch on all of the important issues and potential situations.

The one thing I want to comment on is the part about running Steem nodes being expensive. For $50 / month (or possibly even a lot less) you can set up a Steem node which will do everything you need to run an app on the platform. This is actually one of the most important things about Steem.

Everyone talks about the scaling issue with blockchains, but they all focus on transactions per second, which is the wrong thing to focus on. The real scaling issue is that for every "smart contract" chain I'm aware of (Ethereum, Tron, EOS, etc) it's getting prohibitively expensive to run a node, so everyone relies on a small set of centralized services to do it, which defeats the whole purpose of a decentralized blockchain.

The crazy thing is that it's already prohibitively expensive and blockchains are hardly used! There is literally no way any of those chains could handle any serious amount of usage. The entire model just flat out doesn't work.

The only way I can see all of this working is for each dapp to effectively be it's own chain, or sidechain, or whatever you want to call it, on top of a main chain. Steem works really well as that main chain, and it's very easy and cost effective for every app to run their own nodes.

0
0
0.000
avatar

I think we are lucky to have witnesses who understand the technology and want to see it scale. Arguably applications like Steem Keychain, Steempeak, DTube etc show how versatile a one platform multi website system can be for social media, thus some people may want to negatively impact the growth of these applications and developers. I can see our pathway to mass-scale and i don't think it is going to be the path with a tokenswap and shutting down Steem Blockchain nodes. That's a pathway to zero in my opinion.

0
0
0.000
avatar

Does that $50 / month node have a full api ? I feel the api.anyx & api.steemit get overworked and I have been playing with the idea of a full api node as our. SteemQuest ecosystem is getting built out.
Is that AWS pricing ?

0
0
0.000
avatar
(Edited)

First time I've seen anyone else talk about this. I love where your head's at. Something else to add, and this is what popped into my head when I first heard the rumors about Tron knowing about their recent acquisition of BitTorrent, why not use P2P to host videos like in the old days but have it set up like YouTube? This is the last piece of the puzzle missing for a decentralized video streaming service. With a P2P function built into the API, we've got ourselves a way to host content without a central sever. This creates a whole other set of problems, but it does solve a big and expensive vulnerability with the current setup.

0
0
0.000
avatar

Sounds like a problem that one of those cloud-computing chains might solve (Sia coin?)

0
0
0.000
avatar

Torrenting is a good idea, we all can do that and most of us did (movies).
I am not sure about the token swap, where to do it but I believe there's hardly a chance Steem will remain.
We tried hard to promote the platform, Steem, I engage but people do not stay here. The changes go fast, Steemit is not what it promised... and I wonder if after the "swap" there's anything left of my posts at all. Something new might do it good.

0
0
0.000
avatar

Thank you for the insight and clarification on what appears to be a rather sudden turnaround of events on the steemit train. This could lead anywhere. The FUD is an obvious concern during this fragile time. Or is it always a fragile time with steemit?

0
0
0.000
avatar

Great thoughts and technical attack on the subject. Thank you for investing this knowledge.

Posted via Steemleo

0
0
0.000