Update 20 April, 2023

It means you can specify a directory path, and it will upload all files in it. Chunk it up and upload it and store the addresses to those files in a separate document :blush:
Then when you ask to download files you point to that doc. So that’s still very demo-ish because obviously that’s not very practical. But a step (or two) at a time :blush:

(Previously, you gave the cli names to single chunks, that would be uploaded, so there was no chunking or self encryption.)

16 Likes

Just to clarify, all nodes will earn the same, 1 day old or 1 year old?

12 Likes

Thanks. Hopefully I am not the only one who needed that explanation :grinning:

13 Likes

I’m thrilled you asked. More clarity is always better!

I’m reiterating my desire for a quick overview of the cryptographic tools we’re left with now as the dust settles, and if I was totally greedy I’d also ask for a quick overview of the data types we’ll likely have to play with in the end as well. One of these days, anyway.

Or a pointer from a forum member where to go poking! Cheers :slight_smile: extremely exciting times! Keep plugging away everyone.

13 Likes

Great. Well done.

Joshnet approaching in near horizon?

Not an easy question to answer I presume… But how difficult is it to hook into libp2p?

A complete rewrite needed?

Thanks

9 Likes

This has been done. See the OP for what is left before JoshNet = not much.

14 Likes

I’m really really hoping this testnet is on a different level to everyone before :wink:

11 Likes

It should be, very quickly stable. However this is a huge change in the codebase, so I would not expect total stability on attempt 1. BUT the way the code is now, any issues will be quickly resolved.

Recall we no have

  • No membership
  • No relocations
  • No node age
  • No DKG (heavy 100% participation process to create section keys for elders)
  • No consensus or otherwise on who are elders
  • No section chain
  • No node signatures
  • No network authority

And much more. If you take the above the scope for bugs is enormous. So I do hope for stability and suspect we can get that, but with such a change I also think we could see some silly bugs. HOWEVER, they will be silly bugs that re likely a few hours fix and restart the testnet again.

We need to regroup and sit down here a wee bit, but I don’t feel we have missed anything here. So Joshnet is close to a ā€œkitchen sink and allā€ network too. I feel confident though the big delays between tests should be gone now.

28 Likes

@dirvine I sincerely hope this works out for you and all your colleagues past and present - and all investors, initial and recent.

An incredlbly long journey and to be honest, I find it amazing you didn’t give up.

Persistence :slight_smile:

28 Likes

This is very exciting to hear.

I can’t remember the details of the network in 2017 when there was a rapid run of 19 or so tests, but did those tests include some of the complexities you mentioned above that have now been removed?

Really hoping this is the birth of the network. You’ve kept pushing & pushing with great determination, so I’m hoping it comes to fruition for you, as well as all those it will impact in the future.

14 Likes

Do we still have sections, but no elders? So what any missbehavior is taken care of by each nodes code? As a safe consensus that doesnt need trust?

7 Likes

At that time we were heading into adding complexity as a way to resolve tests. It was very wrong and lead to sections and then elders and then consensus and total order, parsec and all. It was a horrible mess, but we learned a lot. That was a tough thing to watch and continually be saying ā€œthis is all wrongā€ but we got through it.

19 Likes

No, well there are close groups to any address, but not sections as such. The whole network is like a massive Venn diagram of nodes looking after addresses.

Node just drop the misbehaving node from their routing table. So unilateral do that and when enough have then the node is gone.

17 Likes

Love the whole simplification, it would be too complex having sections and membership for essentially a truly decentralized internet

13 Likes

I am SO delighted to see this all returning to simplicity without need for centralizing consensus structures (and thus vulnerabilities).

Such a relief, and real hope for near-term launch returns.

Just got to go thru what you have to go thru to navigate the real world. Thanks, @dirvine for holding the simplicity of the vision you saw long ago, knew was necessary and possible, and persisting despite having to do due diligence down the blind alleys.

Your (and our) sense of relief is palpable.

20 Likes

With thoughts changing from if to when, I wonder how the blockchain community will react to SAFE.

Will we see blockchain maximalism bashing SAFE.

How do you guys see this going?

15 Likes

Absolutely. A lot of keen young chaps and chapettes have spent the past few years betting it all on blockchains and smart contracts. They wont let all that swotting up on solidity and social media boosting go to waste without a fight.
So batten down the hatches for some enraged noise from the ā€œentitledā€. Those of them with a modicum of tech smarts might get it soon enough but the money men will be appalled.

14 Likes

Do we know when test nets will begin? Got next Friday off so this could work out well for me

1 Like

I’m hoping we will see them adopt it. After all if we can pull bitcoin and others into Safe by conversion into network DBC’s where transfer is instant and low fee. It will be a strange day in the future when someone moves a bitcoin the old fashioned way. Which then becomes an issue for blockchains altogether - how do blockchain nodes even survive if their pay (long term) depends on old-style transfers?

I think their days are numbered.

14 Likes

This is the problem, nobody wants to become irrelevant.

I think our interactions and demeanor when it comes is going to be important.

12 Likes