Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • websites/duniter_website_fr_v2
  • developerfred/duniter_website_fr_v2
  • LukeMarlin/duniter_website_fr_v2
  • Gobtous/duniter_website_fr_v2
  • tuxmain/duniter_website_fr_v2
  • vincentux/duniter_website_fr_v2
  • joss-rendall/duniter_website_fr_v2
  • aya/duniter_website_fr_v2
8 results
Show changes
Commits on Source (306)
Showing
with 1058 additions and 29 deletions
image: python:3.7-alpine
variables:
# This variable will ensure that the CI runner pulls in your theme from the submodule
GIT_SUBMODULE_STRATEGY: recursive
pages:
script:
# Install the zola package from the alpine testing repositories
- apk add --update-cache --repository https://dl-3.alpinelinux.org/alpine/edge/community/ zola
# Execute zola build
- zola build
artifacts:
paths:
# Path of our artifacts
- public
expire_in: 1 week
# This config will only publish changes that are pushed on the master branch
only:
- master
[submodule "static/ForkAwesome"]
path = static/ForkAwesome
url = https://github.com/ForkAwesome/Fork-Awesome.git
[submodule "albatros"]
path = themes/albatros
url = https://git.42l.fr/HugoTrentesaux/Albatros.git
# Zola theme based on w3.css framework
# Site web de Duniter
This zola theme is made to provide easy access to basic zola features with decent looking responsive layout. It also provied an opinionated methodology to customize it.
Ce site est réalisé en Zola et sert de support technique pour présenter et utiliser le logiciel Duniter. Il présente également les concepts de bases d'une monnaie libre et du fonctionnement de la monnaie ğ1.
## Usage
## Utilisation
This theme uses the "include" feature that is not supported by Zola theme manager. It is not made to work out-of the box on an existing site but rather to start a new one from scratch. So first step is to clone it.
Pour modifier le site localement, veuillez d'abord cloner le dépôt :
```
git clone
git clone https://git.duniter.org/websites/duniter_website_fr_v2.git
```
This theme uses Forkawesome as icon provider, you can get it as a submodule
La plupart des composants sont directement inclus, mais certains comme Forkawesome (pour les icones) sont disponibles comme sous-module git. Vous pouvez les ajouter avec :
```
git submodule init
git submodule update
```
The theme includes a lot of files not as submodules (katex, fonts, demo images...) and weigths 10Mo
But do not panic, the output website will remain light!
Après avoir installé [Zola](https://www.getzola.org/documentation/getting-started/installation/), lancez dans le dossier principal :
## TODO
```
zola serve
```
et cliquez sur le lien [http://127.0.0.1:1111](http://127.0.0.1:1111) pour consulter le site localement (rafraîchi automatiquement en cas de modification).
Pour mettre à jour la documentation automatiquement depuis le gitlab, veuillez exécuter le script dédié (au stade de prototype, peut casser à tout moment) :
```
pip install toml
./scripts/get_external_content.py
```
## Vue d'ensemble
La plupart du contenu du site est situé dans dans le dossier `content` sous forme de fichiers Markdown (texte amélioré) avec des métadonnées en en-tête. Les fichiers statiques (images, documents) sont pour la plupart dans le dossier `static`, une grande partie étant dans le dossier `PELICAN`, issu de la migration du site initial. Le thème est constitué de fichiers html utilisant un langage de template situés dans le dossier `templates`. Enfin, certaines feuilles de style sont rédigées en sass (css amélioré) dans le dossier `sass` alors que d'autres sont écrites en css et situés avec les fichiers statiques.
## Contribuer
1. Proposer une version de chaque site sans régression.
2. Si cette version est acceptée proposer la version revue des sites.
3. Si cette version revue est acceptée, organiser la contribution, et intégrer les outils third party comme l'agenda du forum.
\ No newline at end of file
Pas besoin d'être à l'aise avec `git`, `zola`, `html`, `css`, `javascript`, `markdown` pour contribuer simplement. Il vous suffira de suivre le [guide de contribution](./doc/README.md).
\ No newline at end of file
# The URL the site will be built for
base_url = "https://example.com"
# Whether to automatically compile all Sass files in the sass directory
base_url = "https://duniter.fr/"
theme = "albatros"
compile_sass = true
build_search_index = true
default_language = "fr"
generate_feeds = true
feed_filenames = ["rss.xml"]
# Whether to do syntax highlighting
# Theme can be customised by setting the `highlight_theme` variable to a theme supported by Zola
highlight_code = true
taxonomies = [
{name = "authors"},
{name = "tags"},
{name = "category"},
{name = "language"},
{name = "framework"},
]
# Whether to build a search index to be used later on by a JavaScript library
build_search_index = false
[markdown]
highlight_code = true
highlight_theme = "base16-ocean-light"
[extra]
# Put all your custom variables here
name = "Duniter"
logo = "/img/duniter.png"
# content source is used to link to source files
content_source = "https://git.duniter.org/websites/duniter_website_fr_v2/-/tree/master/content/"
flag = "🇫🇷"
# customize navigation links
[extra.nav.links]
left = [
"monnaie-libre.md",
"g1.md",
"logiciels/_index.md",
"toile-de-confiance.md",
"contributeurs/_index.md",
]
right = [
"blog/_index.md",
"wiki/_index.md",
"faq/_index.md",
]
# links to translated version of the site
[extra.translations.en]
base_url = "https://duniter.org/"
flag = "🇬🇧"
# the following links will appear in nav menu
[[extra.nav.link]]
name = "GitLab"
url = "https://git.duniter.org/"
img = "/img/duniter_gitlab_small.png"
[[extra.nav.link]]
name = "Forum Duniter"
url = "https://forum.duniter.org/"
img = "/img/duniter_forum.png"
[[extra.nav.link]]
name = "Forum ML"
url = "https://forum.monnaie-libre.fr/"
img = "/img/logo_forum_ml_180x180.png"
[[extra.nav.link]]
name = "Mastodon"
url = "https://mamot.fr/@duniter"
img = "https://simpleicons.org/icons/mastodon.svg"
# some strings used in the theme
[extra.theme]
toc_title = "Table des matières"
see_author_articles = "Voir les articles sur ce site"
articles_on_this_website = "Articles sur ce site"
taxonomies_description = "Voici une liste exhaustive des taxonomies"
team_folder = "contributeurs"
links_label = "Liens"
+++
title = "Actualités"
+++
\ No newline at end of file
+++
title = "Accueil"
template = "custom/accueil.html"
template = "custom/1-accueil.html"
sort_by = "weight"
description = "Duniter est un logiciel distribué sur blockchain qui fait fonctionner la monnaie libre ğ1."
+++
This content will not be used. See the custom.html page for details.
+++
title = "Article démo"
date = 2000-01-01
draft = true
[taxonomies]
authors = ["HugoTrentesaux",]
tags = ["demo",]
[extra]
thumbnail = "/img/yunohost.png"
+++
# Article de démonstration
Cet article montre les fonctionnalités des shortcode. Il peut être généré avec `zola serve --drafts`.
### Display de notes possible
{% note(type="ok", display="block", markdown=true) %}
Note "ok" *échantillon*. De display "block"
Avec du contenu en **markdown**.
{% end %}
{% note(type="ok", display="both") %}
Note "ok" de display "both"
{% end %}
{% note(type="ok", display="icon") %}
Note "ok" display "icon"
{% end %}
### Type de notes possible
{% note(type="default") %}
Note "default"
{% end %}
{% note(type="neutral") %}
Note "neutral"
{% end %}
{% note(type="ok") %}
Note "ok"
{% end %}
{% note(type="warning") %}
Note "warning"
{% end %}
{% note(type="error") %}
Note "error"
{% end %}
{% note(type="info") %}
Note "info"
{% end %}
### Taille de note possible
{% note(type="info", markdown="true" size="small") %}
Note "small"
Avec deux lignes
{% end %}
{% note(type="info", markdown="true" size="medium") %}
Note "medium"
Avec
Trois lignes
{% end %}
{% note(type="info", markdown="true" size="large") %}
Note "large"
Avec
Cinq
Lignes
?
{% end %}
\ No newline at end of file
+++
title = "uCoin aux 5èmes Rencontres des Monnaies Libres !"
date = 2015-02-05
[extra]
thumbnail = "/PELICAN/images/calendar.svg"
[taxonomies]
authors = ["cgeek",]
tags = ["RML",]
category = ["Évènements",]
[extra.translations]
en = "blog/ucoin-at-the-5th-freedom-money-meeting/"
+++
# uCoin aux 5èmes Rencontres des Monnaies Libres !
Le projet uCoin sera sous les projecteurs des 5èmes Rencontres des Monnaies Libres (RML ou Freedom Money Meeting - FMM) ces **4 et 5 Juin 2015 à Paris** ! Cet événement sera une grande occasion pour nous de :
* faire *une démonstration en direct* en créant notre monnaie FMM5 !
* présenter plus en détails à la fois les logiciels *cœur* et *client*
* donner les plans du projet pour les mois à venir
* expliquer plus précisément la philosophie du projet
Donc si vous êtes un potentiel développeur, testeur ou promoteur du projet, n'hésitez pas à vous inscrire à cet événement ! Vous trouverez ci-dessous l'annonce officielle faite sur le site web [www.openudc.org](http://www.openudc.org/2015/02/05/5th-freedom-money-meeting-4th-to-7th-june-2015-paris/), avec les détails d'inscription et d'organisation de la rencontre. En espérant vous y retrouver !
> # 5th Freedom Money Meeting 4th to 7th June 2015 Paris
> ###### *Posted on [February 5, 2015](http://www.openudc.org/2015/02/05/5th-freedom-money-meeting-4th-to-7th-june-2015-paris/) 08:49 by [Galuel](http://www.openudc.org/author/galuel/ "View all posts by Galuel")*
>
> The 5th freedom money meeting (FMM5, “Rencontres des Monnaies Libres”) will take place in France / Paris – Montreuil, 4th, 5th, 6th and 7th June 2015\. You can subscribe emailing [galuel at glibre dot org](mailto:galuel at glibre dot org "mailto galuel at glibre dot org"). You can also contribute to the event by publishing those informations in your own website. The program is an indication, and will be modified during next months.
>
> * **4th June 2015 : uCoin core (for developpers only)**
> * Introduction, presentation and running uCoin core
> * Review of different WoT algorithm and how to code them in uCoin core
> * Code review of Nodejs, uCoin, objects, class and code architecture
> * How to compile and produce full uCoin package
> * RoadMap and more…
>
> * **5th June 2015 : Cutecoin + uCoin Apps (mobile) (for developpers only)**
> * Introduction and presentation of Cutecoin code architecture (Python etc…)
> * Compiling and Running last Cutecoin version, joining a uCoin free money community
> * Introduction and presentation of uCoin Apps, a uCoin mobile client
> * RoadMap and more
>
> * **6th June 2015 : Game “La Corbeille” new version 3.0 ! (Open to any contributor)**
> * morning (9h00) : subscriptions to the game and rules explanations, choice of money models to play
> * morning (10h00) : Game start with first money code played 80 years
> * Morning (13h00) : Lunch
> * Afternoon (14h00) : Game with next money code played 80 years
> * Afternoon (18h00) : collecting game data, first comments towards video and text production
>
> * **7th June 2015 : Other contributions**
> * Morning (10h00): Relative Money Theory conference about demonstration a new RTM Theorem “Law of transformation RdB/DU” : full equivalence (not completion) of referentials between free money and basic income based systems + how to contribute to RTM development
> * Afternoon (14h00) : Contributors to freedom money meet developers and exchange about how to join project and testing money community with CuteCoin.
> * How to play “La Corbeille 3.0″, collect data, developp the game community and development of a “Corbeille game data” internet site.
> * How to produce conference about freedom money, with return of experiences, sharing data and graphics.
>
> France / Paris – Montreuil (near [Métro Mairie de Montreuil](http://www.openstreetmap.org/node/255161399#map=12/48.8761/2.3035 "Mairie de Montreuil on OpenStreet Map") more details after subscription).
>
> <iframe src="https://www.openstreetmap.org/export/embed.html?bbox=2.2539138793945312%2C48.76592046318992%2C2.6281356811523438%2C48.957228082603905&amp;layer=mapnik&amp;marker=48.8615527456014%2C2.4410247802734375" width="425" height="350" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
> <small>[Afficher une carte plus grande](http://www.openstreetmap.org/?mlat=48.8616&mlon=2.4410#map=12/48.8617/2.4410)</small>
>
>
> Propositions of organisation for 6th Freedom Money Meeting, **must be sent before 31st August 2015**. The event needs to take place around November 2015, just send mail to any [OpenUDC](http://www.openudc.org/ "OpenUDC") or[uCoin](http://www.ucoin.io/ "uCoin") contributor or connect to the XMPP chatroom.
+++
title = "Récapitulatif des 5èmes Rencontres des Monnaies Libres : 4 jours intenses sur les systèmes monétaires !"
date = 2015-06-09
[extra]
thumbnail = "/PELICAN/images/calendar.svg"
[taxonomies]
authors = ["cgeek",]
tags = ["RML",]
category = ["Évènements",]
[extra.translations]
en = "blog/recap-of-the-5th-fmm-4-days-focusing-on-money-systems/"
+++
# Récapitulatif des 5èmes Rencontres des Monnaies Libres : 4 jours intenses sur les systèmes monétaires !
Ça y est ! Les **5èmes Rencontres des Monnaies Libres sont terminées**. Cela a été une [très riche expérience de 4 jours](@/blog/2015-02-05-ucoin-at-the-5th-freedom-money-meeting.md) à se concentrer sur les systèmes monétaires. Voici ci-dessous un récapitulatif rapide de ce qui s'est passé durant ces jours pour ceux d'entre-vous qui ne sont pas venus .
## Premier jour : plongeon dans le protocole uCoin
Le tout premier jour était une présentation faite par votre serviteur (cgeek) à propos du logiciel uCoin et de son protocole. Nous nous sommes intéressés aux détails techniques sur le fonctionnement de uCoin, sur les règles qui régissent sont protocole monétaire.
La présentation était en Français, vous pouvez la retrouver ici : [Presentation_FMM5.odp](/PELICAN/files/Presentation_FMM5.odp).
[![Presentation](/PELICAN/images/2015/08/fmm5_presentation.png)](/PELICAN/files/FMM5_Presentation_en.odp)
## Deuxième journée : les logiciels CuteCoin & uCoinApps !
Cette journée était une opportunité pour les logiciels client d'être présentés. Voyons les 2 premiers : *CuteCoin* et *uCoinApps*.
### CuteCoin
La matinée était dédiée à [CuteCoin](https://github.com/duniter/sakia), le tout premier client du logiciel uCoin. Nous avons vu :
* L'état actuel de l'application
* Le travail restant à effectuer
* Le processus de développement (tests unitaires, intégration continue)
* Et les fonctionnalités à venir
Dès à présent, CuteCoin vous permet de réaliser tout les opérations de base proposées par le logiciel uCoin. C'est aussi le premier à proposer une vue du réseau !
<span class="center-content"> ![Vue de la Toile de Confiance de cgeek vers inso](/PELICAN/images/2015/08/Capture-du-2015-06-09-21-38-05.png) <i>Vue de la Toile de Confiance de cgeek vers inso</i> </span> <span class="center-content"> ![Vue d'ensemble du réseau de la monnaie meta_brouzouf](/PELICAN/images/2015/08/network2.png) <i>Vue d'ensemble du réseau de la monnaie meta_brouzouf</i> </span>
La présentation est aussi disponible au téléchargement ici : [FMM5 Cutecoin Presentation (fr)](/PELICAN/files/FMM5-Cutecoin-Presentation-FR.odp).
[![cutecoin_pres](/PELICAN/images/2015/08/cutecoin_pres.png)](/PELICAN/files/FMM5-Cutecoin-Presentation-FR.odp)
### uCoinApps
L'après-midi était dédiée à uCoinApps, le petit frère de CuteCoin étant donné qu'il s'agit du second client de uCoin. uCoinApps est une application Android qui vous permet de :
* vous connecter à un réseau monétaire existant
* créer votre compte personnel
* publier votre identité
* certifier d'autres membres
* voir l'état de votre compte
* transférer de la monnaie
L'application est disponible sur [Google Play](https://play.google.com/store/apps/details?id=io.ucoin.ucoin). Vous pouvez aussi trouver [un tutoriel en français](http://www.ucoin.fr/utiliser/ucoinapps-android/) pour l'utiliser sur le site web [ucoin.fr](http://ucoin.fr).
![ucoin_apps](/PELICAN/images/2015/08/account_ucoinapps.png)
L'auteur de l'application a également réalisé une présentation disponible au téléchargement : [FMM5 uCoinApps Presentation (fr)](/PELICAN/files/FMM5-uCoinApps-Presentation-fr.odp).
## Troisième jour : simulation sur 160 ans de différents systèmes monétaires
Ce jour était l'opportunité pour les non-développeurs de découvrir un jeu français nommé [La Corbeille](http://www.valeureux.org/blog/les-jeux/jeu-la-corbeille/). Ce jeu consiste en la simulation d'une **économie** en produisant des valeurs via le système monétaire disponible. Le but est de comprendre le code monétaire sous-jacent et de voir les conséquences de son utilisation. Durant cette session, nous avons essayé 2 systèmes monétaires :
* Le système de monnaie-dette (celui utilisé par toutes les monnaies du monde, incluant donc l'€ et le $) le matin
* Le système de Monnaie Libre (celui réalisé par uCoin) l'après-midi
Les résultats de cette session sont disponibles au téléchargement sur GitHub : [fichier LibreOffice Calc](https://github.com/galuel/Geconomicus/raw/master/Exemple_de_suivi_tableur.ods).
Vous pouvez également accéder au projet [Ğeconomicus](https://github.com/galuel/Geconomicus) qui fournit un ensemble d'images et d'outils libres et gratuits pour créer vos propres simulations d'une économie sur la base d'une espérance de vie des hommes de 80 ans. Voici une vidéo récapitulative en français de cette journée, ainsi qu'un autre résumé sur [creationmonetaire.info](http://www.creationmonetaire.info/2015/06/video-geconomicus-la-corbeille-aux-5emes-rencontres-des-monnaies-libres.html) :
<iframe width="560" height="315" src="https://www.youtube.com/embed/LdHFPcyjKQA?list=PL0UDqLtXevvHY5rAyFtql5931VqYyRaoK" frameborder="0" allowfullscreen></iframe>
## Quatrième jour : contributions non-techniques
Un dernier jour était dédié aux contributions dites non-techniques, c'est-à-dire ne traitant pas du code logiciel.
### Une nouvelle démonstration mathématique
La matinée fut le théâtre d'une nouvelle démonstration de Stéphane Laborde, l'auteur de la Théorie Relative de la Monnaie (TRM), qui stipule qu'une monnaie en expansion qui assurerait le Revenu de Base à travers une taxe **a un équivalent en Monnaie Libre**, c'est-à-dire une monnaie uniquement en expansion mais sans aucune taxe. Cette démonstration mathématique peut être trouvée dans la dernière version de la TRM dans ce fichier : [Théorie Relative de la Monnaie](http://trm.creationmonetaire.info/TheorieRelativedelaMonnaie.pdf).
### Présentation de David Chazalviel : "La TRM en couleur" et "La TRM pour les enfants"
[David Chazalviel](http://cuckooland.free.fr/index.html) a réalisé une présentation de ses 2 dernières contributions pour communiquer à propos des Monnaies Libres :
**La TRM en couleur** [en français](http://cuckooland.free.fr/LaTrmEnCouleur.html) est une superbe application web pour simuler et explorer les concepts de la Monnaie Libre.
![La TRM en couleurs](/PELICAN/images/2015/08/rtm_in_color-1024x664.png)
**La TRM pour les enfants** en [français](http://cuckooland.free.fr/LaTrmPourLesEnfants.html) est une présentation interactive tentant d'expliquer ce qu'est une Monnaie Libre ainsi que la TRM à des enfants, grâce à Elise et son amie la Fée :
![La TRM pour les enfants](/PELICAN/images/2015/08/rtm_for_the_kids.png)
### Inscriptions à la monnaie meta_brouzouf
L'après-midi était l'occasion pour les personnes d'essayer CuteCoin et [s'inscrire à la monnaie meta_brouzouf](http://forum.duniter.org/t/subscribing-to-meta-brouzouf-testing-currency) ! Comme vous pouvez le voir, nous sommes maintenant 23 membres actifs à tester uCoin :
![Toile de confiance uCoin](/PELICAN/images/2015/08/wot_fmm5.png)
Et voici une vue d'ensemble de la monnaie :
![Statistiques Meta Brouzouf](/PELICAN/images/2015/08/metab_fmm5.png)
## Conclusion
Cette 1ère édition des Rencontres des Monnaies Libres 2015 fut un franc succès avec beaucoup de nouvelles personnes rencontrées et sensibilisées aux codes monétaires, beaucoup de détails techniques ont pu être expliqués et **les toutes premières applications clientes** CuteCoin et uCoinApps ont été présentées et testées par des utilisateurs finaux ! Que nous attend-il pour les [prochaines Rencontres des Monnaies Libres à Valence en Novembre 2015](https://www.google.fr/maps/place/Valence/@44.8679005,4.9135516,11z/data=!4m2!3m1!1s0x47f55799c63221c7:0x408ab2ae4bfb580) ? Les mois qui viennent nous le diront, mais soyez sûrs que beaucoup de travail est à accomplir d'ici là !
+++
title = "Les 6èmes rencontres des monnaies libres à Valence du 12 au 15 Novembre !"
date = 2015-09-29
[extra]
thumbnail = "/PELICAN/images/calendar.svg"
[taxonomies]
authors = ["cgeek",]
tags = ["RML",]
category = ["Évènements",]
+++
# Les 6èmes rencontres des monnaies libres à Valence du 12 au 15 Novembre !
C'est officiel : les 6èmes rencontres des monnaies libres [auront lieu à l'IUT de Valence](http://connex-asso.net/?p=27) ! Et le [programme](http://connex-asso.net/?p=82) se précise .
### Les 12 et 13 Novembre : la technique
Les 2 premières journées seront dédiées aux aspects techniques des premiers logiciels permettant la réalisation des monnaies libres, avec notamment :
* une présentation de **uCoin** incluant :
* des rappels des principes techniques (blockchain, Toile de Confiance, transactions, ...)
* un zoom sur les derniers développements (multi-branches et évolutions du protocole)
* perspectives à court et moyen terme, *dont le potentiel lancement d'une monnaie libre*
* une ou plusieurs présentations des logiciels client permettant d'utiliser une monnaie libre tels **Cutecoin** et **uCoinApps**
### Le 14 Novembre : jeu Ğeconomicus et travaux pratiques !
Cette journée sera divisée en 2 groupes, selon le niveau de chacun :
* un 1er groupe participera au jeu Ğeconomicus permettant de révéler le code des systèmes monétaires et de leur implication en termes économiques
* un 2nd groupe participera à un atelier animé par Stéphane Laborde, l'auteur de la [Théorie Relative de la Monnaie](http://trm.creationmonetaire.info/), pour les personnes ayant déjà participé au jeu Ğeconomicus. L'atelier, qui nécessitera un tableur pour chacun de ses participants, se propose :
* d'apprendre à afficher une même monnaie dans différents référentiels (quantitatif, quantitatif à somme nulle, relatif, ...)
* d'établir le lien entre revenu de base par Dividende Universel et revenu de base financé
* des exemples de valeurs permettront d'établir la double relativité monétaire + valeurs
<iframe width="560" height="315" src="https://www.youtube.com/embed/4lDmgOvgKP4?list=PL0UDqLtXevvH1w83dlXvs7PmLKaJlFnMx" frameborder="0" allowfullscreen></iframe>
### Le 15 Novembre : toutes contributions !
La dernière journée se veut ouverte à toutes les contributions (qui restent à définir et feront l'objet d'un prochain post) qui peuvent aller :
* de la manipulation des logiciels Cutecoin et uCoinApps
* de la présentation d'autres projets autour de la TRM (*la TRM en couleur*, *la TRM pour les enfant*, *la TRM en détails*, la traduction de la TRM en anglais, le modèle DAC, ...)
* des plateformes d'échange autour de la TRM, des monnaies libres (blogs, forums, ...)
* des questions pratiques pour le lancement de monnaies libres
* ... liste non exhaustive !
<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://www.openstreetmap.org/export/embed.html?bbox=4.80926513671875%2C44.873632497977226%2C5.024700164794922%2C44.984713498441046&amp;layer=mapnik&amp;marker=44.92919985125153%2C4.916982650756836" style="border: 1px solid black"></iframe><br/><small><a href="http://www.openstreetmap.org/?mlat=44.9292&amp;mlon=4.9170#map=13/44.9292/4.9170">Afficher une carte plus grande</a></small>
Pour tous les détails, suivez le site de [connex-asso.net](http://connex-asso.net/).
+++
title = "RML6 les vidéos"
date = 2015-12-14
[extra]
thumbnail = "/PELICAN/images/play.svg"
[taxonomies]
authors = ["cgeek",]
tags = ["RML",]
category = ["Évènements",]
+++
# RML6 les vidéos
> Article tiré du site [creationmonetaire.info](http://www.creationmonetaire.info/2015/12/rml6-les-videos.html)
Les 6èmes rencontres des monnaies libres ont eu lieu à Valence du 12 au 14 Novembre. Ce fut l’occasion pour les développeurs de uCoin d’avancer sur le projet et de faire quelques conférences sur le sujet de la monnaie libre, de uCoin, de la blockchain gérée par [uCoin](https://github.com/duniter), de Cutecoin (devenu désormais [sakia](https://github.com/duniter/sakia) !), de [uCoinApps](https://github.com/duniter/ucoin-android-app/issues)
![Présentation de Sakia par @inso](/PELICAN/images/rml6-les-videos/IMG_3200-e1447855860789.jpg) <span class="center-content">_Inso présentant le code de Sakia_</span>
A aussi eu lieu un jeu [Ğeconomicus](https://github.com/galuel/Geconomicus) (actuellement en version 1.6 vers une version 2.0), animé de main de maître par kimamila et vit, pour ceux qui découvrent sur le sujet monétaire, pendant que les joueurs déjà confirmés lors des précédentes éditions ont pu s’initier à une analyse relativiste de données économiques sur tableur. Une excellente vidéo récapitulative du jeu Ğeconomicus a été réalisée par vit, avec un compte rendu sur tableur très bien réalisé.
La chaîne vidéo youtube « RML6 » ci-dessous permet de voir ces vidéos RML6 regroupées dans un même menu.
<iframe width="700" height="350" src="https://www.youtube.com/embed/6_iqDKQu9Og?list=PL0UDqLtXevvGHwQAstWU_CrVlQYpUbrxL&index=3" frameborder="0" allowfullscreen></iframe>
Les RML7 sont d’ores et déjà annoncées à [Laval du 2 au 5 Juin 2015](http://www.ucoin.fr/rml/), et l’annonce que les RML8 auront lieu fin 2016 à Toulouse (site officiel annoncé dès que disponible) a été réalisée lors de ces RML6.
+++
title = "L'expérimentation Meta_Brouzouf est terminée !"
date = 2016-03-22
[extra]
thumbnail = "/PELICAN/images/duniter-logo-bw.png"
[taxonomies]
authors = ["cgeek",]
[extra.translations]
en = "blog/bye-metabrouzouf/"
+++
# L'expérimentation Meta_Brouzouf est terminée !
Nous y sommes ! 14 mois après le lancement de la monnaie de test nommée *Meta_Brouzouf* le 21 janvier 2015, il est temps pour nous de délaisser cette monnaie et "stopper" l'expérimentation afin de passer à l'étape supérieure !
Mais pour quelles raisons ? Que va-t-il advenir de cette monnaie ? Et surtout, quelle est la suite ?!
Quelques éléments de réponse :
## Rappels sur le Meta_Brouzouf
Pour ceux qui n'auraient pas suivi de près cette expérimentation, voici quelques rappels permettant de situer le contexte.
### Le but initial : la naissance de logiciels clients
Le projet uCoin débutait durant l'été 2013. Suite à une année et demi de développement, janvier 2015, les bases étaient considérées posées et les premières bribes de code prêtes à être testées. Il était alors important de mettre à disposition une première monnaie, fut-elle de test, pour permettre à d'autres développeurs de produire des *logiciels clients* possédant des interfaces graphiques facilitant l'utilisation de la monnaie.
<span class="center-content">[![Logo Sakia Wallet](/PELICAN/images/logos/sakia.png)](http://sakia-wallet.org)</span> <span class="center-content">_Logo du premier client : le logiciel Sakia_</span>
En effet, bien que uCoin soit le logiciel au cœur de la monnaie, son rôle *n'est pas* de s'occuper de *vos* transactions en particulier, *mais de traiter tous les documents* permettant de la faire vivre.
Ce sont les logiciels clients qui, eux, permettent l'utilisation de la monnaie supportée par le logiciel uCoin en produisant les documents correspondant à vos actions *puis de les envoyer au réseau* afin qu'ils soient traités : il peut s'agir d'une transaction pour payer quelqu'un, d'une certification d'un individu de la toile de confiance ou encore d'une demande d'adhésion à la communauté monétaire.
Le logiciel uCoin, quant à lui, ne fait que traiter ces documents et les ajouter au registre commun de la monnaie nommé *Blockchain* et qui contient l'ensemble des données du réseau : les unités monétaires, les transactions effectuées et les individus constituant la toile de confiance.
<span class="center-content">![Logo uCoin](/PELICAN/images/logos/ucoin.png)</span> <span class="center-content">_Logo de l'application "Android App"_</span>
#### Les premiers clients
Force est de constater que cet objectif, à la fin de l'expérimentation, a été atteint ! De valeureux développeurs se sont donnés corps et âme pour produire les précieux logiciels qui suivent :
* [Sakia](http://sakia-wallet.org), un logiciel de bureau complet pour Linux, Mac et Windows
* [uCoin App](https://play.google.com/store/apps/details?id=io.ucoin.android), application pour votre smartphone Android
* [uCoinWallet](https://play.google.com/store/apps/details?id=io.ucoin.android.wallet), autre application pour smartphone Android
* [Cesium](https://cesium.app/), un client toute plateforme qui fonctionne dans votre navigateur favori
#### Et même un premier paquet du serveur !
Il est intéressant de noter qu'un contributeur actif de l'équipe [YunoHost](http://yunohost.org) a également développé [un paquet uCoin pour YunoHost](https://github.com/duniter/duniter_ynh) facilitant grandement l'installation de uCoin aux adeptes de l'auto-hébergement !
<span class="center-content">[![Logo Yunohost](/PELICAN/images/logos/yunohost.png)](http://yunohost.org/)</span>
### Les limites connues
Toutefois, cette expérimentation était dès le départ pensée et construite pour constituer **une monnaie de test**. Celle-ci n'avait donc pas vocation a durer, mais plutôt de tester l'application dans des conditions plus réalistes afin d'essuyer les premiers plâtres et éviter les erreurs les plus grossières.
En l'occurrence, nous avons choisi des paramètres monétaires incompatibles avec un fonctionnement à long terme :
* une croissance monétaire de **10% par jour**, plutôt que par an
* une nombre minimal de **3 certifications** pour être membre
* une durée de validité des certifications et adhésions **limitée à 1 mois**
Il faut bien comprendre que **10% par jour** plutôt que par an est une différence énorme, en effet la masse monétaire croit exponentiellement : au cours d'une année (c'est-à-dire après révolution complète de la Terre autour de son orbite), nous créons en réalité **1,166,641,437,000,000 fois plus de monnaie** qu'à la normale. Vous lisez bien : il s'agit d'une croissance **1 million de milliard de fois** plus rapide que 10% par an. La monnaie ne peut pas prendre de valeur à ce rythme, ce qui l'empêche de servir d'intermédiaire d'échange à moyen et long terme.
Également, le minimum de **3 certifications** pour être membre est suffisant pour une communauté d'une dizaine de membres mais devient beaucoup trop léger pour une communauté plus grande car cette règle devient trop facile à passer, et les faux comptes ne sont plus gênés par cette contrainte (ils le restent toutefois par la règle de distance).
Enfin, la durée de vie de **1 mois** pour les certifications et adhésions est bien trop faible. Bon nombre de membres de la communauté de test se sont vus rapidement exclus du fait de cette faible durée, leurs certifications et adhésion ayant expiré. Une valeur de **6 mois** serait déjà plus acceptable.
Pour ces raisons, aucune chance que cette monnaie ne perdure dans le temps.
<span class="center-content">![Courbes d'évolution de la masse monétaire et du nombre de membres dans la monnaie MetaBrouzouf](/PELICAN/images/bye-metabrouzouf/meta_courbes.png)</span>
## Les résultats de l'expérimentation
Malgré ces paramètres qui augurent la fin précoce de cette monnaie de test, celle-ci a totalement joué son rôle notamment car [plusieurs logiciels clients sont nés](#les-premiers-clients), mais aussi pas moins de **115 utilisateurs** ont activement participé à la monnaie, et ce malgré la jeunesse du projet qui demande un certain effort avant d'arriver au statut d'individu créateur de monnaie.
En effet pour réussir à créer son compte il a fallu pour chacun d'eux :
* installer le logiciel client Sakia
* suivre un [tutoriel en anglais](https://forum.duniter.org/t/tutorial-subscribe-to-the-testing-currency/143) pour créer son identité dans Sakia, se connecter au réseau puis publier sa demande d'adhésion à la communauté
* faire une demande explicite, écrite sur le [forum uCoin](https://forum.duniter.org) avec quelques preuves de son identité afin de recevoir des certifications
C'est grâce à ces personnes que nous avons pu débusquer bon nombre de bugs, mineurs ou majeurs, mais également identifier les limites du protocole dans sa version initiale qu'il aura fallu corriger pour atteindre des tailles de communauté plus grandes, ce qui est important pour que la monnaie ait une réelle efficacité.
### Quelques chiffres
Pour clôturer ce post et marquer la fin de cette monnaie de test, nous vous proposons quelques chiffres tirés de la [Blockchain](https://fr.wikipedia.org/wiki/Cha%C3%AEne_de_blocs), base de données publique partagée par l'ensemble du réseau utilisateur de la monnaie, et que vous pouvez donc vous-même consulter et exploiter :
* **424** années simulées
* **137 identités** publiées dont **115 identités** ayant atteint le statut de membre (et donc ayant créé de la monnaie)
* **1676 certifications** d'identité effectuées
* **466** demandes d'adhésions / d'actualisation envoyées
* **1191 transactions** réalisées
* **7193** dividendes (DU) ont été créés (1 dividende / jour / membre)
* **1,820,920,587,213,340,000,000** Meta_Brouzouf (unités de monnaie) créés
### L'arrêt de la monnaie
> Je ne comprends pas, je pensais que uCoin était basé sur un modèle en pair-à-pair (P2P) et que donc cet outil n'était pas centralisé ? Comment pouvez-vous donc "stopper", "arrêter" l'expérimentation si moi, avec mon nœud personnel, je décide de continuer l'aventure ?
En réalité, **nous ne pouvons pas forcer l'arrêt de la monnaie**. En effet, son infrastructure est bien de type P2P. Et donc si 3 membres décident de continuer à faire fonctionner cette monnaie en laissant chacun leur nœud uCoin fonctionner tout en se certifiant mutuellement, alors la monnaie continuera de fonctionner.
Simplement, ces 3 membres auront une monnaie "à eux", seront les seuls à en créer et probablement les seuls à l'accepter et l'utiliser.
Cet aspect P2P est crucial à nos yeux puisqu'il rend extrêmement difficile la prise de contrôle par quelques uns d'une monnaie libre, notre outil d'échange commun dont la durée d'existence vise à dépasser celle d'un être humain.
Or si nous souhaitons réaliser une monnaie libre, celle-ci doit être suffisamment robuste et à l'épreuve du temps : pour nous, seuls les systèmes décentralisés (pair-à-pair) sont à même de remplir cet objectif. C'est la raison pour laquelle uCoin est pair-à-pair.
### Pourquoi arrêter cette monnaie ?
Les objectifs ont été atteints, et surtout nous rencontrons des limites techniques qui ne permettent plus d'assurer le bon fonctionnement du logiciel.
Bien que celui-ci fonctionne toujours et que des utilisateurs peuvent faire perdurer l'expérimentation, nous ne souhaitons pas assurer davantage la cohérence des données.
Il se peut donc que les montants transférés deviennent incorrects, ou que les logiciels clients perdent les pédales ! N'en soyez pas surpris, nous ne le serons pas, et surtout nous regardons déjà dans une nouvelle direction.
## Et après ?
Comme dit précédemment, cette monnaie de test a été l'occasion de découvrir les limites de la 1ère version du protocole, estampillée sobrement **0.1**.
Nous avons dores et déjà implémenté sa suite, la version **0.2** qui apporte un grand nombre de nouveautés. Et donc, que va-t-il se passer ?
Les semaines à venir vous le diront.
<span class="center-content">![Logo Duniter](/PELICAN/images/logos/duniter.png)</span>
+++
title = "Un aperçu du protocole 0.2 : les transactions"
date = 2016-04-04
[extra]
thumbnail = "/PELICAN/images/code.svg"
[taxonomies]
authors = ["inso",]
category = ["Moteur blockchain",]
[extra.translations]
en = "blog/transactions-0-2-overview/"
+++
# Un aperçu du protocole 0.2 : les transactions
Celle-ci va permettre de réaliser de nombreuses nouvelles choses, comme de créer des applications avancées autour des blockchains ucoin ou encore de s'interfacer avec les crypto-monnaies existantes !
Qu'est-ce qui manquait au protocole 0.1 ? Comment est-ce que ces manques ont été corrigés ? Cet article, orienté pour les développeurs, devrait intéresser toute personne s'intéressant aux blockchains et aux techniques liées.
## Ce qui manquait au protocole 0.1
Nous avions réalisé le protocole 0.1 avec un objectif très simple. Réaliser une blockchain permettant de tracer l’origine de la monnaie, pour s’assurer que les abus du type [double-dépense](https://en.wikipedia.org/wiki/Double-spending) soient irréalisables, et que seuls les individus puissent co-créer de la monnaie. Pour ce faire, nous avons repris le principe initié par [Bitcoin](https://en.wikipedia.org/wiki/Bitcoin) : une blockchain, qui permet, de block en block, de suivre le parcours de la monnaie, d’adresse en adresse. La monnaie est traçable depuis le présent jusqu’à sa création. Nous pouvons vérifier qu’elle a été créée par un membre de la communauté de l’époque, et qu’elle n’a été dépensée qu’une seule fois à la fois. Ce protocole a permis de réaliser très vite des applications simples autour du dividende universel. Chaque individu membre co-crée de la monnaie, et peut la transférer à une autre adresse. La forme d’une transaction était la suivante :
```
ISSUERS: Liste des identifiants des émetteurs signataires de cette transaction
INPUTS: Liste des transactions sources, dont les signataires doivent être propriétaires
OUTPUTS: Identifiant des destinataires de cette transaction
SIGNATURES
```
Seulement, ce protocole ne permettait pas de réaliser des fonctionnalités avancées très importante autour de la monnaie. Pour comprendre, il faut revenir sur un choix réalisé autour du design de notre logiciel monétaire.
<span class="center-content">![WoT](/PELICAN/images/transactions-overview/wot.png)</span>
uCoin est un logiciel qui identifie ses utilisateurs grâce à [une toile de confiance](https://en.wikipedia.org/wiki/Web_of_trust). Pour que les individus puissent être identifiés, ils se certifient une confiance d'unicité et d'existence. Cet acte, d'individu en individu, forme une toile qui permet à tout le monde de savoir qui est reconnu par qui. Cependant, pour que les individus puissent être reconnus, et que [les attaques sibylles](https://en.wikipedia.org/wiki/Sybil_attack) ne puissent pas arriver, cette toile doit pouvoir être tendue et serrée. Une attaque sibylle consiste à créer de nombreuses fausses identités afin de gagner le contrôle du réseau et de la communauté monétaire. Il faut que des efforts conséquents soit nécessaires pour qu'un tricheur multiplie les identités, de façon à ce que la triche reste un fait extrêmement mineur.
La conséquence est que les individus doivent pouvoir créer plusieurs communautés (et donc plusieurs monnaies). En effet, la toile de confiance est de taille limitée (nous en parlerons plus en détail dans un autre article). Il faut donc que les individus puissent créer plusieurs communautés monétaires pour que l'ensemble des individus aient le droit de co-créer une monnaie libre. De plus, créer plusieurs communautés permet de tester de nouvelles règles de confiance, chercher à déterminer les meilleurs paramètres. Tous ces éléments font que plusieurs dizaines de communautés pourront potentiellement exister, et devront échanger leur monnaie via des taux de changes inter-communautaires. Ces relations d'échanges doivent pouvoir s'automatiser de façon à ce que ça soit transparent pour les utilisateurs. Aussi, nous souhaitons éviter au maximum à avoir à introduire des tiers de confiances.
<span class="center-content">![Swap exchange](/PELICAN/images/transactions-overview/cross0.png)</span>
Dans le protocole 0.1, il n'est pas possible d'automatiser cet échange inter-communautaire. En effet, l'échange demande que chaque partie prenante se fassent confiance car aucun verrou transactionnel n'est réalisable dans la blockchain :
<span class="center-content">![Protocol swap exchange with protocol](/PELICAN/images/transactions-overview/cross1.png)</span>
Vous l’aurez compris : il fallait trouver une solution et améliorer notre blockchain.
## Ne pas réinventer la roue
L’univers de Bitcoin est riche, après 7 années d'expérimentations, leur blockchain a souffert de nombreux défauts. Les développeurs ont eu à répondre à de nombreuses limitations et ont dû créer de nouvelles fonctionnalités régulièrement. Encore aujourd’hui, la communauté Bitcoin continue d’évoluer et de réfléchir aux évolutions à réaliser pour améliorer ce logiciel.
Dans la blockchain Bitcoin, il est notamment possible de programmer des [transactions scriptées](https://en.bitcoin.it/wiki/Script) dans un langage qui n'est pas [turing complet](https://en.wikipedia.org/wiki/Turing_completeness). Ce langage de script permet d'expérimenter et de réaliser toujours de nouvelle fonctionnalités autour de la blockchain de Bitcoin, sans avoir à développer de nouvelles versions du logiciel.
L’univers Bitcoin a vu lui aussi naître de [nombreuses crypto-monnaies alternatives](https://coinmarketcap.com/). Souvent, ces forks sont réalisés par des simples changements d’algorithmes de chiffrement, ou d’algorithmes de consensus. Ces monnaies alternatives permettent à leurs utilisateurs de toucher leur part de création monétaire, puisque Bitcoin ne le permet plus. En effet, les premiers mineurs ont raflé la mise, et il faut travailler pour eux si on souhaite obtenir sa part.
Pour que les utilisateurs puissent réaliser des places de changes sûres, l'algorithme des transactions crosschains est apparu. Celui-ci permet à deux utilisateurs de monnaies distinctes d’échanger entre eux des unités monétaires sans tiers de confiance, et sans besoin de se faire confiance. Ces unités sont présentes dans des blockchains différentes, et pourtant, l’échange crosschain va permettre de lier l’échange entre les deux blockchains.
<span class="center-content">![Protocol 0.2 swap transactions](/PELICAN/images/transactions-overview/cross2.png)</span>
L’exemple précédent présente le cas idéal, ou Alice et Mark s’échangent leur monnaie sans que le processus soit interrompu. Vous noterez cependant que la monnaie peut ici être bloquée dans la blockchain : Si Mark envoie de la monnaie à Alice, et que Alice ne répond plus, Mark ne peut pas récupérer sa part. C’est pourquoi il est nécessaire d’introduire des documents de remboursements dans cet échange. Ces documents de remboursement sont des transactions qui retournent la monnaie à son propriétaire. L’algorithme devient un petit peu plus complexe, alors, accrochez-vous :
<span class="center-content">![protocol 0.2 refund](/PELICAN/images/transactions-overview/cross3.png)</span>
## Keep It Simple
Développer un langage de script au sein de nos transactions aurait nécessité un effort trop conséquent, alors que nous ne souhaitons pas transformer notre blockchain en une blockchain applicative. Nous avons donc décidé de réaliser ce mécanisme transactionnel sous sa forme la plus simple : un conditionnement à l'écriture dans la blockchain.
Comment ça se passe concrètement ? Les transactions ont toujours une forme *Entrée* -> *Sortie*. L'entrée correspond à de la monnaie disponible à la dépense, tandis que la sortie correspond à la monnaie qui deviendra disponible pour le destinataire. Mais des nouveaux éléments font leur apparition : Des *paramètres de déverrouillage* et des *conditions verrouillant* la monnaie de cette transaction. Dans la pratique, ce changement est simple. La transaction est maintenant de la forme *Entrée* -> *Déverrouillage* -> *Verrou de sortie*. La forme d’une transaction est la suivante :
```
ISSUERS: Liste des identifiants des émetteurs signataires de cette
transaction
INPUTS: Liste des transactions sources, dont les signataires doivent être
propriétaires
UNLOCKS : List des paramètres de déverrouillage des inputs
OUTPUTS: Conditions de verrouillage de la monnaie
SIGNATURES
```
Il existe 2 types de verrous possibles.
* Un verrou **SIG(PUBKEY)** qui signifie *La signature de PUBKEY est nécessaire pour utiliser cette monnaie*.
* Un second verrou est **XHX(HASH)**, qui signifie *Le nombre X générant le HASH est nécessaire pour utiliser cette monnaie*.
Ces verrous peuvent être combinés par des opérateurs **OR** et **AND**. Enfin, il est possible de placer un verrou temporel **LOCKTIME** sur une transaction. Ce verrou permet d'empêcher d'enregistrer une transaction dans une blockchain avant un temps déterminé.
## Quelques exemples des nouvelles possibilités
Nos transactions simples du protocole 0.1 se transforment sous une nouvelle forme. Pour envoyer de la monnaie à une clé publique **A** nous placerons une condition de déverrouillage **SIG(A)** signifiant *La transaction doit être signée par la clé publique A pour que cette monnaie soit débloquée*.
Pour envoyer de la monnaie à une clé publique **A**, tout en gardant le contrôle sur le moment où elle pourra dépenser cette monnaie, nous utiliserons un verrou **XHX(HASH)** combiné avec un **SIG(A)**. Nous allons choisir un nombre **X**, qui, hashé, générera le **HASH**. Nous ne donnerons ce nombre **X** à **A** qu’à partir du moment où nous souhaiterons qu’il puisse dépenser sa monnaie, par exemple lorsqu’il aura rempli sa part d’un contrat.
Nous pouvons envisager aussi de mettre en place des billets *consommables*. Un billet serait verrouillé sur une monnaie consommable uniquement par un nombre caché dans le billet. La destruction physique du billet révélerait ce nombre et permettrait d’empocher la monnaie sur son adresse. De nombreux moyens physiques de destruction sont possibles, comme des billets à gratter, un révélateur chimique, etc.
Ce ne sont que de premières idées que nous avons eu en discutant entre nous. Ces nouvelles règles protocolaires vont permettre de développer de nouveaux systèmes toujours plus décentralisés. Reste aux développeurs de s’approprier ces nouveaux moyens pour développer des nouvelles applications pour des individus toujours plus libres !
Article rédigé par [@Inso](https://twitter.com/_inso), contributeur du projet uCoin et fondateur du client Sakia
+++
title = "uCoin devient Duniter !"
date = 2016-04-24
[extra]
thumbnail = "/img/duniter-logo.svg"
[taxonomies]
authors = ["cgeek",]
tags = ["uCoin",]
category = ["Moteur blockchain",]
[extra.translations]
en = "blog/ucoin-rename-duniter/"
+++
# uCoin devient Duniter !
À partir d'aujourd'hui, et à l'occasion de l'arrivée du protocole 0.2, le projet *uCoin* devient *Duniter*. uCoin fut un nom choisi au démarrage par son créateur cgeek, et avec le recul nous estimions qu'il ne représentait plus le logiciel que nous souhaitions développer.
## Pourquoi uCoin ne convenait pas ?
Le nom uCoin était là pour faire penser aux cryptomonnaies comme Bitcoin. Le U de uCoin (prononcez "You") voulait faire passer l'idée que c'était "Vous, l'utilisateur, qui alliez créer la monnaie". Mais ce parallèle avec Bitcoin était mal choisi à plusieurs titres :
* le terme « coin » laissait penser que uCoin était une monnaie, et plus encore *une seule* monnaie alors que le logiciel permet d'en créer une multitude
* le terme « you » pouvait faire penser à des monnaies individuelles, alors qu'une monnaie uCoin est commune et co-produite par ses utilisateurs, et donc pas individuelle
* notre logiciel utilise certes une blockchain, mais celle-ci est particulière au sens où il n'y a pas de course à la puissance
* une monnaie nommée uCoin a vu le jour durant nos développements mais basée sur Bitcoin, apportant donc une confusion vis-à-vis de notre projet *dont elle ne fait pas partie*
Dernier point mais non des moindres, trouver une [idée de logo](https://forum.duniter.org/t/need-a-logo-for-ucoin/138) pour uCoin fut extrêmement difficile. Après plus d'une centaine de commentaires sur le forum, nous n'étions toujours pas satisfaits. Nous avons alors compris que le nom actuel ne permettait pas de communiquer les idées fondatrices du projet. Et depuis la sixième édition des rencontres des monnaies libres, nous étions à la recherche d'un nom alternatif.
## Présentons Duniter
« Duniter » pour « Dividend Uniter » : le logiciel qui *fait* l'unité Dividende.
Le nom que nous cherchions devait faire passer plusieurs idées :
### Concept de Flux
Ce concept est fondamental pour nous. En effet, nous prenons acte du fait que les humains ont une espérance de vie limitée, et que l'arrivée et le départ d'individus dans l'économie forment un flux continu. Le logiciel prend en compte cet aspect à travers la forme de la monnaie et de ses membres, les individus.
<span class="center-content">![flux](/PELICAN/images/ucoin-rename-duniter/flux_comp.gif)<br/> *Le flux humain en France de 1920 à 2020*</span>
Le renouvellement au sein du flux *à travers l'espérance de vie* permet de déduire le taux de croissance monétaire impliquant une symétrie monétaire spatiale et temporelle entre les individus.
### Concept de Relativité
Un taux de croissance de 10 % fait grossir les nombres de 0,8 % par mois. Dans ce référentiel, il n'est pas aisé de comparer des valeurs sur des années d'écarts en comparant ces nombres. Mais dans notre logiciel, les individus émettent un dividende universel (abrégé « DU »). Celui-ci est stable et ne change pas : il vaut toujours 10 % de la masse monétaire. Ainsi, en comparant les nombres *relativement* au DU créé, nous pouvons comparer et mesurer avec un référentiel stable dans le temps.
<span class="center-content">![Relative and Quantitative](/PELICAN/images/ucoin-rename-duniter/flux_comp2.gif) <br/>*La masse monétaire, les comptes, et les dividendes des dix membres*</span>
C'est pourquoi « Duniter » signifie « Dividend Uniter », car ce nom souhaite évoquer l'unité dividende particulière aux monnaies libres : le Dividende Universel ou « DU » .
### Logiciel de génération de monnaies, au pluriel
Le nom du logiciel devait faire comprendre qu'il permet de générer des monnaies libres. C'est donc chacun, en initialisant son propre réseau Duniter, qui pourra créer et nommer une nouvelle monnaie. Le nom ne devait donc pas faire penser que c'était un nom de "monnaie" mais un nom de "logiciel". C'est pourquoi le nouveau nom a une telle consonance et n'évoque plus la monnaie de façon directe à travers la suppression du terme « coin ».
Dividend Uniter, ou Duniter exprime ainsi mieux le concept d'outil de création de monnaies libres par dividendes universels.
## Logo Duniter
Avec ce nouveau nom, plus évocateur, le logo a rapidement été trouvé. Il évoque les dunes de sables balayées par le vent. La dune est un flux invisible, une entité perpétuelle. De nouveaux grains de sables alimentent constamment la dune représentée dans le logo Duniter, tandis que d'autres sont emportés par le vent, faisant de celle-ci une entité changeante mais stable. Tout comme le flux des individus et de la monnaie.
<span class="center-content">![Duniter logo](/PELICAN/images/duniter-logo.png)</span>
## Changements
### Un nouveau protocole
Le changement de nom est l’occasion pour nous d'utiliser une nouvelle version du protocole (0.2), non compatible avec le précédent (0.1). Duniter devient la nouvelle implémentation de référence qui corrige et améliore son ancêtre uCoin de façon décisive.
Ce protocole permet notamment [l'échange inter-monnaies](http://duniter.org/transactions-0-2-overview/) *sans tiers de confiance*, fonctionnalité particulièrement intéressante pour convertir une monnaie en une autre facilement, librement et de manière totalement sécurisée.
### Une interface graphique !
Duniter introduira l'ajout d'une interface graphique pour l'utilisation du logiciel, dont vous pouvez voir un aperçu ci-dessous ! *Enfin*, le logiciel s'ouvre à un plus vaste panel d'utilisateurs que les seuls habitués de la console Linux.
<span class="center-content">![Duniter UI](/PELICAN/images/ucoin-rename-duniter/board.png)</span>
### Une nouvelle monnaie !
Nous allons prochainement démarrer une nouvelle monnaie. Celle-ci aura pour but de permettre une utilisation en conditions réelles : il s'agira d'une monnaie **expérimentale** à l'instar du Bitcoin il y a 7 ans.
Le lancement sera annoncé sur les blog, forum, groupes de discussion, Diaspora*, Twitter et autres, suivez-nous donc pour être informés au plus tôt ! Et pour les plus impatients, vous pouvez aussi passer sur le [salon XMPP](https://chat.duniter.org) où vous pourrez obtenir les toutes dernières informations en date .
### Migration de nos outils
Le nom du projet changeant, les adresses web de nos outils changent également :
* Dépôts de développements : https://github.com/ucoin-io –> https://github.com/duniter
* Site web : http://ucoin.io –> http://duniter.org
* Forum : https://forum.ucoin.io –> https://forum.duniter.org
* Traduction : http://weblate.ucoin.io –> http://weblate.duniter.org
* Hébergement de notre serveur XMPP, salon de discussion : ucoin@muc.jappix.com –> duniter@muc.duniter.org
A noter que tous les anciens liens en http://ucoin.io seront automatiquement redirigés vers le même lien en http://duniter.org, de façon à conserver leur validité tout en basculant vers le nouveau nom.
N'hésitez pas à nous dire ce que vous pensez de ce nouveau nom sur le [forum](https://forum.duniter.org/t/ucoin-renames-to-duniter/810) ou encore en participant aux [7èmes rencontres des monnaies libres à Laval du 2 au 5 Juin prochain](http://www.ucoin.fr/rml/) !
Vous pouvez maintenant faire savoir autour de vous que uCoin a changé de nom, et est devenu Duniter !
+++
title = "Duniter aux 7èmes Rencontres des Monnaies Libres !"
date = 2016-05-10
[extra]
thumbnail = "/PELICAN/images/calendar.svg"
[taxonomies]
authors = ["cgeek",]
tags = ["RML",]
category = ["Évènements",]
+++
# Duniter aux 7èmes Rencontres des Monnaies Libres !
Nous serons présents pour faire découvrir Duniter aux 7èmes rencontres des monnaies libres. Rejoignez-nous ! Il suffit de remplir quelques informations du [formulaire d'inscription](https://docs.google.com/forms/d/1CekoZ4EpgU56vWU3IpYCUb3z28kHHjrtdLld7hjdPb8/viewform?c=0&w=1) pour nous faire part de votre présence !
Le programme détaillé est disponible sur le site de [duniter.fr](http://www.duniter.fr/rml-programme/). Voici le résumé des activités prévues.
## Résumé du programme
### Jeudi 2 et vendredi 3 juin
**Conférences et ateliers techniques**</br> Cette partie est réservée aux informaticiens ou contributeurs des monnaies libres.</br> Après une courte introduction sur le logiciel Duniter et ses clients, nous présenterons l'environnement de développement. </br> Nous organiserons ensuite de petits ateliers d'utilisation et de modification des logiciels.</br> L'objectif étant de permettre à plus de monde d'y contribuer afin de les améliorer sans attendre !
<span class="center-content">![rml6](/PELICAN/images/rml7/presentation.png)</span>
### Samedi 4 juin
* **Expérimenter les monnaies libres (et non libres)** :</br> **Jeu libre [Ğeconomicus](http://vtexier.github.io/Geconomicus/)** : jeu grandeur nature de simulation économique et monétaire sur une durée de vie humaine (80 ans) simulant naissances, vies et morts de joueurs d’âges distincts (de 0 à 80 ans). Des vidéos résumant les jeux précédents sont disponibles sur [youtube](https://www.youtube.com/watch?v=R4SIO2VuC2A&list=PL0UDqLtXevvHY5rAyFtql5931VqYyRaoK).
* **Atelier d'économie** : </br> Travaux sur PC pour approfondir la compréhension de la TRM sur des cas concrets :</br>
- Module Galilée : pour les nouveaux ayant déjà joué à Ğeconomicus - Module Yoland Bresson : pour ceux ayant déjà réalisé le module Galilée
- Animé par Stéphane Laborde;</br> - Niveau requis : avoir déjà joué au jeu Ğeconomicus;</br> - Si possible, venir avec un ordinateur portable muni d'un tableur.</br>
<span class="center-content">![geconomicus](/PELICAN/images/rml7/geconomicus.png)</span>
**Conférence de vulgarisation et de présentation de la notion de monnaie libre, à 17h**</br> "La monnaie libre dans l’histoire des monnaies"</br> par Matthieu Bize, Carole Fabre et Pierre-Jean Chancellier.
**Soirée Débat & Concert au bar Le Rond Point**</br> 2 rue du Val de Mayenne - Laval</br> Posez vos questions sur les monnaies libres, autour d'un verre .
### Dimanche 5 Juin
**Prenez en main les monnaies libres !**</br> Démonstration et travaux pratiques sur les logiciels de monnaie libre : logiciel de bureau, applications web, sur téléphone...
**Conférence de vulgarisation et de présentation de la notion de monnaie libre à 14h**</br> "Une monnaie libre ? Pourquoi, comment ?"</br> par Vincent Texier
## Envie de contribuer ?
Proposition de conférence, d'atelier, d'animations ludiques, etc. >> **envoyez-nous vos propositions** à : [contact@le-sou.org](mailto:contact@le-sou.org)
## Plan d'accès <span class="center-content">![plan d'acces](/PELICAN/images/rml7/plan_technopole_laval.jpg)</span>
## Hébergement
L'hébergement n'est pas pris en charge; </br> Liste des hôtels a proximité:</br>
* Première classe : Jeudi: 48€ Vendredi/Samedi : 39€ - 02 43 98 27 74 / Boulevard Bertrand du Guesclin, 53000 Laval
* B&B : Jeudi : 45€ Vendredi/Samedi : 40€ - 08 92 78 80 49 / Rue Louis de Broglie, 53810 Changé
* Ibis Budget : Jeudi : 44€ Vendredi/Samedi : 37.40€ - 08 92 70 20 38 / 2 Rue Bernard Palissy, 53960 Bonchamp-lès-Laval
* Fasthotel : Jeudi:43.90€ Vendredi/Samedi : 32.90€ - 02 43 68 30 30 / Rue du Dr Paul Mer, 53000 Laval
* Bas du Gast (Auberge/hôtel) : 30€ - 02 43 49 22 79 / 6 Rue de la Halle aux Toiles, 53000 Laval
* F1 :27€ - 08 91 70 52 66 / Boulevard de Buffon, ZI des Touches, 53810 Changé
* Camping municipal pour tente et caravane : entre 2,50€ et 8€ la nuit 02 43 68 30 70
* Camping de Coupeau, rue Jean Cottereau, 53940 Saint-Berthevin
Pour toute demande contactez les organisateurs : contact (at) le-sou.org
## Contact
Les RML7 sont organisées par :</br> **L'association Le Sou et ses partenaires**</br> - Email : **contact (at) le-sou.org**</br> - Adresse : **22 résidence de la Filousière, 53100 Mayenne, FRANCE**</br> - Tel : (+33) 6 62 86 37 82 - www.le-sou.org
../wiki/toile-de-confiance/introduction-a-la-toile-de-confiance.md
\ No newline at end of file
+++
title = "RML7 : les liens, les vidéos !"
date = 2016-06-08
[extra]
thumbnail = "/PELICAN/images/play.svg"
[taxonomies]
authors = ["cgeek",]
tags = ["RML",]
category = ["Évènements",]
+++
# RML7 : les liens, les vidéos !
Les [7èmes Rencontres des Monnaies Libres](http://www.duniter.fr/rml/) viennent de se terminer, et peut-être n'avez-vous pas pu les suivre ou avez manqué un épisode : qu'à cela ne tienne, toutes les conférence ont été filmées !
Voici donc l'ensemble des liens et vidéos pour vous permettre de vivre ou revivre ces journées très intenses en échanges, et qui n'interviennent que tous les 6 mois !
Prochain rendez-vous dans environ 6 mois pour les RML8 à Toulouse, le site officiel, les dates et lieux seront indiqués prochainement sur ce blog.
## Vidéos
Toutes les vidéos sont disponibles sur la chaîne Youtube des Monnaies Libres, dans la [liste spéciale RML7](https://www.youtube.com/watch?v=vKlAQgYO9YM&list=PLpnzpufBlv-lgf8LDooi8vaWkOMGxR1C-) avec pas moins de **15 heures de vidéos** :
<iframe width="560" height="315" src="https://www.youtube.com/embed/vKlAQgYO9YM?list=PLr7acQJbh5rzgkXOrCws2bELR8TNRIuv0" frameborder="0" allowfullscreen></iframe>
## Liens
### Sites et plateformes
* [Blog officiel de Duniter](http://duniter.org)
* [Site francophone de Duniter](http://www.duniter.fr)
* [Forum de Duniter](http://forum.duniter.org)
* [Outil de traduction](http://weblate.duniter.org)
* [Dépôts de code source des projets](https://github.com/duniter)
### Tutoriels de contribution technique :
* [Tutoriel de contribution à Duniter](https://forum.duniter.org/t/contribuer-au-code-de-duniter/923)
* [Tutoriel de contribution à Sakia](https://forum.duniter.org/t/contribuer-au-code-de-sakia/964)
* [Tutoriel de contribution à Cesium](https://forum.duniter.org/t/contribuer-au-code-cesium/929)
* [Tutoriel de contribution à l'application Android](https://forum.duniter.org/t/contribuer-au-code-de-duniter-app/932)
### Ğeconomicus
* [Règles du jeu](http://geconomicus.glibre.org)
* [Dépôt officiel](https://github.com/duniter/Geconomicus)
### Supports de conférences
* « [Architecture Réseau des Clients Duniter](https://forum.duniter.org/uploads/default/original/1X/2258efbf395f4fa8e09527fa3227719a539fa520.odp) » par Gaël G.
* « [Initiation aux Monnaies Libres](http://vit.free.fr/yeswiki/wakka.php?wiki=LesMonnaiesLibres) » par Vincent Texier
* « [Théorie Relative de la Monnaie, les monnaies libres 2.0](http://pjc76.free.fr/conf/) » par Pierre-Jean Chancellier
* « [la TRM en 30 secondes](http://www.creationmonetaire.info/rml7/30sTRM/) » par Stéphane Laborde
* « [Cesium](https://github.com/duniter/cesium/blob/master/doc/fr/cesium-pre-16-001-developpement_sous_Cesium-2016-06-03.odp?raw=true) » par Benoît Lavenier
+++
title = "Sortie officielle de Duniter 0.20.0"
date = 2016-06-27
[extra]
thumbnail = "/PELICAN/images/box.svg"
[taxonomies]
authors = ["cgeek",]
tags = ["release",]
category = ["Moteur blockchain",]
+++
# Sortie officielle de Duniter 0.20.0
Maintenant que les [RML 7 sont terminées](https://fr.duniter.org/rml7-liens-et-videos/), nous pouvons de nouveau nous concentrer sur l'évolution des logiciels de l'écosystème Duniter.
Et aujourd'hui est une date importante, car nous officialisons la livraison de **Duniter dans sa version 0.20.0** !
Quelle est donc cette version, et quelle sera la suite ?
> Si vous souhaitez utiliser cette nouvelle version sans plus attendre : suivez ce [tutoriel d'installation de Duniter (anglais)](https://forum.duniter.org/t/install-a-duniter-node/900)
## TestNet et le protocole en version 0.2
Cela fait maintenant 2 mois que la nouvelle monnaie de test appelée « *TestNet* » circule sur le réseau. Elle compte aujourd'hui 81 membres se partageant et s'échangeant les 810 dividendes qui constituent la monnaie, via les logiciels de paiement libres que sont [Cesium](https://cesium.app), [Sakia](http://sakia-wallet.org/) et [Android](https://play.google.com/store/apps/details?id=org.duniter.android&hl=fr).
Cette monnaie est sous-tendue par le logiciel Duniter dans sa **version 0.20.0**, qui malgré l'annonce dans le présent billet, existe en réalité depuis plusieurs semaines : mais c'est aujourd'hui que nous l'officialisons.
<span class="center-content">
![Nombre de pas à 2](/PELICAN/images/protocol/board_02.png)
*Duniter est désormais en version 0.20.0*
</span>
Cette version du protocole est actuellement stable, de même que cette version du logiciel. Cela fait pratiquement 1 mois que nous autres, développeurs ou utilisateurs avancés du logiciel, ne sommes pas intervenus pour palier à un bug majeur ou a une instabilité.
Dans les faits biensûr, des forks apparaissent régulièrement : c'est-à-dire que le réseau se scinde en deux groupes qui ne sont plus d'accords entre eux pour diverses raisons (latences réseau, bloc calculé simultanément, etc.). Mais cette scission ne dure jamais très longtemps, en général une heure, chaque pair disposant de mécanismes automatiques afin de rejoindre le consensus dès lors que celui-ci émerge. L'expérience de ce dernier mois nous montre que ces mécanismes sont tout à fait fonctionnels et à l'épreuve des aléas de connectivité réseau !
Et donc grâce à cette version 0.20.0 de Duniter, le logiciel fonctionne, se montre stable, et le réseau d'utilisateurs fait sa vie, [se reconnaît mutuellement](https://forum.duniter.org/search?q=Demande%20de%20certification) et produit sa monnaie. D'aucuns se demandent même pourquoi ne pas lancer tout de suite une monnaie libre ! C'est dire l'impression procurée par son utilisation !
Même si nous devons tempérer ces ardeurs, puisqu'il nous reste du travail comme vous le verrez ci-après, ces derniers résultats sont tout de même très positifs !
<span class="center-content">
![Capture d'écran Sakia Wallet, vue onglet réseau](/PELICAN/images/protocol/sakia.png)
*Le réseau de pairs Duniter pour la monnaie TestNet*
</span>
## Vers les protocoles 0.3 et 0.4 !
Cette stabilité et les désormais nombreux utilisateurs de la monnaie (81 utilisateurs venus de tous horizons) nous donnent des ailes : nous préparons ainsi plusieurs évolutions importantes en vue de réaliser une première monnaie libre, et qui passeront par deux évolutions successives du protocole, *a minima*.
### La version 0.3
Cette version du protocole sera rétro-compatible avec la version 0.2. C'est-à-dire qu'il ne sera pas nécessaire de démarrer une nouvelle monnaie pour l'utiliser.
Les changements apportés par cette version sont uniquement techniques&nbsp;:
* Apporter des limites explicites pour *tous les champs variables*, comme le nombre de transactions possibles au sein d'un bloc (évite une attaque par submersion)
* Faire disparaître le paramètre `blocksRot` (correctif [#441](https://github.com/duniter/duniter/issues/441))
* Empêcher la métastase des sources de sortie d'une transaction (correctif [#485](https://github.com/duniter/duniter/issues/485))
* Nécessiter un verrou pour consommer un montant de transaction (correctif [#379](https://github.com/duniter/duniter/issues/379))
* Introduire la rétro-compatibilité protocolaire (gérer le passe de la version 0.2 à 0.3 du protocole, et généraliser cela pour une version `n` à `n+1`)
Ces changements sont énumérés ici afin notamment que les développeurs de clients comme Cesium, Sakia ou l'application Android puissent anticiper ces changements et proposer aux utilisateurs des versions compatibles au moment du déploiement sur le réseau.
### La version 0.4
Il s'agira d'une version majeure impactant directement les règles de la toile de confiance. En effet, nous étudions actuellement plus en profondeur les règles à implémenter pour espérer atteindre, un jour, le million d'utilisateurs pour une monnaie réalisée via Duniter.
Et cela demande de ne pas faire n'importe quoi, au risque d'aller droit dans le mur. Non seulement les règles doivent être claires et efficaces, mais les valeurs des paramètres doivent être correctement choisis. Il s'agira de la dernière étape de nos développements dans la réalisation possible d'une monnaie libre P2P.
Cette version impactera aussi les logiciels clients, comme pour la version 0.3 du protocole, mais cette fois-ci au niveau des certifications. Cela ne devrait toutefois pas chambouler les pratiques (développeurs, rassurez-vous).
<span class="center-content">
[![Logo Cesium](/PELICAN/images/logos/cesium.png)](https://cesium.app)
*Logo de l'application Cesium, application web cliente pour Duniter*
</span>
## Du chemin à parcourir
Comme vous le voyez, il nous reste encore du chemin avant d'en arriver à nos fins ! Et peut-être attendez-vous aussi, avec impatience, l'émergence d'une monnaie libre P2P ?
Mais plutôt que d'attendre, vous pouvez aussi [nous aider](http://fr.duniter.org/contribute) à votre échelle afin d'accélérer les choses ! [Venez nous voir](http://fr.duniter.org/contact/) sur les [salons de discussion](https://jappix.com/?r=duniter@muc.duniter.org) (choisissez un pseudo) et [forum](https://forum.duniter.org), nous vous répondrons !
Car une monnaie libre n'émergera pas toute seule, et même une fois réalisée, c'est bien *vous* qui produirez votre monnaie : ce n'est pas un banquier qui le fera à votre place !
Alors si vous comptez utiliser une monnaie libre, autant s'y mettre dès maintenant ! [Venez tester](http://fr.duniter.org/try/), venez développer, en deux mots : *venez participer* !
+++
title = "Mise à jour du forum"
date = 2016-10-07
[extra]
thumbnail = "/PELICAN/images/forum.png"
[taxonomies]
authors = ["cgeek",]
tags = ["forum",]
category = ["Communication",]
[extra.translations]
en = "blog/forum-update/"
+++
# Mise à jour du forum
Le forum [https://forum.duniter.org](https://forum.duniter.org) est actuellement en maintenance, nous tentons de nous passer de SparkPost pour l'envoi des e-mails, ce service étant beaucoup trop restrictif.
Nous mettrons à jour ce billet dès que le forum sera de nouveau disponible.
> Edit du 11 Octobre 2016 : Le forum est toujours disponible, mais soyez prévenus : nous pouvons le couper à n'importe quel moment pour lancer nos scripts de maintenance.
> Edit du 15 Octobre 2016 : Maintenance terminée !
+++
title = "Nouvelle version Duniter 0.40"
date = 2016-10-17
[extra]
thumbnail = "/PELICAN/images/box.svg"
[taxonomies]
authors = ["cgeek",]
tags = ["release",]
category = ["Moteur blockchain",]
[extra.translations]
en = "blog/release-0-40/"
+++
# Nouvelle version Duniter 0.40
Duniter passe de nouveau en version supérieure et se rapproche d'une mise en exploitation ! Cette version permet de réaliser les derniers réglages techniques avant de se pencher sérieusement sur la mise en place d'une monnaie libre utilisable en production.
Pour plus de précisions concernant cette version et mettre à jour votre installation, [dirigez-vous vers cette annonce](https://forum.duniter.org/t/nouvelle-version-0-40-vers-un-protocole-dexploitation/1334) réalisée sur le forum.
![Synchronize a Duniter node](/PELICAN/images/protocol/synchro_04.png)