HugoTrentesaux proof of personhoodproof of identityweb of trust 🇫🇷 2022-11-24

This article is an opinion piece. Its content should be understood as the author's point of view.

Duniter and Web3

Web3 is the name given to an ideal future architecture of the web where blockchain technology allows decentralized governance and token-based economics (instead of the current mostly ad-based model). But currently Web3 initiatives seem limited to a technology-enthusiast elite already well integrated with the online world and does not help closing the digital divide. It is not inclusive enough of the working class and tech fearful people to reach its full democratic potential.

Duniter software addresses this issue by implementing the RTM, a sound monetary theory proving that the only egalitarian monetary creation is in the form of a Universal Dividend (UD) (not to be confused with an universal basic income, UBI). Its Web of Trust (WoT) serves as a basis for decentralized digital identity, allowing the allocation of this UD.

A life-size experiment named Äž1 currency and started in 2017 and confirms that the UD is a valid way to tackle social inequalities and provide a true unit of measure of value. At this point, the Äž1 WoT counts 6971 individuals with a high social diversity. It is making itself ready to scale up thanks to the rewriting of Duniter in the Substrate blockchain framework, allowing to benefit from its scalability and on-chain governance ecosystem.

duniter in web3 logo

Duniter and web3. Credits @imppao

Libre Money

Äž1 is a libre money (as libre software, meaning "free" as in "freedom") in the sense given by the RTM: a money in which monetary creation does not introduce inequalities. The RTM proves such a currency must be issued in the form of an Universal Dividend (UD), distributed periodically among the users in proportion of the total monetary mass. As a corollary, any currency not implementing a UD does introduce inequalities. For example Bitcoin favours the ones arrived early and the ones owning powerful machines, Ethereum benefits to the early joiners and since 2022 advantages the stakers (the one already owning a lot of tokens), fiat currencies advantage the wasp and so on...

The growth rate of a libre money can be chosen at start but is fixed once and for all (at constant demography). Äž1 is targeting people with a life expectancy of ~80 years and the choice of a 10% annual growth rate was made so that the total monetary mass comes in equal parts from living people and dead people (ref in French) in the hypothesis of a constant demography.

Web of Trust (WoT)

Despite cryptography ensuring the authenticity of a document thanks to digital signature, it does not establish the link between the digital identity and the individual. This problem known as proof of personhood (PoP) (or proof of humanity) is known to be difficult. The Web of Trust approach used in PGP in an attempt to address it (i.e. establishing the binding between a pubkey and its owner) seems dead now. A workshop named Rebooting the Web of Trust (weboftrust.info) has been working on rebooting this since 2015 through annual RWOT events with no concrete implementation yet.

Duniter's Web of Trust, thanks to its clever mix of temporal and static rules (read more), has allowed the Äž1 community to grow in a steady and sustained manner. Its relative slow growth appeared beneficial to the "Trust" part of Web of Trust. The members are well spread over the French territory both in urban and rural areas including territories overseas. Äž1 community is involved in Duniter governance through many off-chain IRL meetings.

web of trust

snapshot of the web of trust on 2022-11-22: 6944 members, 61737 certifications. Animation available on https://youtu.be/Hj3GpaEYLwA

Proof of identity blockchain consensus

Blockchain consensus algorithms can be permissionless or permissionned. Known permissionless algorithms like Bitcoin's proof of work are energy intensive and slow. This is why a lot of blockchains headed towards permissionned algorithms like proof of stake or proof of authority. While Duniter v1 used a mixed proof (read more), Duniter v2 is now ready to use the fully decentralized proof of identity mechanism provided by its Web of Trust in combination with the hybrid BABE/GRANDPA algorithm. While the main human WoT is available to anybody, a subset of it called smith WoT with high security requirements will grant access to the set of block-authoring members (a.k.a authorities). It will then be the first blockchain consensus using a fully decentralized proof of identity (PoID) permission layer for BABE. It is an other way to get closer to real on-chain democracy (the next existing closest way being NPoS in my opinion).

Tool-oriented community-driven design

While many Web3 projects apply product-oriented design, Duniter software ecosystem is tool-oriented. It does not try to create need with aggressive marketing, it caters to different user needs. Just looking the galaxy of free software connected to Duniter's blockchain gives an idea of the diversity of use of this currency compared to the mainly financial aspect of crypto-tokens.

Future of Duniter

Until now, Duniter has been mainly confined to French-speaking users, but it is opening up to the outside world by translating its documentation into English and Spanish and by rewriting its core in the Substrate framework. This will facilitate interoperability with other blockchains and the extension of its web of trust, one of its main strengths.

If you want to know more about Duniter or want to contribute, please get in touch with us on our Discourse technical forum.

Get in touch!