Update February 17, 2022

More publicity for the Safe Network this week with @JimCollinson featured in a Computing piece about Web3. In the article Jim explains that he shares the overall aims of Web3 but worries about the implementation so far, and talks about how we need to avoid repeating the mistakes of the past. He goes into more detail below.

General progress

@ChrisO continues to tighten up the CLI, by extending the install script to use a system-wide location for safe if the script runs as sudo, and a Powershell install script is provided for Windows users (#1017). This removes the need to use Linux emulation to get the latest version of safe on Windows. Windows users are generally less comfortable with the terminal, so it’s important we remove as many barriers as possible. For instructions, please see the updated Quick Start section of the CLI user guide.

@Qi_ma thinks he’s found a bug that was stopping all the elders joining as a network starts up - something that’s been causing unpredictable behaviour in recent community testnets and on CI. However, it’s quite a deep rooted little blighter and will take a bit of time to work through all the code affected, but fingers crossed.

The DKG work on aggregating signature shares when elders reach consensus on nodes joining and leaving has now been completed by @davidrusu and @anselme. This is a necessary step to allow the membership work that @bochaco has been doing to be integrated into the sn_node code, so that’s what will be happening over the next few days.

The Web3 We Weave: Building an Internet for Humanity

It’s a trait often found with new advancements—we have this new tech, now what can it do? How can we build a business, or an ecosystem, around this technology, or a platform based on its inherent limitations? This is often a trap, and one that Web3 is tumbling into, and why—as I explained to Computing—Web3 has some fundamental issues that need to be grappled with.

It’s not due to lack of investment, or enthusiasm, or sharp minds… it’s mostly down to the starting point.

So let’s reframe things. Rather than asking, what can people do with this new technology? Let’s instead ask: what do people need? Then let’s go and make technology to meet those needs.

Sometimes it’s worth taking a step back and looking at why we are building the technology that we are, especially when the solutions we are promoting often seem to go against the grain of current trends; Web3 being no exception.

That is the modus operandi of the Safe Network project. So here’s a reminder of what we are all working towards, what the objectives are:

  1. To allow anyone to have unrestricted access to public data: all of humanity’s information, available to all of humanity.
  2. Enable people to securely and privately access their own data, and use it to get things done, with no one else involved.
  3. Allow individuals to freely communicate with each other privately, and securely.
  4. Giving people and businesses the opportunity for financial stability by trading their resources, products, content, and creativity without the need for middlemen, or gatekeepers.

So what does society need? What is the current Web2 lacking, and where is it failing to meet those needs? More than anything: unrestricted access to knowledge, unencumbered access and control of personal data, and privacy in the utilisation of those features.

So if we are building a new web—a third generation as it were—we absolutely need to address those issues and not entrench them.

Blockchain allows us to go and build some fascinating things, and quickly, but artificial scarcity, and the tokenisation of everything is not the basis of a global communications platform fit for the needs of humanity. This is why we continue to pursue some fundamental technological advancements, even though they are hard, they take time, and despite being told they cannot be achieved. They must be achieved.

Let’s take for example, perpetual data, and the pay-once-store-forever model. It sounds outlandish. But it is a prerequisite for giving people both control over their personal data and building a global knowledge commons, available and open to all.

Without this, control over knowledge lies with those who have the ability to pay for it. Control over knowledge means control of power, and therefore power belongs to the wealthy… so it becomes a fundamental question of entrenching inequality.

And to whom does the control over personal data belong? If through losing the ability to pay for it, or through falling out of favour with those serving it, I can lose access to my personal data, is it really my data? Am I sovereign over my own digital life, or am I merely renting it from someone else?

The surveillance state was imposed on us all, secretly, against our will, and the surveillance capitalism model of the Internet hand-in-hand with it. Who, if they were offered the choice now, would consent to it?

The alternative is to accept that public knowledge, and private data, is something that is worthy of collectively building, maintaining, and preserving for the good of everyone, and together building the technology, the economy, and the infrastructure that will serve us all.

The prize is huge here, so we commend you all for lending a hand in seeing it come to life.

Useful Links

Feel free to reply below with links to translations of this dev update and moderators will add them here:

:russia: Russian ; :germany: German ; :spain: Spanish ; :france: French; :bulgaria: Bulgarian

As an open source project, we’re always looking for feedback, comments and community contributions - so don’t be shy, join in and let’s create the Safe Network together!


yey! chars


Inspiring write up at the end. Good progress and that DBC PR was a whopper. Looking forward to more stability and the integration of DBCs.


well done to all the team and now to read :slight_smile:

The surveillance state was imposed on us all, secretly, against our will, and the surveillance capitalism model of the Internet hand-in-hand with it. Who, if they were offered the choice now, would consent to it?

never a truer word was said !!


Thanks so much to the entire Maidsafe team for all of your hard work! Keep fighting the good fight! :racehorse:


¡Venceremos! ¡Hasta la revolución siempre!

Muchos gracias to all involved. As ever @JimCollinson writes fluently and persuasively, as we get closer to release, I have a feeling we will see many more contributions from him and @Heather_Burns spreading the message wider.
Hand in hand with this is the Powershell script. Hang on, its only a wee script, you say… But its much much more than that. This script for Windows users makes joining in the testnets and comnets HUGELY easier for 95% of PC owners and hopefully we can look forward to much wider participation in these tests. Thank you @chriso, I suspect this could mark a real change in comnet/testnet participation numbers.
It does mean that those of us with a little knowledge will need to be on hand to help out the newbies. But we can concentrate on what they are getting wrong with SAFE commands, not whether they have Github just right or simple confusion over unfamiliarty with the linux CLI. So its all good - thank you


Edit: damn, why does the reply thing never work for me?! @Southside

I thought you may like the sudo option for the Linux install too :slight_smile: .

It installs the CLI to /usr/local/bin.


IMNSHO where it should have been all the time :slight_smile:


Now that I’m a Londoner, I only understand Her Majesty’s English.

(También, tu español es aún peor que el mío, cabrón!)


Geez peace, ya rocket.


Sus pollos son escarpados, la mayorĂ­a de ellos tienen la viruela y graznan en estonio muy poco gramatical.


May your apples and pears always take you safely where you want to go. Hope you enjoy it. It’s my favourite world city.


At the risk of going completely off topic, I have to agree. It’s right up there with Berlin and Amsterdam now.


Probably a daft question but will the windows script still work on git bash?

edit: doesnt work on gitbash but all good on powershell. I now have double the chance of getting a node on the next comnet/testnet :+1:


Nice little update. Nice write up! Still cant wait to use this thing!


Dunno yet but son#2’s Win10 box will be getting a serious footering with later.


I love both but don’t think they compare. Perhaps though because I’ve lived in London so know much more of it.


It won’t. Part of its intention is to remove the need for Git Bash.


I can feel the Maidsafe’s fire! I can feel it!