Remboursement des frais de transaction en cas de bloc non-plein

Pour décourager l’utilisation abusive du stockage en blockchain on pourrait simplement limiter la taille de remark, voire le supprimer et créer un équivalent spécial pour les commentaires (il me semble qu’il était prévu que remark ne soit autorisé que sur les chaînes de dev). Une taille de 128 octets devrait suffire, pour stocker un hash de 512 bits plus quelques métadonnées.

Je suis un attaquant. Je crée des centaines de comptes gratuitement sans dépasser la limite. Je peux alors faire des transactions gratuites en masse depuis des comptes différents. L’algo de priorisation ne peut donc pas déprioriser spécifiquement mes transactions.

Les deux algos (compatibles entre eux) que je vois pour réduire l’efficacité de l’attaque sont :

  • prendre les transactions dans un ordre aléatoire
  • prioriser les identités (ou les membres) et leurs comptes liés

L’attaque devant être assez bien conçue pour être efficace et peu chère, la solution actuelle me convient pour l’instant, et on aura le temps de faire mieux plus tard.

3 Likes