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?

1 « J'aime »

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é.

2 « J'aime »

Merci @cgeek