Not really, I still think a comms network can be independent of a data network and in some ways it’s an advantage.
I always liked the idea of Maidsafe engineering comms and data together so they were built to work effectively and independently but also tailored for each other, with a focus on security/privacy.
I get the benefits of using outside FOSS though too. Libp2p is a great example but it was only recently suitable for our needs. Obviously the benefit with that open source project is so many other projects including its creator, rely on it, now. SimpleX seems a bit younger but maybe could get to that point.
So I’m curious, is what is being suggested with transfers also somehow related to comms? Or in other words does Maidsafe have a solution for messaging?
Things are moving so fast! It can be hard to follow sometimes but I’m glad to see the rapid pace, especially with such great results, iterations of testnets, and acceleration towards launch!
We need to do a full description, but a quick précis is
- You have a public known key
Pk
- We never send tokens there, but instead derive a new key*
- We send tokens to the new key
However, you don’t know the derivation index, and we need to tell you that. It’s OK if others see it but it would be nice if they did not.
So now
- We encode the index with your pub key
P
- We write that encoded index to the register located at
P
- You read that register and decode all the indexes to derive the secret keys for
*
This means
- With BLS I can see you pub key and combine that with a random value.
- I send the cash to this new key (you have never seen)
- If I give you that random value (the derivation index)
- You take the index, combine with your keypair and you will have the new pub key and secret key to sign/decode etc.
I suspect after launch, this will come back for deeper investigation. SimpleX has some very interesting things but does lack
- Autonomous nodes (they are more like federated servers)
- Motivation to run a node (economic incentive)
However, I don’t think SAFE or MaidSafe should take the lead in every aspect of the digital world, not that adding comms is every aspect . Recently though, getting back to the beautiful simplicity of the original
Ant colony
type design it does feel that SAFE can become a super simple (and I mean super simple) protocol on which we can build much more function, but retain that simplicity.
I have said for a while genius is in simplicity and ego lies in complexity, only the former lasts, the latter is short-lived, if ever launched. NOT that we are genius’s in any way, it’s took us years and in fairness libp2p had to exist, but what we have possibly ended up creating could be incredibly powerful. A few more simplifications and tests and we will see, I sincerely we end up with something that folk say “how the hell are these simple rules creating that crucial step forward for humanity”
The danger is, as it always has been, in complexifying these rules too early or adding function we don’t strictly need for phase I and then of course in engineers who default to trying to control the wolds entropy and encase it in a false order.
These are my opinions, mind and as ever I could be way off the mark
Word missing!
I can feel the Maidsafe’s fire!
@scottefc86 Have you no got a spare set of welding gloves for this poor chap? he’s getting all burny burny…
Think separation of concerns is good idea. Messaging layer can be parallel to storage network. Same as a computation layer that can integrate Safe Network storage layer for cold storage. Keep it simple, easy to track by having the interfaces communicate using APIs.
Golem is already doing this for some years (decentralized computation) might be interesting to reach out and see if they can build something on top of storage network as it is.
The reading of all this makes my skull smoke.
But the work of the team and the testers deserves a lot of credit! Thanks for a great job!
I think that the 70% overhang tokens is a very reasonable solution and should not be focused on now, these tokens should wait for the right time (as agreed earlier).
This is a chart that caught my eye today - it turns out that more than 80% of the U.S. money supply created, is the creation of the period 2020 - 2023. This should give you some food for thought …
And I can imagine it, it has been on my mind for some time that transactions can be anonymous like digital cash and can be separated from the balance, I wonder if I think the same as MaidSafe
However, I’m also confused because of the amount of variables in a short period of time.
They can do offline transfers as long as you have a full node to connect to on localhost. And, to make the transfer valid (get confirmations), you have to go online anyway. Which is true for DBCs as well, to be honest, so perhaps both not so offline as it would seem