La conception de protocol est souvent piégée dans un piège de surcharge de fonctionnalités. Les développeurs continuent d'ajouter des couches, de nouveaux mécanismes et de la complexité—pensant que cela rend le système plus capable. Ce que cela fait en réalité, c'est multiplier la surface d'attaque et solliciter le modèle de confiance.
Moins c'est plus dans l'architecture blockchain. Un protocole léger, bien conçu, résiste mieux à l'examen qu'un protocole riche en fonctionnalités, rempli de cas limites et d'interdépendances. Chaque ligne de code que vous ajoutez est une vulnérabilité potentiel
Voir l'original