Je remarque à quel point le vrai risque, dans ces configurations modulaires, se situe quelque part que le consensus ne touche jamais.
J’ai observé suffisamment de cycles pour savoir que l’histoire commence toujours proprement : règlement déterministe, les actifs passent dans l’EVM, puis il ne s’agit que d’un changement de couche d’exécution. Ensuite, l’architecture se scinde. DuskDS conserve le consensus, la disponibilité des données et le règlement. DuskVM exécute les contrats natifs. DuskEVM se trouve sur OP Stack et renvoie les résultats. La frontière de sécurité se multiplie.
Il y a quelque chose d’assez familier là-dedans. L’incident du pont de janvier l’a rendu concret. La version officielle était claire : pas une compromission du consensus ni du protocole de base. Juste le portefeuille de signature utilisé par le service de pont. Les fonds ont bougé, les services ont été mis en pause, sans défaillance du protocole. Pourtant, le chemin réel de l’utilisateur portait toujours l’exposition.
Plus tard, AEGIS a corrigé trente-neuf problèmes, dont sept critiques. L’aliasing dans le VM, la désérialisation non sécurisée, l’association des frais et du remboursement dans Phoenix, des problèmes BLS. La liste s’étend sur l’exécution, les transactions, le consensus et les éléments qui les entourent.
Je continue de remarquer le même compromis. Vous repoussez la frontière de sécurité vers l’extérieur, et la responsabilité de chaque appel entre couches devient plus difficile à localiser. Le consensus peut rester intact pendant que le trajet réel des actifs ne l’est pas. J’ai vu ce schéma assez de fois pour ne pas totalement faire confiance à la séparation “propre” que les gens décrivent. Les frictions demeurent, même lorsque les étiquettes semblent bien rangées.
@Dusk_Foundation #dusk $DUSK
J’ai observé suffisamment de cycles pour savoir que l’histoire commence toujours proprement : règlement déterministe, les actifs passent dans l’EVM, puis il ne s’agit que d’un changement de couche d’exécution. Ensuite, l’architecture se scinde. DuskDS conserve le consensus, la disponibilité des données et le règlement. DuskVM exécute les contrats natifs. DuskEVM se trouve sur OP Stack et renvoie les résultats. La frontière de sécurité se multiplie.
Il y a quelque chose d’assez familier là-dedans. L’incident du pont de janvier l’a rendu concret. La version officielle était claire : pas une compromission du consensus ni du protocole de base. Juste le portefeuille de signature utilisé par le service de pont. Les fonds ont bougé, les services ont été mis en pause, sans défaillance du protocole. Pourtant, le chemin réel de l’utilisateur portait toujours l’exposition.
Plus tard, AEGIS a corrigé trente-neuf problèmes, dont sept critiques. L’aliasing dans le VM, la désérialisation non sécurisée, l’association des frais et du remboursement dans Phoenix, des problèmes BLS. La liste s’étend sur l’exécution, les transactions, le consensus et les éléments qui les entourent.
Je continue de remarquer le même compromis. Vous repoussez la frontière de sécurité vers l’extérieur, et la responsabilité de chaque appel entre couches devient plus difficile à localiser. Le consensus peut rester intact pendant que le trajet réel des actifs ne l’est pas. J’ai vu ce schéma assez de fois pour ne pas totalement faire confiance à la séparation “propre” que les gens décrivent. Les frictions demeurent, même lorsque les étiquettes semblent bien rangées.
@Dusk_Foundation #dusk $DUSK
