Y a t il un nombre maximum de transactions par bloc dans Ğ1 (duniter)

Je me pose la question suite à la lecture d’un article : Is Ripple XRP the next bandwagon to jump onto for those who missed the Bitcoin flight?
au sujet de bitcoin qui plafonne à 4tx/sec. (“Bitcoin lacks of guidance, a business/industrial vision and is in desperate need for a scaling solution! 4tx/sec is ridiculous!”).

Le systeme Duniter est il concerné par ce genre de limitation?

Oui, quoique cette limite est dynamique.

De base, un bloc ne peut pas contenir plus de 500 « lignes ». Mettons qu’une transaction consomme en moyenne 10 lignes, alors un bloc contient, de base, au maximum 50 transactions (soit 50tx/300sec = 0,16tx/sec).

Sauf que donc, cette limite est dynamique : elle vaut précisément 110% de la moyenne du nombre de lignes par bloc dans la fenêtre courante, avec pour valeur 500 minimum.

Exemple :

  • fenêtre courante = 15 membres calculants = 15 blocs
  • moyenne du nombre de lignes dans les 15 derniers blocs = 490

La borne pour le prochain bloc est alors de 490 * 1,1 = 539 lignes. On a dépassé les 500.

En cas d’engorgement donc, la taille des blocs peut s’agrandir. Je te conseille aussi de lire cette réponse concernant le paiement instantané.

Merci @cgeek