# Duniter utilise la POW?

**URL:** https://forum.duniter.org/t/duniter-utilise-la-pow/6308
**Category:** Protocols
**Created:** [9 July 2019 23:49 UTC](https://forum.duniter.org/t/duniter-utilise-la-pow/6308 "2019-07-09T23:49:24Z")
**Posts on this page:** 1
**Showing post:** 21

<div class="post-metadata">

### Author: ![cgeek](https://forum.duniter.org/user_avatar/forum.duniter.org/cgeek/32/279_2.png) [@cgeek](https://forum.duniter.org/u/cgeek)
#### Post date: [10 July 2019 10:54 UTC](https://forum.duniter.org/t/duniter-utilise-la-pow/6308/21 "2019-07-10T10:54:54Z")

</div>

> [@pparent76](#):
>
> Je passe à coté de quelque-chose?

L’enjeu est ce que j’appelle la _synchronisation_, ou comment faire avancer de façon synchrone un système réparti.

À cet enjeu il convient de poser certaines hypothèses, pour Duniter j’ai choisi :

- faible connectivité : on suppose que les nœuds disposent d’un faible débit de données, et d’une connexion instable (tend à être établie par intermittence)
- les membres du réseau ne sont pas tous disponibles pour l’écriture
- tout membre n’est pas forcément honnête, et peut aussi faire des erreurs (bugs logiciels, erreur de configuration, …)

À ces 3 hypothèses j’ai ajouté, de façon moins impactante :

- fréquence relativement élevée (1h d’attente = trop lent)
- capacité de traitement limitée : on suppose que le traitement d’une seule donnée décisionnelle (donnée à vocation de synchronisation) prend un temps non-négligeable

De là, certains algorithmes conviennent, d’autres moyennement, d’autres encore pas du tout.

Citons en exemples :

- La PoW, fonctionne très bien dans ce contexte car :

- [Algorand](https://forum.duniter.org/t/de-la-lecture-sur-proof-of-stake/3392) qui se rapproche de ce que tu évoques @pparent76, mais :

- [Ma proposition initiale, basée sur FBA](https://forum.duniter.org/t/fba-federated-byzantine-agreement-and-algorand/4043/5) :

Je t’invite à lire ces deux sujets sur Algorand et FBA, tu y trouveras pas mal d’informations sur le cheminement de Duniter.

---

_[View the full topic](https://forum.duniter.org/t/duniter-utilise-la-pow/6308)._
