Machine translation with deepl.
When will you be informed of the project's progress?
October : Why change?
November - December : what will change
January : what won't change
and how it will happen
February : satellite software : discovering, testing and using
The main reason motivating this migration: Difficulties in maintaining Duniter V1 (fixing bugs and making improvements).
Security issues,
Requirement for blacksmiths to manually resynchronise to keep things running.
Risk of fork* if the blacksmiths do not update Duniter quickly in the event of a bug fix.
A fork is when two nodes calculate the same block at the same time, resulting in 2 versions of the same block, and therefore 2 versions of the blockchain to follow.
A fork can resolve itself, without any loss of data (this is normal when the nodes are up to date),
It can be resolved with a loss of data, which is quite common in V1 (when there are problems with synchronisation or updating nodes).
It may not resolve automatically, resulting in a split in the blockchain (some users do not see the same thing as others).
If the fork is not resolved (automatically or manually) this can lead to a split in the community.
More details in French by following these links:
https://journalducoin.com/lexique/fork/\
https://www.coinbase.com/fr/learn/crypto-basics/what-is-a-fork\
https://fr.cryptonews.com/exclusives/c-est-quoi-un-fork-5803.htm
Long time to display transactions
Between 5 and 10 min for a transaction to be processed, 30 minutes for it to be validated
Pool synchronisation problems1: Different views from one node to another, as no node has a global view of the pools.
Transactions or certifications that do not go through.
Certifications that disappear.
Difficulty getting new certifiers in (synchronisation problems between certifiers to have 5 certifiers available at the same time)2.
Easy maintenance and updates for developers
Automatic updates without a fork for blacksmiths
(the possibility of refusing an update will still exist, but it will be voluntary and no longer due to forgetfulness).
One block every 6 seconds
Faster and more reliable node synchronisation
Certifications validated immediately (no pools)
Easier entry for new certifiers (no need for synchronisation between the first 5 certifiers)
The software is constantly evolving, and to date we are on version 1.8.7 of Duniter, and 1.7.13 of Cesium.
These upgrades have been made in such a way as to remain compatible with previous versions, and have always passed without a problem.
Version 2 is still open source software, and is a new blockchain that will start with all the data from the Ğ1 V1 blockchain at the time of the switchover (accounts, transactions, certifications, etc.).
All your Ğ1s, certifications and transactions will still be there .
A new blockchain requires new software (Césium 2, Gecko, Tikka, G1nkgo 2, ....).
It will not be possible to trade between two different blockchains, so after the switchover date you will need to have installed the new version of the software to continue trading ğ1 with the rest of the community.
To make sure you don't miss out on this changeover, stay tuned to this site, the forum and the social networks!
Click on the image to enlarge
We'll be talking about addresses rather than keys, they'll all start with ‘g1...’, so use the end of the address rather than the beginning, to recognise your account.
In Duniter v2, we will be encouraging the use of an address rather than a simple public key. Using an address avoids mistakes such as copying and using a key on the wrong network.
To assist you, for accounts created before the update, Cesium2 will display the old ‘public key’ as a reminder. The same applies to G1nkgo, which will display this old key.
In blockchain v1, accounts with less than 1 Ğ1 disappear without the user being notified (currency destruction).
In blockchain v2, it will be impossible to go below 1 Ğ1 without explicitly requesting that the account be closed.
Authentication by secret identifier and password is not sufficiently secure for a currency (your banks now require double authentication).
Only for those who want it .
A blockchain needs computing power and storage space. Although both are substantial, they are not unlimited. One possible attack is to saturate the computing power by sending billions of transactions per second.
Other blockchains charge a fee for each action to discourage this saturation of computing and storage space.
It is unlikely that such an attack would be launched, as it would lead to the attacker's ruin, for a temporary blockage. These costs are therefore a deterrent.
More information in French on the technical forum
Today, any member can install a node and forge blocks, which leads to some update and synchronisation faults as well as security problems, as some users are unaware of the security flaws in their installation and ‘forget’ to update.
With Duniter V2, only members of the blacksmiths subnet will be able to forge blocks.
Anyone can still run a mirror node that doesn't write blocks but responds to client requests.
As the forger nodes focus on calculating and writing blocks, they will no longer respond to client requests.
All the nodes communicate with each other almost instantaneously.
Blacksmith certifications will have to comply with a blacksmith licence which ensures a good level of security, among other things having already been running a mirror node correctly for some time, being able to keep your server open 24/7 and having a good internet connection.
Members of this sub-net do not necessarily need to know each other or see each other physically, as they must first be members of the Co-Creators' Web of Trust.
To be part of this forger sub-web from the start, you need to run a node before switching to gdev or gtest (the currencies used to test version 2 before starting up).
A documentation explaining how to install a node and become a Blacksmith in V2 is currently being written and will be communicated as soon as it is completed.
Current smiths are invited, if interested, to try installing Duniter V2, to see how it works, detect any installation problems and help write the ‘becoming a blacksmith’ documentation.
It is/will be possible to use Yunohost or Docker images.
More information in French on the technical forum
New features may be implemented after the launch of Duniter V2, if developers are available to work on them.
Maaltir by Collectif MàJ-V2, validated by hugotrentesaux, bgallois, Moul, Tuxmain
Click on the image to enlarge
La monnaie libre est portée par un collectif d’êtres humains, elle ne dépend d’aucune organisation "officielle".
De nombreux collectifs et autres sites sur la monnaie libre existent pour en parler…
Bien que francophone, ce site se veut compréhensible et utile pour le plus grand nombre.
Il est possible de rencontrer les contributeurs de ce site lors des événements monnaie libre et discuter avec eux sur les 2 forums historiques afin de contribuer vous aussi.