Hmmm - I don’t follow - imho we shouldn’t drop BLS (because of multisig support - and multi decrypt without key sharing…) so network side nothing would change you could just natively use maidsafes libs to derive a key from a provided sha256 hash value
I think they can break this one way or another. Change the counter to u64 for example. My point is that we can’t be sure without some statement, or a clear idea of the intentions behind the design.
Hm, or enforce that the counter has to start at 0 and cannot be incremented by more than a small amount of counts than the previously known version.
But then again Ethereum reset their whole chain just because of the dao… I think assuming that maidsafe doesn’t break basic functionality when it’s used by many apps is pretty reasonable…
… But more community discussion and cooperation on design would still be nice to know how the plan is …
The pointer still has a counter of u32 on main while it has u64 for Scratchpad… Doesn’t look right imho…
Continuing off-topic it also worries me that we’ve arrived here, with several new data types without the opportunity to explore upsides and downsides.
The community has little understanding of how they work under the hood - and I worry that there will be characteristics / vulnerabilities that have knock on effects and even undermine the usefulness of the network down the line. I’m going to assume storing chunks is robust by now but the new data types are quite a different story.
Blockchain is at least very simple in concept. Only when we got to smart contracts did things go badly wrong. That was a relatively easy if painful fix for Ethereum - but will it be so easy for Autonomi?
It would be nice to have battle tested much more before announcing this to the world like this.
Just thanks guys for coming up with these solutions!
I don’t really understand them, but I understand enough to feel, that the network has a chance of standing on it’s own feet, without needing to rely too much on other networks. Good job!
What @Toivo said above.
I’m struggling to remain clear on a lot of the current discussion but just so grateful we have so many great minds in the community and the devs that seem to know what they are talking about.
Can someone (get AI to) do a diagram that might simplify for my poor brain, please?
I’m also confident they will get it all together and produce an ELIF explanation to go with a working DNS-type facility in a few months.