I would like to see stable vaults. This is a fundamental feature of safe net and probably the most contentious and difficult.
It is great to show what else the network can do, but until it is truly distributed via private vaults, it is still centralised. It may be distributed between the managed nodes, which is great, but this obviously isn’t the full vision of the project.
That’s true. but what I’ve seen we have a simple and working App right now. Why not put it in the package with the installers?? And say something like: “We’ve added the SAFE Mail app as a POC as we hope external devs workout this idea.”
Vaults are a hot topic. Seems everybody needs affirmation that it is indeed on a nearby horizon.
I get the feeling no amount of bells and whistles on the client side will compare to data integrity. Hope it can be demonstrated within the next 3 weeks. Perhaps a layman’s explanation on how data chains are progressing will suffice.
Disjoin Group secure the network and allows the existence of DataChain, but the latter is key to make the network fast enough and the data resilient. Both are critical to see groups of users Vaults running at fast pace.
I would hope to see progress with managing and limiting the affect that weak vaults and bandwidth can have. Stability of data is critical and it’s an interesting problem how vaults earn kudos.
Later then it would be great to see some form of archive capability, where nodes can go offline and return in a useful way.
Somewhere in parallel providing whatever random new devs need to fast track their ability to engage; then later on safecoin and perhaps tease the world of cryptocurrency with options to make blockchains and other tokens in SAFE.
Nice to see trivia like email suddenly being available… more surprised that are not on Tuesday evenings are always welcome
Vaults, Vaults and more Vaults. This is what the Safenet is all about. Nailing this down will bring all the investment Maidsafe needs to flourish. Hopefully this can be rolled out before the end of the funding run with BNK Future. It may well be crucial.
I know there’s a lot of push for vaults but my opinion is that at this point it’s great for vaults to be separate while apps on the client side are pushed forward hard. Mail app is a great start but there’s a long way to go in terms of basic functionality and UI.
Vaults will take as long as they take to get all the different aspects in line (variable node capacity, data chains, etc., etc.), but we’ve got the core of stuff right now running on the cloud network for devs to go nuts on apps. And more capabilities will be added quickly, I think, to increase those capabilities through the roof.
My immediate wish list:
Refined mail app (with Reply button!)
Community directory app so we can find each other, find websites, etc.
A blogging app
A blogging app with comment sections
One on one chat app
That’s just for starters of what I think the existing capabilities of the stable hosted network allows right not (most of it anyway) or will pretty quickly.
Time for independent app devs to get engaged and go nuts! The team will certainly be coming out with more example apps that will help, but the key functionality is there for most all of the above (or will be very quickly).
Then when the vaults package is ready to go (the really hard part) we’ll be much more ready to put the dragster in gear.
Right now we are making individual APPS, one by one. It’s understandable to start small, and focus on basic functionality. But that isn’t how most people surf the internet. Just about everything is done through your browser.
Imagine many APPS opening and asking for permission from the launcher. 1 or 2 may not seem like a big deal. But when you have to do this 10+ times per login… it becomes tiresome.
I wrote about this awhile ago. See the post below.
Obviously a LOT has changed which led us to where we are today. So what can we do going forward?
Perhaps, we can download a SAFE Network Bundle, which is the (SAFE Launcher) + (SAFE Browser) + (selected APPS).
Step 1. Create an account from the SAFE Launcher and Log in.
Step 2. Configure your SAFE Browser by “adding” SAFE APPS as plugins.
Step 3. Open your “customized” SAFE Browser and have fun!
This is already done.
This requires a SAFE APP STORE where APPS are uploaded and rated by other users. Some APPS will be free while others charge Safecoin.
This requires the SAFE Browser to have APP “options” users can select during the download.
EITHER way… the goal is to create 1 seamless interface with multiple functionality. But also giving the user “choice” in selecting and modifying which APPS they want to use in their browser bundle.
Once your APPS have been added/selected, then you only need to open the SAFE Browser and get permission once. The APPS you added/selected are part of your SAFE Browser.
I get the reason for starting everything as “individual” components, which makes sense for development. But honestly, it doesn’t work so well for consumers.
If we are going to build our own SAFE Browser, it needs APP plugins. This allows users to customize their SAFE experience with different APPS. It will also make the SAFE experience bigger, better … faster.
I agree with much of this, but I worry that devs are also waiting in the vaults being secure, before embarking on large app development. After all, if vaults can’t be made stable, it will be more like reinventing an encrypted CompuServ than an encrypted Internet!
It’s worth remembering this system is running on vaults. The big issue we need to address for vaults from home is being able to prune out vaults that are so low resourced they kill the network. As Data chains are not in place yet that means data loss.
So right now it is a vault network and one that we know the vaults are all capable, the next steps are
Group security, this is a work in progress RFC to confirm whether relocation or another mechanism is A: most secure, b: most efficient.
In terms of innovation and design etc. what is there and being delivered in client API’s is the autonomous network and what is can do is what the vaults from home will also do, they won’t add any more functionality or design parts etc. They will of course be great to confirm farming rewards work (safecoin etc.)
Hope that helps as a precis of vaults and their value/work required etc.
Admittedly I don’t know much about how routing or SAFE vaults work under the hood, but would it be easy to just put a few lines of code temporarily, that test a vault and don’t let it connect unless it meets certain requirements? Like, if it’s not at least as good as a DigitalOcean droplet, it can’t connect.
Even that would be a great step forward for now, to get vaults out there in some form.
Only if it’s easy. Don’t spend a bunch of resources on something like that though