Comment Ecrin protège votre argent, et ce qui manque encore.
Ecrin est en bêta sur des réseaux de test. Cette page dit clairement ce qui vous protège aujourd'hui, ce qui a été testé et ce qui doit arriver avant de vrais fonds.
État
Ecrin ne détient jamais vos clés ni vos fonds. Seul votre portefeuille peut demander un retrait.
Les délais, le verrou, le gardien et les limites sont appliqués par le programme Solana et le contrat Ethereum, pas par ce site.
Chaque ligne est publique sur GitHub.
Tests des règles, tests sur un vrai validateur Solana, tests du contrat et tests dans le navigateur à chaque modification.
Aucune firme indépendante n'a encore révisé le code. Jetons de test seulement jusqu'à ce que ce soit fait et corrigé.
Le programme peut encore être mis à jour par une seule clé pendant les tests. Avant le mainnet, cette clé passera à une multisignature, puis le programme sera rendu immuable.
Les règles, et pourquoi elles tiennent
- Chaque retrait vers une nouvelle adresse attend votre délai, d'une heure à un an, et vous pouvez l'annuler jusqu'à son exécution.
- Seules vos adresses de confiance sont instantanées, et en ajouter une prend des jours (ou votre gardien).
- Assouplir une règle attend; la resserrer est immédiat. Une clé volée peut geler votre coffre, jamais le vider.
- Un gardien ne peut approuver que ce que vous avez demandé : libérer un retrait demandé, ou une adresse de confiance proposée. Il ne peut pas lancer un retrait ni choisir la destination.
- Il n'y a aucun jeton reçu, donc rien à vendre pour contourner le délai.
| Contournement | Pourquoi ça échoue |
|---|---|
| Importer votre clé dans un autre portefeuille | La clé ne peut que demander un retrait. Le programme impose toujours l'attente. |
| Désactiver les règles | Assouplir une règle prend des jours, et jamais avant la fin d'un verrou. |
| Mettre l'adresse de l'attaquant en confiance | Les nouvelles adresses de confiance attendent des jours, ou l'accord de votre gardien. |
| Nommer un deuxième portefeuille gardien | Tout changement de gardien attend des jours, donc personne ne peut approuver son propre retrait. |
| Vendre un jeton reçu contre des SOL instantanés | Contrairement au staking liquide, il n'y a aucun jeton à vendre. |
| Le développeur change le code | Le programme sera rendu immuable après son audit. |
Ce qui est testé
- Les règles (crates/vault-core) : chaque cas de délai, d'annulation, de gardien et de limite, en Rust et dans la copie du navigateur.
- Le programme Solana sur un vrai validateur local, coffres de jetons USDC compris.
- Le contrat Ethereum : ETH, USDC, jetons qui ne renvoient rien (comme USDT), jetons à frais, transferts refusés et tentatives de réentrée.
- L'app, de bout en bout dans un navigateur sur les deux chaînes locales, et les alertes qui surveillent chaque coffre.
Adresses officielles
N'utilisez Ecrin qu'à ecrinprotocol.app. Voici les programmes et contrats avec lesquels l'app communique; vérifiez-les dans votre portefeuille avant de signer.
Ce dont Ecrin ne peut pas vous protéger
- L'émetteur du jeton. Circle peut geler des USDC à n'importe quelle adresse, coffre compris.
- L'argent déjà envoyé à une adresse de confiance, instantané par conception. Ne faites confiance qu'à des adresses que vous contrôlez.
- Ne pas remarquer. Un délai n'aide que si vous voyez la demande : activez les alertes.
- Les faux sites. Vérifiez la barre d'adresse et ajoutez ecrinprotocol.app à vos favoris.
Vous avez trouvé une faille?
Dites-le-nous en privé avant d'en parler à qui que ce soit, pour qu'on puisse corriger d'abord. Décrivez ce que vous avez trouvé et comment le reproduire; ne testez jamais sur les coffres d'autres personnes.
Une prime aux bogues payée commencera avec le lancement sur le mainnet.