Update 25th April, 2024

Some good news to kick off with: Roland and Benno have succeeded in getting nodes and clients working from behind NAT firewalls with Quic so we’re definitely getting there in terms of nodes from home. Some aspects of AutoNAT (automatic detection of nodes behind NAT) need further refinement, but it’s at a stage where we want to test out what we have, and see if home nodes are earning – proof that they are connected properly. So come and give it a whirl from home with our latest alpha network: PunchNet.

And it’s great to see another community testnet out this week! Credit to @shu for this one. It’s incredibly pleasing to see it doing so well and folks jumping in to get involved.

For those wondering what ‘shunned’ signifies in the logs and vdash, it just means that one of your close nodes has indicated you are unreliable. It does not mean that you are banished—yet—although that is the likely outcome. More explanations on this thread. The algorithm used to shun peers is still under development, so we may need to back it off a bit if the shunning gets out of hand.

We have a couple of staging networks planned, one to test out a faucetless network, another (perhaps the same one) to put the node manager through its paces, so watch out for those. First though we’ll be looking at hole punching.

We’ve also been looking ahead to Beta testing, how to incentivise testers to join. @bux spoke a bit about this at our bi-weekly Discord Stage event Tuesday and there’ll be more about that really soon.

Welcoming our Autonomi Builders

There was also some exciting news about ecosystem builder partnerships with Cosmos, Jams and Cloudprox TurboDataSafe. For those who weren’t able to hear these teams explain their projects firsthand, here’s a quick summary of what they have in store, and why they are building with Autonomi:

Cosmos

What is Cosmos?

  • Cosmos is a super app that enables people to easily and securely acquire properties to rent and buy. They also would like to build a micro ecommerce function for those who want to sell goods (an old tv for example). Cosmos want to build a decentralised, independent app, so we can’t be restricted or controlled by a single individual or organisation. An app, that’s free from any form of corporate or government interference

Why build on Autonomi?

  • “We wanted to build on something like Solana but discovered that Solana, Eth, IPFS etc aren’t truly decentralised. We needed a truly decentralised solution that is localised and scalable as well as transaction free. We had a previous project that died off due to gas fees being too high, Africa works different to most other places in the world and cost to participate is a big factor.”

CloudProx TurboDataSafe

What is CloudProx TurboDataSafe?

  • Cloudprox is a mini version of what is already in use in the big data centres. A really fast storage device (actually a piece of software installed on linux) that allows you to store your own data locally and automatically starts running nodes/and storing data on Autonomi. Part of the user interface is browser based which you can aim at a select set of hardware or a really small storage system eg. raspberry pie 5. It also comes with a mini pop up store for retail services and/or products. An example of a use is to store a video locally as well as simultaneously on Autonomi so if something happens to the local copy it is easy to retrieve.

What’s the future vision, the dream for CloudProx TurboDataSafe?

  • “We want to make this available in a form that others can use to support other people and make projects easily accessible.”

JAMS

What are you working on right now, what is the MVP of JAMS and what’s next?

  • MVP is going to be basic as you would expect (MVP and all that) - think early 2000s iTunes player. Shortly after being able to follow people, we will implement artist discovery. Artists will be paid directly, no skimming off the top, you can listen for free but subscription money would go 100% to the artist.

What’s the future vision, the dream for JAMS?

  • Main goal is for artists to be paid fairly so they don’t have to worry about anything other than creation, everything else is taken care of as well as the creation of a suite of tools. We were also looking at JAMStand, for artists to connect with fans and to help with royalty splits, copyrights etc (now looking at partner integrations as well here). Ultimately we want to put everything in the hands of the artist.

All three of these builders have their very own channel on the Autonomi Discord server, so feel free to dive in, ask questions, and help build the future!

Another date for your diary

Bux will be speaking live at Consensus in May, so we expect a big influx of interest in Autonomi then. It’s all coming together folks! :popcorn:

General progress

@roland and @bzee successfully got hole punching working! The home node was functional and was able to receive PUTs via a relay from clients running behind NAT.

Benno has also been looking at uPNP testing it with a remote node and seeing what happens when compiling with Wasm32.

@qi_ma has been working on some fixes for self-encryption as well as investigating logs from community testing, making some changes to reduce the size of the logfiles and improving logging from the faucet in testing.

@Bux, @JimCollinson, and @andrew.james have been turning their attention to attracting and incentivising beta testers as well as developing our new partnerships. We think you all are going to have a great time getting stuck into the Beta when we launch the rewards program in the coming weeks! This along with hole punching, and an improved node UX is really going to get the beta network expanding quickly, as we cast the net wide for new participants and power towards launch.

Meanwhile, @chriso continues to tweak and add functionality to node manager including issues seen by community members on macOS and Windows. He refactored and upgraded testnet-deploy, our tool for automating the deployment of testnets on AWS and Digital Ocean.

And last but definitely not least, @joshuef created a PR to feed the Foundation wallet by default rather than the faucet, and worked on getting @mav’s mnemonic work integrated with the client and faucet, so we can start to have Genesis disbursed to foundation initially and test out that flow in testnets.

57 Likes

Great job! Looks like it’s going to be interesting


Privacy. Security. Freedom

26 Likes

Great job. Going ahead testing the network

15 Likes

Sneaked in to snatch a podium position,

Well done to everyone for all their hard work.

14 Likes

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

And also to our testers and moderators! :man_factory_worker: :man_factory_worker: :man_factory_worker:

And I am thrilled we have a wonderful new testnet as well! :smiley::smiley::smiley:

8o0qmg (1)

15 Likes

Thx Maidsafe devs 4 the update

Sorry for me the best news is

What amazing work :partying_face:

Autonomi Builders :clap: :clap: :clap:

Keep hacking and testing super ants
Wow just wow what a day :beers: :champagne:

15 Likes

Fantastic news about hole punching!

I will be testing out nodes from home with this new testnet, as this was a blocker for me due to port forwarding not working for some reason.

Also excited to hear about Beta developments that will make it easier for users… decent UX + ability to work from normal home computers will make it available to so many more people.

Exciting times ahead. Keep up the amazing work!

15 Likes

It seems to me that Shunned should include a count, eg Shunned by 2 of 10 peers in logs and perhaps Shunned (2) in Vdash with a tooltip indicating total peers.

There’s a big difference between Shunned by 1 of 10 and Shunned by 10 of 10.

10 Likes

Good idea. Latest vdash does exactly this! :wink:

13 Likes

This guy should be able to help with hole punching too. :rofl::rofl::rofl::rofl::rofl:

8o15y8

7 Likes

Amazing work!

7 Likes

Thanks for adding a summary of the Autonomi builders. I might have missed this if it was not mentioned here.
I look forward to seeing the engagements in the new Discord channels. :+1:

3 Likes

If you want to see important announcements from discord then this topic is updated by community members with them.

4 Likes

My router at home was always the thing that stopped me from joining test nets. With hole punching, at last I can join, with nodes from home. Love this, great job team!

5 Likes