Update 23rd January 2025

As we approach the token generation event (TGE), announcements from the team have been coming thick and fast. There’s not too much to add in our general summary this week, so we’ll just round them all up in one place.

Network size

First a glance at our network size chart shows that we peaked at something like 290,000 nodes and have (at time of writing) settled on a reasonably steady state of about 280,000. This equates to roughly 1.7 PB of user data storage capacity in 8.5 PB of raw storage capacity. @shu has run a comparison: Sia Network has 86,000 nodes and roughly 8.67 PB of user data storage capacity. Storj Network has 26,000 nodes with roughly 112 PB of user capacity.

Latest release

If you haven’t done so already, please upgrade to the latest releases: antnode v0.3.5 and node-launchpad v0.5.3. Community members are already reporting leaner operations and better stability - so what are you waiting for?

Smart contract upgrade

We are planning very shortly to upgrade the smart contract for chunk upload pricing. The new contract will adjust upload prices dynamically based on the network’s utilisation, resulting in dramatically higher upload prices and rewards.

Airdrop

We also announced details about the upcoming MAID/eMAID to ANT airdrop. If you’re a MAID or EMAID holder, be sure to read this post.

Winner winner chicken dinner!

Social media prize goes to @LJlang. Yay! :trophy: :poultry_leg:

Dave news

Dave is up and about and the more feedback we get from you folks the better. So please give him a whirl and tell us your findings.

We know supporting only mobile wallets is not ideal; this is due to technical limitations with desktop support of the available wallets, and the WalletConnect protocol which we are using in order to provide the broadest coverage for wallets that we can. This doesn’t mean we aren’t looking at ways around it, just that this is why we released with Mobile only wallets.

We’re working on addressing all your feedback, and we greatly appreciate those folks who have provided it. We continue to work on Dave, but at this moment the network is the top priority, so some resources have been shifted there for the moment.

General progress

In alphabetical order, cos why not?

@anselme undertook a massive clean-up of the autonomi file structure, as well as separating code into clean modules for each low- and high-level datatype. This should make it simpler for us to build on. He also wrapped up the register removal, and cleaned up areas of the code where ‘dead’ types like Spend, transaction and auditor were still present.

@bzee has removed mDNS from the codebase. mDNS is a mechanism for peers on a small LAN to discover other peers. We were using it to bootstrap local test networks for convenience. By stripping it out, we now rely on the same bootstrapping mechanism as for a non-test network. This means we have fewer differences between our test and production networks, which has already uncovered a few optimisations for our bootstrapping process.

@DannyBeck is the main Dave man (Dave being the client GUI). He’s been fielding comments from the community and making changes accordingly. As mentioned above, we’re aware of a number of bugs and UI suggestions (getting this feedback ASAP was why we released Dave when we did). Keep the suggestions coming!

@dirvine has been looking with @shu, @roland and @qi_ma into the issue of whales riskily overprovisioning servers in the early stages of the network, aiming to go beyond the rather crude prevention mechanism we currently have in place. @qi_ma has removed this mechanism, and we’ll see how it goes. :crossed_fingers:

Ermine worked on replacing RPC with a metrics server for working with dynamic string data.

@jimcollinson has been working on a new documents site on GitBook. More on that soon.

Lajos wrote the airdrop script, and is working on unit tests for the Revenue Split, Leaderboard, App Registry smart contracts.

@mick.vandijke debugged an upload/download problem that’s been giving us gip, and fixed an issue where on zero collected quotes, the client would consider the chunk address to be already paid.

@qi_ma raised a PR to prevent free data uploads through replication, and one to avoid the CPU refreshing too frequently, which was interfering with metrics collection

@roland raised a PR to prevent harmless incoming connection errors from affecting the external address score, and one to introduce a relay reservation score to improve home node connectivity.

@shu worked on identifying improvements revolving resource consumption when gathering metrics, suggesting further improvements based on his initial analysis, as well as working on upscaling and DCUTR tests

Thanks to @happybeing for his suggestions for some changes to the Archive API in order to improve utility, privacy and reduce the likelihood of breaking changes.

57 Likes

Right place, right time. :tada:

Same goes for the network :grin:


Are there any thoughts on the persistent not enough quotes issue?

22 Likes

Thanks so much to the entire Autonomi team for all of your hard work! :muscle: :muscle::muscle:

19 Likes

There have been a few discussions and PR’s related to this. Issue between main and stable as well, so it’s on the cooker and the team are on it. I have not been though, but the guys are.

25 Likes

well dont to the team cant wait for TGE :slight_smile:

and for the not enough quotes bug to be crushed !!! :slight_smile:

16 Likes

Do we have a date for tge yet?

12 Likes

Thank you Autonomi team! :tada:

This is amazing for a storage project so early on in release.

21 Likes

Not fixed in stone afaik. I have a few things I really would like to see in place that are not yet. So there are tensions in house for sure as in the community :slight_smile: Close though, close

30 Likes

It’s better to do the right thing(s) instead of rushing it out the door.

21 Likes

It’s a nice, terrifying and exciting tension most of us are going through. We will see though

35 Likes

This was a great change because these mechanisms can’t be effective if they’re in the node software [alone]. Custom node implementations could simply eschew that code. Instead, the solution must be at the network (protocol) level.

Perhaps if successfully storing and retrieving stored data increments the node’s reputation, which is a multiplier to payouts, it would provide an ungameable incentive to not overprovision? It would also be an incentive to longer running nodes, discouraging the overprovision → fill → delete-and-restart hack.

12 Likes

Thanks for hard working!!! Gogo autonomi!!

13 Likes

Thx 4 the update Maidsafe devs

Network size? yes size matters :kissing_heart:
Wow just wow I received so much attos, farm, farm, FAAAAARM :farmer:

Much :heart_eyes: WEB10

Keep hacking super ants

12 Likes

CANT WAITTT !! Let’s go Autonomi.

9 Likes

Its ok to try sell emaid on uni, after I will see ants on same adress?

3 Likes

most certainly depends on what you think is “okay” xD

3 Likes

Might be viewed as scamming by some since they will never get people any more ANT and now have no real use after the exchange (TGE) happens

4 Likes

where did our 1 atto warrior vanish?! :open_mouth:

2 Likes

others might argue it’s a collectible then :smiley: whatever the value in that should be …

2 Likes