En revoyant quelques événements typiques d'attaques sur des contrats, j'ai clairement ressenti que de nombreux projets semblent avoir des mesures de sécurité solides, mais dès qu'un contrat central présente des problèmes, l'ensemble du pool de fonds est directement exposé au risque. C'est pourquoi je privilégie la structure sous-jacente lors de ma sélection de projets.
#Openleader La solution d'isolation des risques de contrat proposée par
@OpenLedger , j'ai passé en revue la logique de déploiement sur la chaîne, et il y a une différence fondamentale avec la séparation conventionnelle des contrats. Ce n'est pas simplement diviser le code en plusieurs parties, mais adopter une méthode d'isolation par domaine de permissions, où le stockage des actifs, la logique d'exécution et les interfaces d'appel externes sont déployés dans des groupes de contrats indépendants. L'interaction entre les modules doit passer par des signatures de validation multiples, il n'y a pas de permissions d'appel inter-contrats illimitées. Je suppose que ce design d'isolation stricte peut, à la source, empêcher la propagation horizontale d'une vulnérabilité unique. Même si un contrat d'affaires est exploité par un hacker, il ne peut pas franchir la frontière des permissions pour toucher les actifs centraux des utilisateurs.
Mais d'un point de vue pratique, j'ai aussi remarqué les faiblesses de cette architecture. Un grand nombre de validations inter-contrats augmente la complexité d'exécution, et si la logique de validation des interfaces n'est pas bien conçue, cela peut conduire à de nouveaux problèmes de sécurité. C'est un mal commun dans les projets modulaires, OpenLedger doit également continuer à être audité.
Vu les tendances d'attaques actuelles sur la chaîne, s'appuyer sur un seul contrat pour gérer toutes les affaires est devenu difficile face aux techniques sophistiquées des hackers. OpenLedger a choisi de concevoir son architecture pour anticiper les risques, ce qui est effectivement un pas en avant. En résumé, d'après mes observations et jugements, en matière de sécurité des actifs, ce type de protection proactive est beaucoup plus digne de confiance que des mesures de secours après coup.
$OPEN #Openleader