How Will Speed Issues be Addressed?

As we become more well versed with Autonomi and its capabilities, and begin delving into dApps such as messaging, and other real-time apps, we will be confronted with speed issues that we have already experienced just in the realm of uploads and downloads.

What is in the works to speed up Autonomi as it moves forward?

Here is an interesting clip from about 11:06 to 12:30 on an Urbit discussion about this same topic, suggesting centralized external servers may be necessary:

Do you agree or disagree?

4 Likes

I havent watched that video yet but AIUI, the team are expecting biiig performance increases once we can reduce/eliminate logging.

I certainly hope so cos the amount of time I had to wait earlier on today to see if an attempted register edit went through was quite shocking.


willie@gagarin:~$ time ant register edit 9f0e6f28c7768b16a4d5559793f46caf8bb6ed5cbe29fe9372f6e13df2e8411984604b15ae9c34639e58f51f0e3d5e53e71eecbd2939eb875f062c15cd2b80c90a63efd148c9d6d7056b1e3520010b05  "So lets try again fot timingtests -- How are you? What is the weather like there? I'm having bacon and egs for breakfast""
"
Logging to directory: "/home/willie/.local/share/autonomi/client/logs/log_2025-01-05_20-26-05"
šŸ”— Connected to the Network                                                                                                                                                  Getting register at address: 9f0e6f28c7768b16a4d5559793f46caf8bb6ed5cbe29fe9372f6e13df2e8411984604b15ae9c34639e58f51f0e3d5e53e71eecbd2939eb875f062c15cd2b80c90a63efd148c9d6d7056b1e3520010b05
Found register at address: 9f0e6f28c7768b16a4d5559793f46caf8bb6ed5cbe29fe9372f6e13df2e8411984604b15ae9c34639e58f51f0e3d5e53e71eecbd2939eb875f062c15cd2b80c90a63efd148c9d6d7056b1e3520010b05
Updating register with new value: So lets try again fot timingtests -- How are you? What is the weather like there? I'm having bacon and egs for breakfast

āœ… Successfully updated register
With value: [So lets try again fot timingtests -- How are you? What is the weather like there? I'm having bacon and egs for breakfast
]

real	1m53.328s
user	0m3.142s
sys	0m2.898s
willie@gagarin:~$  time ant register get 9f0e6f28c7768b16a4d5559793f46caf8bb6ed5cbe29fe9372f6e13df2e8411984604b15ae9c34639e58f51f0e3d5e53e71eecbd2939eb875f062c15cd2b80c90a63efd148c9d6d7056b1e3520010b05
Logging to directory: "/home/willie/.local/share/autonomi/client/logs/log_2025-01-05_21-17-19"
šŸ”— Connected to the Network                                                                                                                                                  Getting register at address: 9f0e6f28c7768b16a4d5559793f46caf8bb6ed5cbe29fe9372f6e13df2e8411984604b15ae9c34639e58f51f0e3d5e53e71eecbd2939eb875f062c15cd2b80c90a63efd148c9d6d7056b1e3520010b05
āœ… Register found at address: 9f0e6f28c7768b16a4d5559793f46caf8bb6ed5cbe29fe9372f6e13df2e8411984604b15ae9c34639e58f51f0e3d5e53e71eecbd2939eb875f062c15cd2b80c90a63efd148c9d6d7056b1e3520010b05
With value: ["Hi"]

real	2m1.985s
user	0m3.715s
sys	0m3.432s
4 Likes

Yeahā€¦ I wouldnā€™t count on that one but would think a rewarding scheme incentivising speedy nodes (and a feedback mechanism to know when some kind of bottleneck kicks in and nodes are slow responding) would help a lotā€¦ The community nets back in the days were all amazingly fastā€¦

6 Likes

Not just logging ā€¦ but I suspect many things over time - including moving to the native token, will speed things up a lot.

IMO, we should build/fork apps that are not so dependent on the slower aspects of :ant: to begin with, then move them, more and more, into the :ant: ecosystem as it matures.

We need to think strategically here.

7 Likes

amail will be a smart one. Fully encrypted and confirmed sender built in without any need for special code. Also no harvesting of information, nor mandatory recording by ISPs of email date/time sender/receiver and subject line that Australia has in place and companies like google also adhere to for the AU government when requested (no search warrant). Nor googleā€™s ā€œadvertisingā€ engine scanning your emails either.

I prefer just ā€œmailā€ and not ā€œemailā€ or ā€œamailā€ since virtually all mail is ā€œemailā€ now-a-days. Like saying ATM machine.

But mail is something everyone uses and while itā€™ll take time to be adopted it will never be adopted till its written/implemented

Video delivery is another since parallel requesting of chunks overcomes download delays, but upload is an issue because that is rather slow at the moment

8 Likes

? What is amail? Is this an existing app? Do you have a link? I feel like Iā€™ve heard it mentioned before, but a search doesnā€™t turn anything up for me except a proprietary email storage management tool.

Autonomi mail

3 Likes

I think you havenā€™t visited Germany lately - youā€™d be surprised =D

I guess similar to the US an cheques over thereā€¦

Still billions of non spam emails sent per day world wide. I doubt there was ever that many letters type of mail sent in any day. And now there is a whole lot less

5 Likes

Of course! ā€¦ Are you thinking of mail server nodes as a way to move mail into and out of the network? And then a client app for dedicated :ant: mail users?

Using :ant: mail storage, your mail becomes private & portable. Nice idea.

This maybe needs itā€™s own thread - pretty interesting.

5 Likes

This might be a way forward for ā€˜amailā€™, Deltachat

Built on Rust, FOSS, fully distributed chat and email,

with option to add email servers,(see YT vid link below) itā€™s pretty refined

A short 5min vid demo on how to set up use of different email server options

supports all the IETF RFC ā€˜standardsā€™ for emailā€¦

Very active,

at first glance appears to check off all the boxes to be a candidate for integration into Autonomiā€¦

and offer some value add opps for in theory,

allow Autonomi developers to run email server nodes with value add services still interconnected vis Autonomi comms channels

Four primary contributors for Desktop repo

6 Likes

Nice find. Do you know yet what it uses for peer discovery and connection? Or is that all done through the chat mail servers? Is having a chat mail server with appropriate encryption something that dovetails with Autonomiā€™s philosophies and motivations?

I like this.

Related, if we were to do something that needed an equivalent to TURN and STUN, there is this open-source version:

2 Likes

now here is RT interactive P2P secure speed

Watch the demo in this linkā€¦

2 Likes

iroh is a big part of enabling delta chat to do this secure P2P RT capability

its DHT stuff , rust based

2 Likes

TURN STUN Server optional and they use QUIC

Looks like a very good fit

1 Like

I havenā€™t gotten too far under the hood yet, but this is well-developed and seems to have a lot of potentialā€¦

1 Like

same reading both delta and iroh docs

Talk to me on Delta Chat at

Southside

y7lxf4115@nine.testrun.org

Looking at Iroh quick start here:

This would be a good test space to see what we can get going wrt connecting to the Autonomi network, if it is going to be possible.

1 Like

Give me a minute!

1 Like