Safe Network Dev Update - February 11, 2021

@Scorch is on fire! I know there are others, but wow!

Thanks @Maidsafe! Have a great week everybody!

10 Likes

Sadly, pressure mounts on a team when it has been a long time between releases, especially when the release will prove a big step. We are where we are though and we can’t change that.

My suggestion would be to (try to!) make this the last long delay between releases. Small steps, iterating on previous proven work, releases that pressure. For each (smaller) iteration the expections naturally become lower.

Of course, this is easier said than done. There is a real skill in slicing up features and work in a way that supports this. It can often feel easier to just keep going and worry about releases later. Unfortunately, this starts to become a resistance to release too, as it becomes less routine, with risk building with each change being added.

I think the team is aware of this though. There has been more talk of iterating quickly after initial test net release. Moreover, the automatic build plans are delivering the goods and illustrates intent to build frequently. All good moves, imo.

14 Likes

I agree that it might be better not to make predictions, especially if it is postponed over and over again. Just take your time and surprise the community when it’s really ready.

3 Likes

No worries folk can read what they wish. For us though we need goals and targets to aim for and right now we all need the testnet, but stable. We are doing some work today and tomorrow that might slow down writes etc. but I don’t care about speed right now, I just want stability and certainty.

So weeks / days etc. is all the same right now and it probably needs to be.

That’s the other option and just as good in many ways.

I feel though we are all a community, I don’t feel it’s maidsafe feeding the masses here, but us all acting as one. If we do this then we are perhaps stronger. The PR’s and investigations the community are doing really helps and I think it helps them to see how close we are. It helps me personally :wink:

20 Likes

Agreed. Scope creep to add last minute features can be a very dangerous thing. Releasing something is valued more than completeness. Take a look at how incomplete Ethereum is. ETH 2.0 is still at 30 TPS on a good day, far from the 100K TPS they promised. Yet, people don’t mind b/c they perceive Ethereum “released” ETH 2.0.

10 Likes

Double-edged sword I think, but I get where you’re coming from and I agree. I would add a qualifier “release something stable”, like @dirvine mentioned.

Everything that follows here is pure opinion, but I tend to believe that consumers can get easily over-excited and let their expectations start running wild.

From where I stand, “releasing” anything will likely give the impression it’s “done” to consumers, no matter how much you add tags like “alpha” or “beta” or “testing” to it. Once it’s in the hands of the general public, the MaidSafe brand (although, this applies to most products, I’d wager) will still be judged by how close the public perceives the build is to completion.

Which is unfair, because it’s a judgement based on one build at one moment in time, where the only thing being judged really is the UX and not the quality of the product overall. And yet, it will be judged anyway, and I don’t think we can stop people from speculating. Heck, it even happens here internally, where the testers have been us on this forum, and we’re supposed to be the die-hards. Inevitably, after/before every test net, there is massive talk about when/if/how the real Safe Net will be released, based on the performance of the testnet.

I’m not saying it’s wrong, but it’s evidence of the power of expectation and how important it is to be cognizant of it. That said, I think MaidSafe is doing a more-than-fine job of all of this. I’m more mentioning this because it’s an interesting side-effect of transparent development I think.

18 Likes

Agreed. Stability is key.

This is absolutely true. Just look at how many people have shown up on the forum of late looking for a way to participate in the releases with a more accessible user experience. For better or worse, more often than not how something is said carries more weight than what is said.

9 Likes

What does TPS mean? And do you know how the Safe Network compares to Ethereum as far as TPS? Is it expected to have more/less? Or is not even relatable?

3 Likes

TPS = transactions per second. Safe should be a lot faster than Ethereum because it’s not a blockchain and doesn’t require network-wide consensus.

9 Likes

Thank ya! Glad to hear that. So we “should” blow ethereum away once we get everything in place with test net, exchange listings, marketing, etc. obviously have a huge following so it would take a good amount of time.

5 Likes

This is probably obvious to most, but my opinion on the pressure mounting is that this project has been predicting the current state of affairs of the major social media platforms for a long time and there is now a sudden dire need for a solution.

  • long time lurker, first time poster
24 Likes

Not to throw water on the fire but ethereum has a first mover advantage over all dapp platforms, a lot of the money and therefore a lot of the developers which means many more users than most. We’ll have to kick out our own unique dapps that shine light on what the others can’t do as effectively and also recreate the same kinds of dapps already out there with smart contracts, DeFi, etc.

That all said, Safe Network will be much faster and scalable in every way so should have an easier time getting there with the right amount of proverbial manpower ie developers and purposeful/useful/functional dapps.

13 Likes

These are facts. The benefit of Safe being “second” is that projects like Ethereum would have paved the way (e.g. educating consumers on what a dApp is in the first place). That will make adoption of Safe much easier. However, there will be significant hurdles to climb in terms of building awareness and motivating trial.

This is where having a sizable “war chest” would be beneficial. The better MAID performers, the bigger the war chest. I’m looking forward to the day when I can re-invest gains in further helping this project succeed.

8 Likes

Actually ETH2.0 is zero TPS currently as all that has launched is the beacon chain that has staking but no execution. The 100k TPS is to come via roll-ups, which is layer 2 scaling. Roll-ups are also coming to ETH1.0 and can deliver ~5k TPS.
https://vitalik.ca/general/2021/01/05/rollup.html

5 Likes

And herein lies the power of messaging. Many people consider ETH 2.0 to have already launched. It’s not what you say, so much as how you say it.

As far as most people are concerned, Ethereum said they launched ETH 2.0 and people believe they did (it doesn’t matter if it wasn’t a complete or full release). Ethereum also doesn’t belabor the point that it isn’t a full or complete release either.

For example, had the Public-Shared network been released weeks ago without rewards, the narrative would be: “MaidSafe released Public-Shared Network! Check it out! They are showing tangible progress.” Instead, it’s “Unclear when MaidSafe will release a Public-Shared Network possibly with rewards. Seems like more of the same. No clear progress.” We know the later isn’t exactly true, but in life perception is king.

9 Likes

My 2 cents for what it’s worth is a stable testnet without rewards is the way to go. People can play with it and see its value. The team can improve it and add rewards in the next update after the bugs in the testnet are cleansed

3 Likes

Thank you! Will check all this out.

Is the chapter on 3 and 5 skin rollups in the Complete Guide?

Asking for friend who is Morrocan Origami-challenged

2 Likes

It is a shame when “soon” turns into “days” turns into “weeks”… and that is after years of “round the corner” and “within months”.

As has been said, it is what it is. Nothing against the team here as they are doing incredible work as anyone that has been reading these weekly updates will know, but you can’t help human nature of expectation and disappointment.

I’m a big believer in iteration and continuous improvement. In my experience the iterative cycle generally does better than the big bang release. With a project like this there is huge value in having something up and running that people can easily interact with. Even if it’s not 100% feature complete and has missing x y and z there is a lot to be said for opening up to hundreds - if not thousands - of would be Safenet testers and developers. There is no substitute for soliciting real world testing from a community and right now only the real die hard are going to be prepared to get involved. Everyone else will continue to sit on the sidelines until a network of some form is released.

12 Likes

Maybe a bit of support would do a lot of good, instead of all that repetitive whining about waiting a couple of years, a couple of months and now again weeks. All this over the fact that ‘rebuilding the internet took so long…’

Cheer up!! ‘Weeks’ means it is around the corner!!

3 Likes