Update 30 March, 2023

'let the customer decide", “the customer is always right” , “customer knows best” since they are making the tx spend, translated give ‘em “the knobs for nerds”, just make sure the knobs work, re: locality and IOPs/$ spend are both important ‘knobs’, consider the IoT logging use case being everywhere, the DTU write not that big really per IoT device write, but the write will have some level of frequency for both writes and reads , in most cases frequent reads immediately thereafter, the latter also needing to be responsive (safety and security reasons) meaning locality is important to ensure tail latency of r/w is minimal… think Digital Twins using and paying for The Safe Network storage capabilities, ‘zoned’ if you like to meet this combo of requirements… , IoT logging overall, has a huge volume of r/w traffic, which benefits from locality and, represents a big ‘annuity’ monetary opportunity imo for those operating Safe Network data ‘vault’ nodes in the ‘zone’ … just sayin’ :wink: r2

6 Likes

THANK YOU for the mega update, so good to hear the libp2p with UDP and QUIC is now working!

9 Likes

Is there a solution for data that is produced by bulk and need to be private and accessed rarely? Maybe have half the nodes capacity for slow operations and half for instant save and access? Slow operation is processed by the network when ‘idle’ and fast with a special queue or is it enough to have one queue that is based on fee? Maybe two queues, one you implented by fee and a second queue thats is dirt cheap and process only when a node/elder/section is almost ‘idle’ or have resources like bandwidth and storage to ‘spare’

3 Likes

:clap: Excellent work @qi_ma !!

I see that there is a Rust implementation of libp2p - nice :wink: Guessing that’s the one to be used here.

… and very busy with it from the looks of it!

Thanks to the team once again. Great efforts are coming together.

Cheers

10 Likes

Presentation by the Rust lead on libp2p

10 Likes

“Perfection is achieved, not when there is nothing more to add, but when there is nothing left to take away.” - Antoine de Saint-Exupéry

6 Likes

A couple of commercial examples in the Cloud

Amazon’s S3 Approach for object/file to storage classes

Google’s approach

MinIO is the opensource project to which the concept of storage classes, basically IOPs per connection to the data store can be applied

I hope this helps

8 Likes

100% There is no point to the Safe Network if it’s not safe. Aiming for low latency is what centralized services do and any private permanent data network can NOT do. Sure there are some features that can be added to reduce the overall latency down the track, but Safe won’t be able to compete here in any case and it can’t be a realistic priority for the project.

9 Likes

Nice to read about the focus on supply/demand paving the way for the market to find equilibrium, to hinder a system that would rely on human intervention or other artificial constructions to make the system work in an efficient way.

Would like to see flow chart with payment example so can get a easy everview of payment flow and structure.

3 Likes

I think we will get to that, but may be a few weeks. We have a JoshNet to get up and running :wink:

9 Likes

Amazing work @maidsafe :100:

4 Likes

Copied from the prep topic for Joshnet testnet in case new people cannot read it.

15 Likes

@dirvine holy feking hell! I could kiss you, you mad genius, but I’ll spare you, lol. This is amazing news. So no node aging? Really? No sections or elders? Gossip at least, yes?

I think you just made @JPL’s job on the primer much easier and I bet he’s itching to ask you more questions than the rest of us even have.

By the way, so happy to hear you are regaining your luster and excitement for the project with this. I sense Jim is too and he is just as spectacular when excited. I don’t doubt that the devs, many that also came from this community, were inspiring and supportive to this massive simplification compared to past.

I simply can’t wait for JoshNet and dammit he sure does deserve the dedication, for many reasons.

Such encouraging news

21 Likes

@dirvine The best part is no part after all. :wink:

7 Likes

Are nodes sticking with UDP or are we switching to TCP?

1 Like

I might be wrong but I think the TCP is strictly for holepunching the NAT and then perhaps they fall back to UDP?

AI generated GitHub comments may shed a bit more light?

“ 1. The first patch adds support for TCP transport instead of UDP/QUIC in the nodes. This switch to TCP is required as the current AutoNAT implementation, combined with QUIC, does not correctly detect the NAT status. The patch also utilizes AutoNAT and circuit relay behavior to allow nodes behind a NAT to join the network.”

2 Likes

Thank you for the heavy work team MaidSafe! I add the translations in the first post :dragon:


Privacy. Security. Freedom

8 Likes

Related to this…

3 Likes

This is news that deserves a big “wow”!

Hats off to the libp2p engineers and the MS team. image

I have not read all the comments yet and not everything is clear to me, but a picture emerges of a significant slimming down of the network and a significant acceleration of its operation with a simultaneous decrease in costs, can this change be defined?

5 Likes