I’ll need to start stalking @oetyng ![]()
7 of 13.7 GB uploaded. It’s chugging away. So far so good!
I’m uploading 1 GB per hour. The first couple of gigs was quite a bit faster.
I killed my baby, I’m out for the day. Sad to have been so late to the testing party, but I got through the basics, so will be jumping straight on board next time if I can ![]()
So exciting just getting connected for the first time though, feels almost surreal to be within touching distance of this autonomous beauty. And DBCs… I don’t know if I’ll be able to sleep with all the titillating suggestiveness.
I hope a few pints are being drank, or the equivalent, depending on what folks are into. Well done to all the team on the amazing progress.
No activity in my node for 3 hours:
safe@ubuntu-4gb-hel1-1:~$ tail v.log
[sn_node] INFO 2021-04-23T20:05:45.389269900+02:00 [src/chunk_store/mod.rs:127] Writing chunk succeeded!
[sn_node] INFO 2021-04-23T20:05:46.673055999+02:00 [src/node/mod.rs:127] New RoutingEvent received. Current role: Adult, section prefix: Prefix(11), age: 6, node name: f8fc14..
[sn_node] INFO 2021-04-23T20:05:46.673178988+02:00 [src/event_mapping/mod.rs:44] Handling RoutingEvent: MessageReceived { content: "000500..", src: Section(f211ed(11110010)..), dst: Node(f8fc14(11111000)..) }
[sn_node] INFO 2021-04-23T20:05:46.713387310+02:00 [src/node/handle.rs:30] Handling NodeDuty: ReplicateChunk
[sn_node] INFO 2021-04-23T20:05:46.713510168+02:00 [src/chunk_store/mod.rs:102] Writing chunk
[sn_node] INFO 2021-04-23T20:05:46.723504682+02:00 [src/chunk_store/mod.rs:106] consumed space: 1048604
[sn_node] INFO 2021-04-23T20:05:46.723561818+02:00 [src/chunk_store/mod.rs:107] max : 40000000000
[sn_node] INFO 2021-04-23T20:05:46.723595330+02:00 [src/chunk_store/mod.rs:108] use space total : 192296504
[sn_node] TRACE 2021-04-23T20:05:46.725588852+02:00 [src/chunk_store/mod.rs:115] use space total after add: 193345108
[sn_node] INFO 2021-04-23T20:05:46.757103415+02:00 [src/chunk_store/mod.rs:127] Writing chunk succeeded!
safe@ubuntu-4gb-hel1-1:~$ ls -l v.log
-rw-rw-r-- 1 safe safe 1430295 Apr 23 20:05 v.log
safe@ubuntu-4gb-hel1-1:~$ date
Fri 23 Apr 2021 11:05:26 PM CEST
Content uploaded by Maidsafe or by me not found:
safe@ubuntu-4gb-hel1-1:~$ safe cat xtest
Error: ContentNotFound: Content not found at safe://xtest
safe@ubuntu-4gb-hel1-1:~$ safe cat safe://hygoyeye9mq5jmipo3we79wohue8hjyw55e6f8xyk1hquwy9hsxnk9tdsme > ~/safe-the-planet.png
Error: NetDataError: Failed to GET Public Blob: ErrorMessage(NoSuchData)
The network is in bad shape and I will stop my node.
The good news is that I didn’t observe any black holes and all sections are connectable by clients (0, 10 and 11).
Same with my node, 3 hrs two minutes since the last log entry.
I’ve been seeing the same with my nodes, they stopped processing messages, no activity for long time, so I killed them.
But on the client side, I just tried again after ~ 5 hrs of last time I tried when I was not able to upload or query anything, but now I’m able to connect again, so it seems the network is still alive and more responsive for me at least.
The positive sign for me is that every time I have connected to the network through Linux, it ran successfully with no serious error, literally everything I did was almost error free.
Just eventually my node stopped receiving chunks, and things started to slow down, and not work at all; or like right now, still waiting to join again. At least it keeps trying, and without error, every 3 minutes.
My point is that through small windows of success, I have experienced the Network in all of its perfect glory, Which makes me very optimistic.
Beer time
Has deduplication been implemented?
I think so as it’s part of self encryption.
Has deduplication been implemented
It happens automatically due to the fact that the address the chuck is stored at is determine by the contents of the chunk. The same chunk will always resolve to the same XOR address and so will not be stored a second time.
Although the network will still pretend it has stored it, including charging, because asking the network to store a chunk is making the network do a lot of the work it needs to do anyhow. Also helps reduce potent unthought of information leakage. The main point is that it takes work when one requests to upload a chunk and by charging for it means the network is compensated for doing the work and also it helps network economy.
And of course the user could always check if the chunk exits or not by requesting the file to see if its already there or not.
I wonder it doesn’t help that nodes are killed just because they seem quiet when the owner looks at the log?.. perhaps need some more obvious statement “yes, I’m alive - please don’t kill me” from the node?
So, I wake to see that it took 9hrs to upload ~34 folders of small and medium content - so roughly 200 files and sum to 50MB.
The node is ticking over with updates to the log every so often - though that is slow to occur.
What I don’t like is that CLI requests seem to hang in a way that gives no assurance about progress.
? It would be very useful to have the CLI declare progress on safe files put
we could then see whether it is just treacle and progressing or that there is zero activity over an hour.
Odd I put a nrs create request in 9hrs ago and it just seems to have hung itself. I try the same now and it works… I push another request and it looks again stuck… so, it seems either it works relatively quickly within a minute or it just gets hung.
So, looks like I’ve ~500MB stored.
┌Node 1 Status────────────────────────┐┌Node 1 Chunk Store: 488.8 MB of 3.9┐
│Node ││Chunks │
│Role : Adult ││Immutable : 488.8 MB 100% │
│Age : 5 ││ │
│Name : c4008f.. ││Device │
│Section : Prefix(11) ││Total Chunks : 488.8 MB │
│ ││Space Free : 3.9 TB │
│GETS : 18 ││ │
│PUTS : 395 ││ │
│ERRORS : 0 ││ │
│ ││ │
└──────────────────────────────────────┘└──────────────────────────────────────┘
I wonder it doesn’t help that nodes are killed just because they seem quiet when the owner looks at the log?.. perhaps need some more obvious statement “yes, I’m alive - please don’t kill me” from the node?
I suspect that because of glitches node may not know if it is in working state or not.
When do we get to test uploading an entire blockchain. ![]()
Edit:
… Then modify a bitcoin wallet to run off the SAFENetwork. A bitcoin mining wallet would need ‘gas’ in the form of network tokens to upload blocks.
This would help grow the SAFENetwork.
sascha@Knut:~$ safe files put Safe_Put_Cat/Safe_Nugget.png
FilesContainer created at: “safe://hyryyry5yhrwsf4uegugnxxqedf6fa3nusew1bj437by84wwjj6px8zxqbhnra” safe_Put_Cat/Safe_Nugget.png safe://hygoyeympwmeijo94crkb134o68ugxajckgc1ir3147zk5tx5wt9d7y491a
sascha@Knut:~$ time safe dog safe://hygoyeympwmeijo94crkb134o68ugxajckgc1ir3147zk5tx5wt9d7y491a
== URL resolution step 1 ==
Resolved from: safe://hygoyeympwmeijo94crkb134o68ugxajckgc1ir3147zk5tx5wt9d7y491a
= File =
XOR-URL: safe://hygoyeympwmeijo94crkb134o68ugxajckgc1ir3147zk5tx5wt9d7y491a
XOR name: 0x6da2d154c3fa6114196750f1e667e12c51992a9332d76eadc5fba47e3e835f96
Native data type: PublicBlob
Media type: image/png
real 0m22,974s
user 0m0,177s
sys 0m0,088s
sascha@Knut:~$ time safe cat safe://hygoyeympwmeijo94crkb134o68ugxajckgc1ir3147zk5tx5wt9d7y491a > Safe_Put_Cat/cat_nugget.png
real 0m51,455s
user 0m2,665s
sys 0m1,643s
EDIT: I want a hen command.
Just read this thread from the top. Wish I had the skills to use a CLI!
Looks like you guys had a blast testing and squashing bugs! Great work Maidsafe. The speed of releases is amazing to see. It’s an honour to see this network being born. ![]()


